From ffd3ea1edcc9be4025f600fef182a5be6180929f Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 9 Nov 2016 15:04:25 +0100 Subject: [PATCH] Aggiunto progetto GPW_Data --- GPW_Data/DS_Applicazione.Designer.cs | 30126 ++++++++++++++++ GPW_Data/DS_Applicazione.xsc | 9 + GPW_Data/DS_Applicazione.xsd | 3484 ++ GPW_Data/DS_Applicazione.xss | 111 + GPW_Data/DS_Utility.Designer.cs | 11521 ++++++ GPW_Data/DS_Utility.cs | 14 + GPW_Data/DS_Utility.xsc | 9 + GPW_Data/DS_Utility.xsd | 779 + GPW_Data/DS_Utility.xss | 28 + GPW_Data/DS_export.Designer.cs | 3535 ++ GPW_Data/DS_export.xsc | 9 + GPW_Data/DS_export.xsd | 317 + GPW_Data/DS_export.xss | 14 + GPW_Data/DataProxy.cs | 253 + GPW_Data/ExtLib/SteamWare.dll | Bin 0 -> 801792 bytes GPW_Data/ExtLib/SteamWare.dll.config | 72 + GPW_Data/GPW_data.csproj.user | 6 + GPW_Data/Properties/Settings.Designer.cs | 48 + GPW_Data/Properties/Settings.settings | 22 + .../SqlScripts/GPW/ETS/ImportProgettiETS.sql | 68 + GPW_Data/SqlScripts/GPW/GPW_00200.sql | 208 + GPW_Data/SqlScripts/GPW/GPW_00210.sql | 79 + GPW_Data/SqlScripts/GPW/GPW_00230.sql | 495 + GPW_Data/SqlScripts/GPW/GPW_00250.sql | 1354 + GPW_Data/SqlScripts/GPW/GPW_00251.sql | 239 + .../SqlScripts/GPW/GPW_00252_sps_data.sql | 1525 + .../SqlScripts/GPW/GPW_00252_sps_exec.sql | 51 + GPW_Data/SqlScripts/GPW/GPW_00255.sql | 656 + .../SqlScripts/GPW/GPW_00256_sps_data.sql | 470 + GPW_Data/SqlScripts/GPW/GPW_00256_sps_fix.sql | 299 + GPW_Data/SqlScripts/GPW/GPW_00270.sql | 744 + GPW_Data/SqlScripts/GPW/GPW_00290.sql | 714 + .../SqlScripts/GPW/GPW_00290_sps_data.sql | 181 + GPW_Data/SqlScripts/GPW/GPW_00303.sql | 668 + GPW_Data/SqlScripts/GPW/GPW_00304.sql | 311 + GPW_Data/SqlScripts/GPW/GPW_00306.sql | 291 + GPW_Data/SqlScripts/GPW/GPW_00308.sql | 118 + GPW_Data/SqlScripts/GPW/GPW_00312.sql | 93 + GPW_Data/SqlScripts/GPW/GPW_00314.sql | 26 + GPW_Data/SqlScripts/GPW/GPW_00320_ets.sql | 127 + .../SqlScripts/GPW/GPW_00321_ets_data.sql | 4699 +++ GPW_Data/SqlScripts/GPW/GPW_00324.sql | 865 + GPW_Data/SqlScripts/GPW/GPW_00325.sql | 273 + GPW_Data/SqlScripts/GPW/GPW_00327.sql | 289 + GPW_Data/SqlScripts/GPW/GPW_00328.sql | 417 + GPW_Data/SqlScripts/GPW/GPW_00329_ets.sql | 1390 + GPW_Data/SqlScripts/GPW/GPW_00330_ets.sql | 69 + GPW_Data/SqlScripts/GPW/GPW_00332_ets.sql | 15570 ++++++++ GPW_Data/SqlScripts/GPW/GPW_00333_ets.sql | 381 + GPW_Data/SqlScripts/GPW/GPW_00340_ets.sql | 2625 ++ GPW_Data/SqlScripts/GPW/GPW_00345_ets.sql | 173 + GPW_Data/SqlScripts/GPW/GPW_00355_ets.sql | 346 + GPW_Data/SqlScripts/GPW/GPW_00359_ets.sql | 74 + GPW_Data/SqlScripts/Vocabolario/VOC_00304.sql | 32 + GPW_Data/licenzeGPW.cs | 162 + GPW_Data/timbratrice.cs | 75 + GPW_Data/utils.cs | 376 + VersGen/GPW.cs | 11 + VersGen/GPW.tt | 19 + VersGen/VersGen.csproj.user | 6 + 60 files changed, 86926 insertions(+) create mode 100644 GPW_Data/DS_Applicazione.Designer.cs create mode 100644 GPW_Data/DS_Applicazione.xsc create mode 100644 GPW_Data/DS_Applicazione.xsd create mode 100644 GPW_Data/DS_Applicazione.xss create mode 100644 GPW_Data/DS_Utility.Designer.cs create mode 100644 GPW_Data/DS_Utility.cs create mode 100644 GPW_Data/DS_Utility.xsc create mode 100644 GPW_Data/DS_Utility.xsd create mode 100644 GPW_Data/DS_Utility.xss create mode 100644 GPW_Data/DS_export.Designer.cs create mode 100644 GPW_Data/DS_export.xsc create mode 100644 GPW_Data/DS_export.xsd create mode 100644 GPW_Data/DS_export.xss create mode 100644 GPW_Data/DataProxy.cs create mode 100644 GPW_Data/ExtLib/SteamWare.dll create mode 100644 GPW_Data/ExtLib/SteamWare.dll.config create mode 100644 GPW_Data/GPW_data.csproj.user create mode 100644 GPW_Data/Properties/Settings.Designer.cs create mode 100644 GPW_Data/Properties/Settings.settings create mode 100644 GPW_Data/SqlScripts/GPW/ETS/ImportProgettiETS.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00200.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00210.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00230.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00250.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00251.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00252_sps_data.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00252_sps_exec.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00255.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00256_sps_data.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00256_sps_fix.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00270.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00290.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00290_sps_data.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00303.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00304.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00306.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00308.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00312.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00314.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00320_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00321_ets_data.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00324.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00325.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00327.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00328.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00329_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00330_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00332_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00333_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00340_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00345_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00355_ets.sql create mode 100644 GPW_Data/SqlScripts/GPW/GPW_00359_ets.sql create mode 100644 GPW_Data/SqlScripts/Vocabolario/VOC_00304.sql create mode 100644 GPW_Data/licenzeGPW.cs create mode 100644 GPW_Data/timbratrice.cs create mode 100644 GPW_Data/utils.cs create mode 100644 VersGen/GPW.cs create mode 100644 VersGen/GPW.tt create mode 100644 VersGen/VersGen.csproj.user diff --git a/GPW_Data/DS_Applicazione.Designer.cs b/GPW_Data/DS_Applicazione.Designer.cs new file mode 100644 index 0000000..ffe5f29 --- /dev/null +++ b/GPW_Data/DS_Applicazione.Designer.cs @@ -0,0 +1,30126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GPW_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("DS_Applicazione")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_Applicazione : global::System.Data.DataSet { + + private TimbratureDataTable tableTimbrature; + + private TimbratureExplDataTable tableTimbratureExpl; + + private AnagDevicesDataTable tableAnagDevices; + + private DipendentiDataTable tableDipendenti; + + private AnagClientiDataTable tableAnagClienti; + + private AnagProgettiDataTable tableAnagProgetti; + + private Dipendenti2RuoliDataTable tableDipendenti2Ruoli; + + private AnagFasiDataTable tableAnagFasi; + + private v_logCommUtDataTable tablev_logCommUt; + + private RegAttivitaDataTable tableRegAttivita; + + private CalendFesteFerieDataTable tableCalendFesteFerie; + + private AnagOrariDataTable tableAnagOrari; + + private TimbMeseExplDataTable tableTimbMeseExpl; + + private GiustificativiDataTable tableGiustificativi; + + private stp_DipendentiAndAnomalieDataTable tablestp_DipendentiAndAnomalie; + + private TE_RA_ExplDataTable tableTE_RA_Expl; + + private regAttDayExplDataTable tableregAttDayExpl; + + private AnagProgetti_ExplDataTable tableAnagProgetti_Expl; + + private RegistroEventiDataTable tableRegistroEventi; + + private global::System.Data.DataRelation relationFK_Timbrature_Dipendenti; + + private global::System.Data.DataRelation relationFK_AnagProgetti_AnagClienti; + + private global::System.Data.DataRelation relationFK_AnagFasi_AnagProgetti; + + private global::System.Data.DataRelation relationFK_RegAttivita_AnagFasi; + + private global::System.Data.DataRelation relationFK_RegAttivita_Dipendenti; + + private global::System.Data.DataRelation relationFK_Dipendenti_AnagOrari; + + 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")] + public DS_Applicazione() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected DS_Applicazione(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["Timbrature"] != null)) { + base.Tables.Add(new TimbratureDataTable(ds.Tables["Timbrature"])); + } + if ((ds.Tables["TimbratureExpl"] != null)) { + base.Tables.Add(new TimbratureExplDataTable(ds.Tables["TimbratureExpl"])); + } + if ((ds.Tables["AnagDevices"] != null)) { + base.Tables.Add(new AnagDevicesDataTable(ds.Tables["AnagDevices"])); + } + if ((ds.Tables["Dipendenti"] != null)) { + base.Tables.Add(new DipendentiDataTable(ds.Tables["Dipendenti"])); + } + if ((ds.Tables["AnagClienti"] != null)) { + base.Tables.Add(new AnagClientiDataTable(ds.Tables["AnagClienti"])); + } + if ((ds.Tables["AnagProgetti"] != null)) { + base.Tables.Add(new AnagProgettiDataTable(ds.Tables["AnagProgetti"])); + } + if ((ds.Tables["Dipendenti2Ruoli"] != null)) { + base.Tables.Add(new Dipendenti2RuoliDataTable(ds.Tables["Dipendenti2Ruoli"])); + } + if ((ds.Tables["AnagFasi"] != null)) { + base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); + } + if ((ds.Tables["v_logCommUt"] != null)) { + base.Tables.Add(new v_logCommUtDataTable(ds.Tables["v_logCommUt"])); + } + if ((ds.Tables["RegAttivita"] != null)) { + base.Tables.Add(new RegAttivitaDataTable(ds.Tables["RegAttivita"])); + } + if ((ds.Tables["CalendFesteFerie"] != null)) { + base.Tables.Add(new CalendFesteFerieDataTable(ds.Tables["CalendFesteFerie"])); + } + if ((ds.Tables["AnagOrari"] != null)) { + base.Tables.Add(new AnagOrariDataTable(ds.Tables["AnagOrari"])); + } + if ((ds.Tables["TimbMeseExpl"] != null)) { + base.Tables.Add(new TimbMeseExplDataTable(ds.Tables["TimbMeseExpl"])); + } + if ((ds.Tables["Giustificativi"] != null)) { + base.Tables.Add(new GiustificativiDataTable(ds.Tables["Giustificativi"])); + } + if ((ds.Tables["stp_DipendentiAndAnomalie"] != null)) { + base.Tables.Add(new stp_DipendentiAndAnomalieDataTable(ds.Tables["stp_DipendentiAndAnomalie"])); + } + if ((ds.Tables["TE_RA_Expl"] != null)) { + base.Tables.Add(new TE_RA_ExplDataTable(ds.Tables["TE_RA_Expl"])); + } + if ((ds.Tables["regAttDayExpl"] != null)) { + base.Tables.Add(new regAttDayExplDataTable(ds.Tables["regAttDayExpl"])); + } + if ((ds.Tables["AnagProgetti_Expl"] != null)) { + base.Tables.Add(new AnagProgetti_ExplDataTable(ds.Tables["AnagProgetti_Expl"])); + } + if ((ds.Tables["RegistroEventi"] != null)) { + base.Tables.Add(new RegistroEventiDataTable(ds.Tables["RegistroEventi"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public TimbratureDataTable Timbrature { + get { + return this.tableTimbrature; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public TimbratureExplDataTable TimbratureExpl { + get { + return this.tableTimbratureExpl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagDevicesDataTable AnagDevices { + get { + return this.tableAnagDevices; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public DipendentiDataTable Dipendenti { + get { + return this.tableDipendenti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagClientiDataTable AnagClienti { + get { + return this.tableAnagClienti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagProgettiDataTable AnagProgetti { + get { + return this.tableAnagProgetti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public Dipendenti2RuoliDataTable Dipendenti2Ruoli { + get { + return this.tableDipendenti2Ruoli; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagFasiDataTable AnagFasi { + get { + return this.tableAnagFasi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_logCommUtDataTable v_logCommUt { + get { + return this.tablev_logCommUt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public RegAttivitaDataTable RegAttivita { + get { + return this.tableRegAttivita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public CalendFesteFerieDataTable CalendFesteFerie { + get { + return this.tableCalendFesteFerie; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagOrariDataTable AnagOrari { + get { + return this.tableAnagOrari; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public TimbMeseExplDataTable TimbMeseExpl { + get { + return this.tableTimbMeseExpl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public GiustificativiDataTable Giustificativi { + get { + return this.tableGiustificativi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_DipendentiAndAnomalieDataTable stp_DipendentiAndAnomalie { + get { + return this.tablestp_DipendentiAndAnomalie; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public TE_RA_ExplDataTable TE_RA_Expl { + get { + return this.tableTE_RA_Expl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public regAttDayExplDataTable regAttDayExpl { + get { + return this.tableregAttDayExpl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagProgetti_ExplDataTable AnagProgetti_Expl { + get { + return this.tableAnagProgetti_Expl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public RegistroEventiDataTable RegistroEventi { + get { + return this.tableRegistroEventi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataSet Clone() { + DS_Applicazione cln = ((DS_Applicazione)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["Timbrature"] != null)) { + base.Tables.Add(new TimbratureDataTable(ds.Tables["Timbrature"])); + } + if ((ds.Tables["TimbratureExpl"] != null)) { + base.Tables.Add(new TimbratureExplDataTable(ds.Tables["TimbratureExpl"])); + } + if ((ds.Tables["AnagDevices"] != null)) { + base.Tables.Add(new AnagDevicesDataTable(ds.Tables["AnagDevices"])); + } + if ((ds.Tables["Dipendenti"] != null)) { + base.Tables.Add(new DipendentiDataTable(ds.Tables["Dipendenti"])); + } + if ((ds.Tables["AnagClienti"] != null)) { + base.Tables.Add(new AnagClientiDataTable(ds.Tables["AnagClienti"])); + } + if ((ds.Tables["AnagProgetti"] != null)) { + base.Tables.Add(new AnagProgettiDataTable(ds.Tables["AnagProgetti"])); + } + if ((ds.Tables["Dipendenti2Ruoli"] != null)) { + base.Tables.Add(new Dipendenti2RuoliDataTable(ds.Tables["Dipendenti2Ruoli"])); + } + if ((ds.Tables["AnagFasi"] != null)) { + base.Tables.Add(new AnagFasiDataTable(ds.Tables["AnagFasi"])); + } + if ((ds.Tables["v_logCommUt"] != null)) { + base.Tables.Add(new v_logCommUtDataTable(ds.Tables["v_logCommUt"])); + } + if ((ds.Tables["RegAttivita"] != null)) { + base.Tables.Add(new RegAttivitaDataTable(ds.Tables["RegAttivita"])); + } + if ((ds.Tables["CalendFesteFerie"] != null)) { + base.Tables.Add(new CalendFesteFerieDataTable(ds.Tables["CalendFesteFerie"])); + } + if ((ds.Tables["AnagOrari"] != null)) { + base.Tables.Add(new AnagOrariDataTable(ds.Tables["AnagOrari"])); + } + if ((ds.Tables["TimbMeseExpl"] != null)) { + base.Tables.Add(new TimbMeseExplDataTable(ds.Tables["TimbMeseExpl"])); + } + if ((ds.Tables["Giustificativi"] != null)) { + base.Tables.Add(new GiustificativiDataTable(ds.Tables["Giustificativi"])); + } + if ((ds.Tables["stp_DipendentiAndAnomalie"] != null)) { + base.Tables.Add(new stp_DipendentiAndAnomalieDataTable(ds.Tables["stp_DipendentiAndAnomalie"])); + } + if ((ds.Tables["TE_RA_Expl"] != null)) { + base.Tables.Add(new TE_RA_ExplDataTable(ds.Tables["TE_RA_Expl"])); + } + if ((ds.Tables["regAttDayExpl"] != null)) { + base.Tables.Add(new regAttDayExplDataTable(ds.Tables["regAttDayExpl"])); + } + if ((ds.Tables["AnagProgetti_Expl"] != null)) { + base.Tables.Add(new AnagProgetti_ExplDataTable(ds.Tables["AnagProgetti_Expl"])); + } + if ((ds.Tables["RegistroEventi"] != null)) { + base.Tables.Add(new RegistroEventiDataTable(ds.Tables["RegistroEventi"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + internal void InitVars(bool initTable) { + this.tableTimbrature = ((TimbratureDataTable)(base.Tables["Timbrature"])); + if ((initTable == true)) { + if ((this.tableTimbrature != null)) { + this.tableTimbrature.InitVars(); + } + } + this.tableTimbratureExpl = ((TimbratureExplDataTable)(base.Tables["TimbratureExpl"])); + if ((initTable == true)) { + if ((this.tableTimbratureExpl != null)) { + this.tableTimbratureExpl.InitVars(); + } + } + this.tableAnagDevices = ((AnagDevicesDataTable)(base.Tables["AnagDevices"])); + if ((initTable == true)) { + if ((this.tableAnagDevices != null)) { + this.tableAnagDevices.InitVars(); + } + } + this.tableDipendenti = ((DipendentiDataTable)(base.Tables["Dipendenti"])); + if ((initTable == true)) { + if ((this.tableDipendenti != null)) { + this.tableDipendenti.InitVars(); + } + } + this.tableAnagClienti = ((AnagClientiDataTable)(base.Tables["AnagClienti"])); + if ((initTable == true)) { + if ((this.tableAnagClienti != null)) { + this.tableAnagClienti.InitVars(); + } + } + this.tableAnagProgetti = ((AnagProgettiDataTable)(base.Tables["AnagProgetti"])); + if ((initTable == true)) { + if ((this.tableAnagProgetti != null)) { + this.tableAnagProgetti.InitVars(); + } + } + this.tableDipendenti2Ruoli = ((Dipendenti2RuoliDataTable)(base.Tables["Dipendenti2Ruoli"])); + if ((initTable == true)) { + if ((this.tableDipendenti2Ruoli != null)) { + this.tableDipendenti2Ruoli.InitVars(); + } + } + this.tableAnagFasi = ((AnagFasiDataTable)(base.Tables["AnagFasi"])); + if ((initTable == true)) { + if ((this.tableAnagFasi != null)) { + this.tableAnagFasi.InitVars(); + } + } + this.tablev_logCommUt = ((v_logCommUtDataTable)(base.Tables["v_logCommUt"])); + if ((initTable == true)) { + if ((this.tablev_logCommUt != null)) { + this.tablev_logCommUt.InitVars(); + } + } + this.tableRegAttivita = ((RegAttivitaDataTable)(base.Tables["RegAttivita"])); + if ((initTable == true)) { + if ((this.tableRegAttivita != null)) { + this.tableRegAttivita.InitVars(); + } + } + this.tableCalendFesteFerie = ((CalendFesteFerieDataTable)(base.Tables["CalendFesteFerie"])); + if ((initTable == true)) { + if ((this.tableCalendFesteFerie != null)) { + this.tableCalendFesteFerie.InitVars(); + } + } + this.tableAnagOrari = ((AnagOrariDataTable)(base.Tables["AnagOrari"])); + if ((initTable == true)) { + if ((this.tableAnagOrari != null)) { + this.tableAnagOrari.InitVars(); + } + } + this.tableTimbMeseExpl = ((TimbMeseExplDataTable)(base.Tables["TimbMeseExpl"])); + if ((initTable == true)) { + if ((this.tableTimbMeseExpl != null)) { + this.tableTimbMeseExpl.InitVars(); + } + } + this.tableGiustificativi = ((GiustificativiDataTable)(base.Tables["Giustificativi"])); + if ((initTable == true)) { + if ((this.tableGiustificativi != null)) { + this.tableGiustificativi.InitVars(); + } + } + this.tablestp_DipendentiAndAnomalie = ((stp_DipendentiAndAnomalieDataTable)(base.Tables["stp_DipendentiAndAnomalie"])); + if ((initTable == true)) { + if ((this.tablestp_DipendentiAndAnomalie != null)) { + this.tablestp_DipendentiAndAnomalie.InitVars(); + } + } + this.tableTE_RA_Expl = ((TE_RA_ExplDataTable)(base.Tables["TE_RA_Expl"])); + if ((initTable == true)) { + if ((this.tableTE_RA_Expl != null)) { + this.tableTE_RA_Expl.InitVars(); + } + } + this.tableregAttDayExpl = ((regAttDayExplDataTable)(base.Tables["regAttDayExpl"])); + if ((initTable == true)) { + if ((this.tableregAttDayExpl != null)) { + this.tableregAttDayExpl.InitVars(); + } + } + this.tableAnagProgetti_Expl = ((AnagProgetti_ExplDataTable)(base.Tables["AnagProgetti_Expl"])); + if ((initTable == true)) { + if ((this.tableAnagProgetti_Expl != null)) { + this.tableAnagProgetti_Expl.InitVars(); + } + } + this.tableRegistroEventi = ((RegistroEventiDataTable)(base.Tables["RegistroEventi"])); + if ((initTable == true)) { + if ((this.tableRegistroEventi != null)) { + this.tableRegistroEventi.InitVars(); + } + } + this.relationFK_Timbrature_Dipendenti = this.Relations["FK_Timbrature_Dipendenti"]; + this.relationFK_AnagProgetti_AnagClienti = this.Relations["FK_AnagProgetti_AnagClienti"]; + this.relationFK_AnagFasi_AnagProgetti = this.Relations["FK_AnagFasi_AnagProgetti"]; + this.relationFK_RegAttivita_AnagFasi = this.Relations["FK_RegAttivita_AnagFasi"]; + this.relationFK_RegAttivita_Dipendenti = this.Relations["FK_RegAttivita_Dipendenti"]; + this.relationFK_Dipendenti_AnagOrari = this.Relations["FK_Dipendenti_AnagOrari"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.DataSetName = "DS_Applicazione"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_Applicazione.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableTimbrature = new TimbratureDataTable(); + base.Tables.Add(this.tableTimbrature); + this.tableTimbratureExpl = new TimbratureExplDataTable(); + base.Tables.Add(this.tableTimbratureExpl); + this.tableAnagDevices = new AnagDevicesDataTable(); + base.Tables.Add(this.tableAnagDevices); + this.tableDipendenti = new DipendentiDataTable(); + base.Tables.Add(this.tableDipendenti); + this.tableAnagClienti = new AnagClientiDataTable(); + base.Tables.Add(this.tableAnagClienti); + this.tableAnagProgetti = new AnagProgettiDataTable(); + base.Tables.Add(this.tableAnagProgetti); + this.tableDipendenti2Ruoli = new Dipendenti2RuoliDataTable(); + base.Tables.Add(this.tableDipendenti2Ruoli); + this.tableAnagFasi = new AnagFasiDataTable(); + base.Tables.Add(this.tableAnagFasi); + this.tablev_logCommUt = new v_logCommUtDataTable(); + base.Tables.Add(this.tablev_logCommUt); + this.tableRegAttivita = new RegAttivitaDataTable(); + base.Tables.Add(this.tableRegAttivita); + this.tableCalendFesteFerie = new CalendFesteFerieDataTable(); + base.Tables.Add(this.tableCalendFesteFerie); + this.tableAnagOrari = new AnagOrariDataTable(); + base.Tables.Add(this.tableAnagOrari); + this.tableTimbMeseExpl = new TimbMeseExplDataTable(); + base.Tables.Add(this.tableTimbMeseExpl); + this.tableGiustificativi = new GiustificativiDataTable(); + base.Tables.Add(this.tableGiustificativi); + this.tablestp_DipendentiAndAnomalie = new stp_DipendentiAndAnomalieDataTable(); + base.Tables.Add(this.tablestp_DipendentiAndAnomalie); + this.tableTE_RA_Expl = new TE_RA_ExplDataTable(); + base.Tables.Add(this.tableTE_RA_Expl); + this.tableregAttDayExpl = new regAttDayExplDataTable(); + base.Tables.Add(this.tableregAttDayExpl); + this.tableAnagProgetti_Expl = new AnagProgetti_ExplDataTable(); + base.Tables.Add(this.tableAnagProgetti_Expl); + this.tableRegistroEventi = new RegistroEventiDataTable(); + base.Tables.Add(this.tableRegistroEventi); + this.relationFK_Timbrature_Dipendenti = new global::System.Data.DataRelation("FK_Timbrature_Dipendenti", new global::System.Data.DataColumn[] { + this.tableDipendenti.idxDipendenteColumn}, new global::System.Data.DataColumn[] { + this.tableTimbrature.idxDipendenteColumn}, false); + this.Relations.Add(this.relationFK_Timbrature_Dipendenti); + this.relationFK_AnagProgetti_AnagClienti = new global::System.Data.DataRelation("FK_AnagProgetti_AnagClienti", new global::System.Data.DataColumn[] { + this.tableAnagClienti.idxClienteColumn}, new global::System.Data.DataColumn[] { + this.tableAnagProgetti.idxClienteColumn}, false); + this.Relations.Add(this.relationFK_AnagProgetti_AnagClienti); + this.relationFK_AnagFasi_AnagProgetti = new global::System.Data.DataRelation("FK_AnagFasi_AnagProgetti", new global::System.Data.DataColumn[] { + this.tableAnagProgetti.idxProgettoColumn}, new global::System.Data.DataColumn[] { + this.tableAnagFasi.idxProgettoColumn}, false); + this.Relations.Add(this.relationFK_AnagFasi_AnagProgetti); + this.relationFK_RegAttivita_AnagFasi = new global::System.Data.DataRelation("FK_RegAttivita_AnagFasi", new global::System.Data.DataColumn[] { + this.tableAnagFasi.idxFaseColumn}, new global::System.Data.DataColumn[] { + this.tableRegAttivita.idxFaseColumn}, false); + this.Relations.Add(this.relationFK_RegAttivita_AnagFasi); + this.relationFK_RegAttivita_Dipendenti = new global::System.Data.DataRelation("FK_RegAttivita_Dipendenti", new global::System.Data.DataColumn[] { + this.tableDipendenti.idxDipendenteColumn}, new global::System.Data.DataColumn[] { + this.tableRegAttivita.idxDipendenteColumn}, false); + this.Relations.Add(this.relationFK_RegAttivita_Dipendenti); + this.relationFK_Dipendenti_AnagOrari = new global::System.Data.DataRelation("FK_Dipendenti_AnagOrari", new global::System.Data.DataColumn[] { + this.tableAnagOrari.codOrarioColumn}, new global::System.Data.DataColumn[] { + this.tableDipendenti.codOrarioColumn}, false); + this.Relations.Add(this.relationFK_Dipendenti_AnagOrari); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeTimbrature() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeTimbratureExpl() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagDevices() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeDipendenti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagClienti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagProgetti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeDipendenti2Ruoli() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagFasi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_logCommUt() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeRegAttivita() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeCalendFesteFerie() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagOrari() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeTimbMeseExpl() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeGiustificativi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializestp_DipendentiAndAnomalie() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeTE_RA_Expl() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeregAttDayExpl() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagProgetti_Expl() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeRegistroEventi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void TimbratureRowChangeEventHandler(object sender, TimbratureRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void TimbratureExplRowChangeEventHandler(object sender, TimbratureExplRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagDevicesRowChangeEventHandler(object sender, AnagDevicesRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void DipendentiRowChangeEventHandler(object sender, DipendentiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagClientiRowChangeEventHandler(object sender, AnagClientiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagProgettiRowChangeEventHandler(object sender, AnagProgettiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void Dipendenti2RuoliRowChangeEventHandler(object sender, Dipendenti2RuoliRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagFasiRowChangeEventHandler(object sender, AnagFasiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_logCommUtRowChangeEventHandler(object sender, v_logCommUtRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void RegAttivitaRowChangeEventHandler(object sender, RegAttivitaRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void CalendFesteFerieRowChangeEventHandler(object sender, CalendFesteFerieRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagOrariRowChangeEventHandler(object sender, AnagOrariRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void TimbMeseExplRowChangeEventHandler(object sender, TimbMeseExplRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void GiustificativiRowChangeEventHandler(object sender, GiustificativiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_DipendentiAndAnomalieRowChangeEventHandler(object sender, stp_DipendentiAndAnomalieRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void TE_RA_ExplRowChangeEventHandler(object sender, TE_RA_ExplRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void regAttDayExplRowChangeEventHandler(object sender, regAttDayExplRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagProgetti_ExplRowChangeEventHandler(object sender, AnagProgetti_ExplRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void RegistroEventiRowChangeEventHandler(object sender, RegistroEventiRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TimbratureDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndataOra; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnentrata; + + private global::System.Data.DataColumn columnIPv4; + + private global::System.Data.DataColumn columnCodTipoTimb; + + private global::System.Data.DataColumn columnApprov; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureDataTable() { + this.TableName = "Timbrature"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected TimbratureDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataOraColumn { + get { + return this.columndataOra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrataColumn { + get { + return this.columnentrata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IPv4Column { + get { + return this.columnIPv4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CodTipoTimbColumn { + get { + return this.columnCodTipoTimb; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ApprovColumn { + get { + return this.columnApprov; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow this[int index] { + get { + return ((TimbratureRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureRowChangeEventHandler TimbratureRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureRowChangeEventHandler TimbratureRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureRowChangeEventHandler TimbratureRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureRowChangeEventHandler TimbratureRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddTimbratureRow(TimbratureRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow AddTimbratureRow(System.DateTime dataOra, DipendentiRow parentDipendentiRowByFK_Timbrature_Dipendenti, bool entrata, string IPv4, string CodTipoTimb, bool Approv) { + TimbratureRow rowTimbratureRow = ((TimbratureRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + dataOra, + null, + entrata, + IPv4, + CodTipoTimb, + Approv}; + if ((parentDipendentiRowByFK_Timbrature_Dipendenti != null)) { + columnValuesArray[1] = parentDipendentiRowByFK_Timbrature_Dipendenti[0]; + } + rowTimbratureRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTimbratureRow); + return rowTimbratureRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow FindBydataOraidxDipendente(System.DateTime dataOra, int idxDipendente) { + return ((TimbratureRow)(this.Rows.Find(new object[] { + dataOra, + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + TimbratureDataTable cln = ((TimbratureDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new TimbratureDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndataOra = base.Columns["dataOra"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnentrata = base.Columns["entrata"]; + this.columnIPv4 = base.Columns["IPv4"]; + this.columnCodTipoTimb = base.Columns["CodTipoTimb"]; + this.columnApprov = base.Columns["Approv"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndataOra = new global::System.Data.DataColumn("dataOra", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataOra); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnentrata = new global::System.Data.DataColumn("entrata", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata); + this.columnIPv4 = new global::System.Data.DataColumn("IPv4", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIPv4); + this.columnCodTipoTimb = new global::System.Data.DataColumn("CodTipoTimb", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodTipoTimb); + this.columnApprov = new global::System.Data.DataColumn("Approv", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnApprov); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndataOra, + this.columnidxDipendente}, true)); + this.columndataOra.AllowDBNull = false; + this.columnidxDipendente.AllowDBNull = false; + this.columnIPv4.MaxLength = 15; + this.columnCodTipoTimb.MaxLength = 10; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow NewTimbratureRow() { + return ((TimbratureRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TimbratureRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(TimbratureRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TimbratureRowChanged != null)) { + this.TimbratureRowChanged(this, new TimbratureRowChangeEvent(((TimbratureRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TimbratureRowChanging != null)) { + this.TimbratureRowChanging(this, new TimbratureRowChangeEvent(((TimbratureRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TimbratureRowDeleted != null)) { + this.TimbratureRowDeleted(this, new TimbratureRowChangeEvent(((TimbratureRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TimbratureRowDeleting != null)) { + this.TimbratureRowDeleting(this, new TimbratureRowChangeEvent(((TimbratureRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveTimbratureRow(TimbratureRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TimbratureDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TimbratureExplDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndataLav; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columnentrata_1; + + private global::System.Data.DataColumn columnuscita_1; + + private global::System.Data.DataColumn columnentrata_2; + + private global::System.Data.DataColumn columnuscita_2; + + private global::System.Data.DataColumn columnentrata_3; + + private global::System.Data.DataColumn columnuscita_3; + + private global::System.Data.DataColumn columnentrata_4; + + private global::System.Data.DataColumn columnuscita_4; + + private global::System.Data.DataColumn columnh_lav; + + private global::System.Data.DataColumn columnh_giust; + + private global::System.Data.DataColumn columnminLav; + + private global::System.Data.DataColumn columnminOrd; + + private global::System.Data.DataColumn columnminStra; + + private global::System.Data.DataColumn columnminPerm; + + private global::System.Data.DataColumn columnminFer; + + private global::System.Data.DataColumn columnminMal; + + private global::System.Data.DataColumn columnminFest; + + private global::System.Data.DataColumn columnisOkTim; + + private global::System.Data.DataColumn columnisOkApp; + + private global::System.Data.DataColumn columnisOkLav; + + private global::System.Data.DataColumn columnisOk; + + private global::System.Data.DataColumn columnminNonLav; + + private global::System.Data.DataColumn columnminArcoPres; + + private global::System.Data.DataColumn columnblock; + + private global::System.Data.DataColumn columnchkFunCod; + + private global::System.Data.DataColumn columnchkFunRes; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplDataTable() { + this.TableName = "TimbratureExpl"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureExplDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected TimbratureExplDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataLavColumn { + get { + return this.columndataLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_1Column { + get { + return this.columnentrata_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_1Column { + get { + return this.columnuscita_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_2Column { + get { + return this.columnentrata_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_2Column { + get { + return this.columnuscita_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_3Column { + get { + return this.columnentrata_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_3Column { + get { + return this.columnuscita_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_4Column { + get { + return this.columnentrata_4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_4Column { + get { + return this.columnuscita_4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_lavColumn { + get { + return this.columnh_lav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_giustColumn { + get { + return this.columnh_giust; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minLavColumn { + get { + return this.columnminLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minOrdColumn { + get { + return this.columnminOrd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minStraColumn { + get { + return this.columnminStra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minPermColumn { + get { + return this.columnminPerm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFerColumn { + get { + return this.columnminFer; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minMalColumn { + get { + return this.columnminMal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFestColumn { + get { + return this.columnminFest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkTimColumn { + get { + return this.columnisOkTim; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkAppColumn { + get { + return this.columnisOkApp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkLavColumn { + get { + return this.columnisOkLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkColumn { + get { + return this.columnisOk; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minNonLavColumn { + get { + return this.columnminNonLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minArcoPresColumn { + get { + return this.columnminArcoPres; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn blockColumn { + get { + return this.columnblock; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn chkFunCodColumn { + get { + return this.columnchkFunCod; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn chkFunResColumn { + get { + return this.columnchkFunRes; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRow this[int index] { + get { + return ((TimbratureExplRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureExplRowChangeEventHandler TimbratureExplRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureExplRowChangeEventHandler TimbratureExplRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureExplRowChangeEventHandler TimbratureExplRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureExplRowChangeEventHandler TimbratureExplRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddTimbratureExplRow(TimbratureExplRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRow AddTimbratureExplRow( + System.DateTime dataLav, + int idxDipendente, + string CognomeNome, + System.DateTime entrata_1, + System.DateTime uscita_1, + System.DateTime entrata_2, + System.DateTime uscita_2, + System.DateTime entrata_3, + System.DateTime uscita_3, + System.DateTime entrata_4, + System.DateTime uscita_4, + double h_lav, + double h_giust, + int minLav, + int minOrd, + int minStra, + int minPerm, + int minFer, + int minMal, + int minFest, + bool isOkTim, + bool isOkApp, + int isOkLav, + int isOk, + int minNonLav, + int minArcoPres, + bool block, + string chkFunCod, + string chkFunRes) { + TimbratureExplRow rowTimbratureExplRow = ((TimbratureExplRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + dataLav, + idxDipendente, + CognomeNome, + entrata_1, + uscita_1, + entrata_2, + uscita_2, + entrata_3, + uscita_3, + entrata_4, + uscita_4, + h_lav, + h_giust, + minLav, + minOrd, + minStra, + minPerm, + minFer, + minMal, + minFest, + isOkTim, + isOkApp, + isOkLav, + isOk, + minNonLav, + minArcoPres, + block, + chkFunCod, + chkFunRes}; + rowTimbratureExplRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTimbratureExplRow); + return rowTimbratureExplRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRow FindBydataLavidxDipendente(System.DateTime dataLav, int idxDipendente) { + return ((TimbratureExplRow)(this.Rows.Find(new object[] { + dataLav, + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + TimbratureExplDataTable cln = ((TimbratureExplDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new TimbratureExplDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndataLav = base.Columns["dataLav"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columnentrata_1 = base.Columns["entrata_1"]; + this.columnuscita_1 = base.Columns["uscita_1"]; + this.columnentrata_2 = base.Columns["entrata_2"]; + this.columnuscita_2 = base.Columns["uscita_2"]; + this.columnentrata_3 = base.Columns["entrata_3"]; + this.columnuscita_3 = base.Columns["uscita_3"]; + this.columnentrata_4 = base.Columns["entrata_4"]; + this.columnuscita_4 = base.Columns["uscita_4"]; + this.columnh_lav = base.Columns["h_lav"]; + this.columnh_giust = base.Columns["h_giust"]; + this.columnminLav = base.Columns["minLav"]; + this.columnminOrd = base.Columns["minOrd"]; + this.columnminStra = base.Columns["minStra"]; + this.columnminPerm = base.Columns["minPerm"]; + this.columnminFer = base.Columns["minFer"]; + this.columnminMal = base.Columns["minMal"]; + this.columnminFest = base.Columns["minFest"]; + this.columnisOkTim = base.Columns["isOkTim"]; + this.columnisOkApp = base.Columns["isOkApp"]; + this.columnisOkLav = base.Columns["isOkLav"]; + this.columnisOk = base.Columns["isOk"]; + this.columnminNonLav = base.Columns["minNonLav"]; + this.columnminArcoPres = base.Columns["minArcoPres"]; + this.columnblock = base.Columns["block"]; + this.columnchkFunCod = base.Columns["chkFunCod"]; + this.columnchkFunRes = base.Columns["chkFunRes"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndataLav = new global::System.Data.DataColumn("dataLav", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataLav); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columnentrata_1 = new global::System.Data.DataColumn("entrata_1", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_1); + this.columnuscita_1 = new global::System.Data.DataColumn("uscita_1", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_1); + this.columnentrata_2 = new global::System.Data.DataColumn("entrata_2", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_2); + this.columnuscita_2 = new global::System.Data.DataColumn("uscita_2", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_2); + this.columnentrata_3 = new global::System.Data.DataColumn("entrata_3", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_3); + this.columnuscita_3 = new global::System.Data.DataColumn("uscita_3", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_3); + this.columnentrata_4 = new global::System.Data.DataColumn("entrata_4", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_4); + this.columnuscita_4 = new global::System.Data.DataColumn("uscita_4", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_4); + this.columnh_lav = new global::System.Data.DataColumn("h_lav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_lav); + this.columnh_giust = new global::System.Data.DataColumn("h_giust", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_giust); + this.columnminLav = new global::System.Data.DataColumn("minLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminLav); + this.columnminOrd = new global::System.Data.DataColumn("minOrd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminOrd); + this.columnminStra = new global::System.Data.DataColumn("minStra", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminStra); + this.columnminPerm = new global::System.Data.DataColumn("minPerm", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminPerm); + this.columnminFer = new global::System.Data.DataColumn("minFer", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFer); + this.columnminMal = new global::System.Data.DataColumn("minMal", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminMal); + this.columnminFest = new global::System.Data.DataColumn("minFest", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFest); + this.columnisOkTim = new global::System.Data.DataColumn("isOkTim", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkTim); + this.columnisOkApp = new global::System.Data.DataColumn("isOkApp", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkApp); + this.columnisOkLav = new global::System.Data.DataColumn("isOkLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkLav); + this.columnisOk = new global::System.Data.DataColumn("isOk", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOk); + this.columnminNonLav = new global::System.Data.DataColumn("minNonLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminNonLav); + this.columnminArcoPres = new global::System.Data.DataColumn("minArcoPres", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminArcoPres); + this.columnblock = new global::System.Data.DataColumn("block", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnblock); + this.columnchkFunCod = new global::System.Data.DataColumn("chkFunCod", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnchkFunCod); + this.columnchkFunRes = new global::System.Data.DataColumn("chkFunRes", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnchkFunRes); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndataLav, + this.columnidxDipendente}, true)); + this.columndataLav.AllowDBNull = false; + this.columnidxDipendente.AllowDBNull = false; + this.columnCognomeNome.MaxLength = 100; + this.columnh_giust.ReadOnly = true; + this.columnminStra.ReadOnly = true; + this.columnisOkLav.ReadOnly = true; + this.columnisOk.ReadOnly = true; + this.columnminArcoPres.ReadOnly = true; + this.columnchkFunCod.MaxLength = 50; + this.columnchkFunRes.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRow NewTimbratureExplRow() { + return ((TimbratureExplRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TimbratureExplRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(TimbratureExplRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TimbratureExplRowChanged != null)) { + this.TimbratureExplRowChanged(this, new TimbratureExplRowChangeEvent(((TimbratureExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TimbratureExplRowChanging != null)) { + this.TimbratureExplRowChanging(this, new TimbratureExplRowChangeEvent(((TimbratureExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TimbratureExplRowDeleted != null)) { + this.TimbratureExplRowDeleted(this, new TimbratureExplRowChangeEvent(((TimbratureExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TimbratureExplRowDeleting != null)) { + this.TimbratureExplRowDeleting(this, new TimbratureExplRowChangeEvent(((TimbratureExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveTimbratureExplRow(TimbratureExplRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TimbratureExplDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagDevicesDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxDevice; + + private global::System.Data.DataColumn columnDeviceSecret; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnDeviceName; + + private global::System.Data.DataColumn columnDescription; + + private global::System.Data.DataColumn columndataOraEnabled; + + private global::System.Data.DataColumn columndataOraLastSeen; + + private global::System.Data.DataColumn columnlastIPv4; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesDataTable() { + this.TableName = "AnagDevices"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagDevicesDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagDevicesDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IdxDeviceColumn { + get { + return this.columnIdxDevice; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DeviceSecretColumn { + get { + return this.columnDeviceSecret; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DeviceNameColumn { + get { + return this.columnDeviceName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DescriptionColumn { + get { + return this.columnDescription; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataOraEnabledColumn { + get { + return this.columndataOraEnabled; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataOraLastSeenColumn { + get { + return this.columndataOraLastSeen; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn lastIPv4Column { + get { + return this.columnlastIPv4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRow this[int index] { + get { + return ((AnagDevicesRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagDevicesRowChangeEventHandler AnagDevicesRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagDevicesRowChangeEventHandler AnagDevicesRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagDevicesRowChangeEventHandler AnagDevicesRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagDevicesRowChangeEventHandler AnagDevicesRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagDevicesRow(AnagDevicesRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRow AddAnagDevicesRow(string DeviceSecret, int idxDipendente, string DeviceName, string Description, System.DateTime dataOraEnabled, System.DateTime dataOraLastSeen, string lastIPv4) { + AnagDevicesRow rowAnagDevicesRow = ((AnagDevicesRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + DeviceSecret, + idxDipendente, + DeviceName, + Description, + dataOraEnabled, + dataOraLastSeen, + lastIPv4}; + rowAnagDevicesRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagDevicesRow); + return rowAnagDevicesRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRow FindByIdxDevice(int IdxDevice) { + return ((AnagDevicesRow)(this.Rows.Find(new object[] { + IdxDevice}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagDevicesDataTable cln = ((AnagDevicesDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagDevicesDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnIdxDevice = base.Columns["IdxDevice"]; + this.columnDeviceSecret = base.Columns["DeviceSecret"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnDeviceName = base.Columns["DeviceName"]; + this.columnDescription = base.Columns["Description"]; + this.columndataOraEnabled = base.Columns["dataOraEnabled"]; + this.columndataOraLastSeen = base.Columns["dataOraLastSeen"]; + this.columnlastIPv4 = base.Columns["lastIPv4"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnIdxDevice = new global::System.Data.DataColumn("IdxDevice", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxDevice); + this.columnDeviceSecret = new global::System.Data.DataColumn("DeviceSecret", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDeviceSecret); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnDeviceName = new global::System.Data.DataColumn("DeviceName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDeviceName); + this.columnDescription = new global::System.Data.DataColumn("Description", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescription); + this.columndataOraEnabled = new global::System.Data.DataColumn("dataOraEnabled", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataOraEnabled); + this.columndataOraLastSeen = new global::System.Data.DataColumn("dataOraLastSeen", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataOraLastSeen); + this.columnlastIPv4 = new global::System.Data.DataColumn("lastIPv4", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlastIPv4); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxDevice}, true)); + this.columnIdxDevice.AutoIncrement = true; + this.columnIdxDevice.AutoIncrementSeed = -1; + this.columnIdxDevice.AutoIncrementStep = -1; + this.columnIdxDevice.AllowDBNull = false; + this.columnIdxDevice.ReadOnly = true; + this.columnIdxDevice.Unique = true; + this.columnDeviceSecret.AllowDBNull = false; + this.columnDeviceSecret.MaxLength = 500; + this.columnidxDipendente.AllowDBNull = false; + this.columnDeviceName.AllowDBNull = false; + this.columnDeviceName.MaxLength = 50; + this.columnDescription.MaxLength = 500; + this.columndataOraEnabled.AllowDBNull = false; + this.columndataOraLastSeen.AllowDBNull = false; + this.columnlastIPv4.MaxLength = 15; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRow NewAnagDevicesRow() { + return ((AnagDevicesRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagDevicesRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagDevicesRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagDevicesRowChanged != null)) { + this.AnagDevicesRowChanged(this, new AnagDevicesRowChangeEvent(((AnagDevicesRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagDevicesRowChanging != null)) { + this.AnagDevicesRowChanging(this, new AnagDevicesRowChangeEvent(((AnagDevicesRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagDevicesRowDeleted != null)) { + this.AnagDevicesRowDeleted(this, new AnagDevicesRowChangeEvent(((AnagDevicesRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagDevicesRowDeleting != null)) { + this.AnagDevicesRowDeleting(this, new AnagDevicesRowChangeEvent(((AnagDevicesRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagDevicesRow(AnagDevicesRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagDevicesDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class DipendentiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnmatricola; + + private global::System.Data.DataColumn columnCF; + + private global::System.Data.DataColumn columnCognome; + + private global::System.Data.DataColumn columnNome; + + private global::System.Data.DataColumn columndataNascita; + + private global::System.Data.DataColumn columnluogoNascita; + + private global::System.Data.DataColumn columnprovNascita; + + private global::System.Data.DataColumn columnnazNascita; + + private global::System.Data.DataColumn columncodHw; + + private global::System.Data.DataColumn columncodOrario; + + private global::System.Data.DataColumn columnmailLastOp; + + private global::System.Data.DataColumn columnmailDay; + + private global::System.Data.DataColumn columnmailWeek; + + private global::System.Data.DataColumn columnmailMonth; + + private global::System.Data.DataColumn columnemail; + + private global::System.Data.DataColumn columnauthKey; + + private global::System.Data.DataColumn columnnumAuth; + + private global::System.Data.DataColumn columnWOL_MAC; + + private global::System.Data.DataColumn columndominio; + + private global::System.Data.DataColumn columnutente; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiDataTable() { + this.TableName = "Dipendenti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal DipendentiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected DipendentiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn matricolaColumn { + get { + return this.columnmatricola; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CFColumn { + get { + return this.columnCF; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeColumn { + get { + return this.columnCognome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn NomeColumn { + get { + return this.columnNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataNascitaColumn { + get { + return this.columndataNascita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn luogoNascitaColumn { + get { + return this.columnluogoNascita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn provNascitaColumn { + get { + return this.columnprovNascita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nazNascitaColumn { + get { + return this.columnnazNascita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codHwColumn { + get { + return this.columncodHw; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codOrarioColumn { + get { + return this.columncodOrario; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn mailLastOpColumn { + get { + return this.columnmailLastOp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn mailDayColumn { + get { + return this.columnmailDay; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn mailWeekColumn { + get { + return this.columnmailWeek; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn mailMonthColumn { + get { + return this.columnmailMonth; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn emailColumn { + get { + return this.columnemail; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn authKeyColumn { + get { + return this.columnauthKey; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn numAuthColumn { + get { + return this.columnnumAuth; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn WOL_MACColumn { + get { + return this.columnWOL_MAC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dominioColumn { + get { + return this.columndominio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn utenteColumn { + get { + return this.columnutente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow this[int index] { + get { + return ((DipendentiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event DipendentiRowChangeEventHandler DipendentiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event DipendentiRowChangeEventHandler DipendentiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event DipendentiRowChangeEventHandler DipendentiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event DipendentiRowChangeEventHandler DipendentiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddDipendentiRow(DipendentiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow AddDipendentiRow( + string matricola, + string CF, + string Cognome, + string Nome, + System.DateTime dataNascita, + string luogoNascita, + string provNascita, + string nazNascita, + string codHw, + AnagOrariRow parentAnagOrariRowByFK_Dipendenti_AnagOrari, + bool mailLastOp, + bool mailDay, + bool mailWeek, + bool mailMonth, + string email, + string authKey, + int numAuth, + string WOL_MAC, + string dominio, + string utente) { + DipendentiRow rowDipendentiRow = ((DipendentiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + matricola, + CF, + Cognome, + Nome, + dataNascita, + luogoNascita, + provNascita, + nazNascita, + codHw, + null, + mailLastOp, + mailDay, + mailWeek, + mailMonth, + email, + authKey, + numAuth, + WOL_MAC, + dominio, + utente}; + if ((parentAnagOrariRowByFK_Dipendenti_AnagOrari != null)) { + columnValuesArray[10] = parentAnagOrariRowByFK_Dipendenti_AnagOrari[0]; + } + rowDipendentiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowDipendentiRow); + return rowDipendentiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow FindByidxDipendente(int idxDipendente) { + return ((DipendentiRow)(this.Rows.Find(new object[] { + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + DipendentiDataTable cln = ((DipendentiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new DipendentiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnmatricola = base.Columns["matricola"]; + this.columnCF = base.Columns["CF"]; + this.columnCognome = base.Columns["Cognome"]; + this.columnNome = base.Columns["Nome"]; + this.columndataNascita = base.Columns["dataNascita"]; + this.columnluogoNascita = base.Columns["luogoNascita"]; + this.columnprovNascita = base.Columns["provNascita"]; + this.columnnazNascita = base.Columns["nazNascita"]; + this.columncodHw = base.Columns["codHw"]; + this.columncodOrario = base.Columns["codOrario"]; + this.columnmailLastOp = base.Columns["mailLastOp"]; + this.columnmailDay = base.Columns["mailDay"]; + this.columnmailWeek = base.Columns["mailWeek"]; + this.columnmailMonth = base.Columns["mailMonth"]; + this.columnemail = base.Columns["email"]; + this.columnauthKey = base.Columns["authKey"]; + this.columnnumAuth = base.Columns["numAuth"]; + this.columnWOL_MAC = base.Columns["WOL_MAC"]; + this.columndominio = base.Columns["dominio"]; + this.columnutente = base.Columns["utente"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnmatricola = new global::System.Data.DataColumn("matricola", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmatricola); + this.columnCF = new global::System.Data.DataColumn("CF", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCF); + this.columnCognome = new global::System.Data.DataColumn("Cognome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognome); + this.columnNome = new global::System.Data.DataColumn("Nome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNome); + this.columndataNascita = new global::System.Data.DataColumn("dataNascita", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataNascita); + this.columnluogoNascita = new global::System.Data.DataColumn("luogoNascita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnluogoNascita); + this.columnprovNascita = new global::System.Data.DataColumn("provNascita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnprovNascita); + this.columnnazNascita = new global::System.Data.DataColumn("nazNascita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnazNascita); + this.columncodHw = new global::System.Data.DataColumn("codHw", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodHw); + this.columncodOrario = new global::System.Data.DataColumn("codOrario", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodOrario); + this.columnmailLastOp = new global::System.Data.DataColumn("mailLastOp", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmailLastOp); + this.columnmailDay = new global::System.Data.DataColumn("mailDay", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmailDay); + this.columnmailWeek = new global::System.Data.DataColumn("mailWeek", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmailWeek); + this.columnmailMonth = new global::System.Data.DataColumn("mailMonth", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnmailMonth); + this.columnemail = new global::System.Data.DataColumn("email", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnemail); + this.columnauthKey = new global::System.Data.DataColumn("authKey", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnauthKey); + this.columnnumAuth = new global::System.Data.DataColumn("numAuth", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnumAuth); + this.columnWOL_MAC = new global::System.Data.DataColumn("WOL_MAC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnWOL_MAC); + this.columndominio = new global::System.Data.DataColumn("dominio", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndominio); + this.columnutente = new global::System.Data.DataColumn("utente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnutente); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxDipendente}, true)); + this.columnidxDipendente.AutoIncrement = true; + this.columnidxDipendente.AutoIncrementSeed = -1; + this.columnidxDipendente.AutoIncrementStep = -1; + this.columnidxDipendente.AllowDBNull = false; + this.columnidxDipendente.ReadOnly = true; + this.columnidxDipendente.Unique = true; + this.columnmatricola.MaxLength = 50; + this.columnCF.MaxLength = 16; + this.columnCognome.MaxLength = 50; + this.columnNome.MaxLength = 50; + this.columnluogoNascita.MaxLength = 50; + this.columnprovNascita.MaxLength = 50; + this.columnnazNascita.MaxLength = 50; + this.columncodHw.MaxLength = 50; + this.columncodOrario.MaxLength = 50; + this.columnemail.MaxLength = 250; + this.columnauthKey.MaxLength = 50; + this.columnWOL_MAC.MaxLength = 50; + this.columndominio.Caption = "DOMINIO"; + this.columndominio.MaxLength = 50; + this.columnutente.Caption = "USER_NAME"; + this.columnutente.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow NewDipendentiRow() { + return ((DipendentiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new DipendentiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(DipendentiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.DipendentiRowChanged != null)) { + this.DipendentiRowChanged(this, new DipendentiRowChangeEvent(((DipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.DipendentiRowChanging != null)) { + this.DipendentiRowChanging(this, new DipendentiRowChangeEvent(((DipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.DipendentiRowDeleted != null)) { + this.DipendentiRowDeleted(this, new DipendentiRowChangeEvent(((DipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.DipendentiRowDeleting != null)) { + this.DipendentiRowDeleting(this, new DipendentiRowChangeEvent(((DipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveDipendentiRow(DipendentiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "DipendentiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagClientiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxCliente; + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnindirizzo; + + private global::System.Data.DataColumn columnCAP; + + private global::System.Data.DataColumn columncitta; + + private global::System.Data.DataColumn columnprov; + + private global::System.Data.DataColumn columntel; + + private global::System.Data.DataColumn columnurl; + + private global::System.Data.DataColumn columnemail; + + private global::System.Data.DataColumn columnpIva; + + private global::System.Data.DataColumn columnCF; + + private global::System.Data.DataColumn columnlogoUrl; + + private global::System.Data.DataColumn columnnota; + + private global::System.Data.DataColumn columnOldIdx; + + private global::System.Data.DataColumn columnAttivo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiDataTable() { + this.TableName = "AnagClienti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagClientiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagClientiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxClienteColumn { + get { + return this.columnidxCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn indirizzoColumn { + get { + return this.columnindirizzo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CAPColumn { + get { + return this.columnCAP; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn cittaColumn { + get { + return this.columncitta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn provColumn { + get { + return this.columnprov; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn telColumn { + get { + return this.columntel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn urlColumn { + get { + return this.columnurl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn emailColumn { + get { + return this.columnemail; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn pIvaColumn { + get { + return this.columnpIva; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CFColumn { + get { + return this.columnCF; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn logoUrlColumn { + get { + return this.columnlogoUrl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn notaColumn { + get { + return this.columnnota; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn OldIdxColumn { + get { + return this.columnOldIdx; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow this[int index] { + get { + return ((AnagClientiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagClientiRowChangeEventHandler AnagClientiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagClientiRowChangeEventHandler AnagClientiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagClientiRowChangeEventHandler AnagClientiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagClientiRowChangeEventHandler AnagClientiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagClientiRow(AnagClientiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow AddAnagClientiRow(string RagSociale, string indirizzo, string CAP, string citta, string prov, string tel, string url, string email, string pIva, string CF, string logoUrl, string nota, int OldIdx, byte Attivo) { + AnagClientiRow rowAnagClientiRow = ((AnagClientiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + RagSociale, + indirizzo, + CAP, + citta, + prov, + tel, + url, + email, + pIva, + CF, + logoUrl, + nota, + OldIdx, + Attivo}; + rowAnagClientiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagClientiRow); + return rowAnagClientiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow FindByidxCliente(int idxCliente) { + return ((AnagClientiRow)(this.Rows.Find(new object[] { + idxCliente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagClientiDataTable cln = ((AnagClientiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagClientiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxCliente = base.Columns["idxCliente"]; + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnindirizzo = base.Columns["indirizzo"]; + this.columnCAP = base.Columns["CAP"]; + this.columncitta = base.Columns["citta"]; + this.columnprov = base.Columns["prov"]; + this.columntel = base.Columns["tel"]; + this.columnurl = base.Columns["url"]; + this.columnemail = base.Columns["email"]; + this.columnpIva = base.Columns["pIva"]; + this.columnCF = base.Columns["CF"]; + this.columnlogoUrl = base.Columns["logoUrl"]; + this.columnnota = base.Columns["nota"]; + this.columnOldIdx = base.Columns["OldIdx"]; + this.columnAttivo = base.Columns["Attivo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxCliente = new global::System.Data.DataColumn("idxCliente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxCliente); + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnindirizzo = new global::System.Data.DataColumn("indirizzo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnindirizzo); + this.columnCAP = new global::System.Data.DataColumn("CAP", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCAP); + this.columncitta = new global::System.Data.DataColumn("citta", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncitta); + this.columnprov = new global::System.Data.DataColumn("prov", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnprov); + this.columntel = new global::System.Data.DataColumn("tel", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntel); + this.columnurl = new global::System.Data.DataColumn("url", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnurl); + this.columnemail = new global::System.Data.DataColumn("email", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnemail); + this.columnpIva = new global::System.Data.DataColumn("pIva", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnpIva); + this.columnCF = new global::System.Data.DataColumn("CF", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCF); + this.columnlogoUrl = new global::System.Data.DataColumn("logoUrl", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlogoUrl); + this.columnnota = new global::System.Data.DataColumn("nota", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnota); + this.columnOldIdx = new global::System.Data.DataColumn("OldIdx", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnOldIdx); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(byte), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxCliente}, true)); + this.columnidxCliente.AutoIncrement = true; + this.columnidxCliente.AutoIncrementSeed = -1; + this.columnidxCliente.AutoIncrementStep = -1; + this.columnidxCliente.AllowDBNull = false; + this.columnidxCliente.ReadOnly = true; + this.columnidxCliente.Unique = true; + this.columnRagSociale.MaxLength = 250; + this.columnindirizzo.MaxLength = 50; + this.columnCAP.MaxLength = 5; + this.columncitta.MaxLength = 50; + this.columnprov.MaxLength = 50; + this.columntel.MaxLength = 50; + this.columnurl.MaxLength = 50; + this.columnemail.MaxLength = 50; + this.columnpIva.MaxLength = 20; + this.columnCF.MaxLength = 20; + this.columnlogoUrl.MaxLength = 50; + this.columnnota.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow NewAnagClientiRow() { + return ((AnagClientiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagClientiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagClientiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagClientiRowChanged != null)) { + this.AnagClientiRowChanged(this, new AnagClientiRowChangeEvent(((AnagClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagClientiRowChanging != null)) { + this.AnagClientiRowChanging(this, new AnagClientiRowChangeEvent(((AnagClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagClientiRowDeleted != null)) { + this.AnagClientiRowDeleted(this, new AnagClientiRowChangeEvent(((AnagClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagClientiRowDeleting != null)) { + this.AnagClientiRowDeleting(this, new AnagClientiRowChangeEvent(((AnagClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagClientiRow(AnagClientiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagClientiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagProgettiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxProgetto; + + private global::System.Data.DataColumn columnidxCliente; + + private global::System.Data.DataColumn columnnomeProj; + + private global::System.Data.DataColumn columndescrProj; + + private global::System.Data.DataColumn columnbudgetTime; + + private global::System.Data.DataColumn columnbudgetMoney; + + private global::System.Data.DataColumn columnOldIdx; + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnAttivo; + + private global::System.Data.DataColumn columncodExt; + + private global::System.Data.DataColumn columntotOre; + + private global::System.Data.DataColumn columnavvio; + + private global::System.Data.DataColumn columnchiusura; + + private global::System.Data.DataColumn columntotOrePrevMont; + + private global::System.Data.DataColumn columntotOreLast30; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiDataTable() { + this.TableName = "AnagProgetti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagProgettiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagProgettiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxProgettoColumn { + get { + return this.columnidxProgetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxClienteColumn { + get { + return this.columnidxCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeProjColumn { + get { + return this.columnnomeProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrProjColumn { + get { + return this.columndescrProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetTimeColumn { + get { + return this.columnbudgetTime; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetMoneyColumn { + get { + return this.columnbudgetMoney; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn OldIdxColumn { + get { + return this.columnOldIdx; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codExtColumn { + get { + return this.columncodExt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreColumn { + get { + return this.columntotOre; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn avvioColumn { + get { + return this.columnavvio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn chiusuraColumn { + get { + return this.columnchiusura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOrePrevMontColumn { + get { + return this.columntotOrePrevMont; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreLast30Column { + get { + return this.columntotOreLast30; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow this[int index] { + get { + return ((AnagProgettiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgettiRowChangeEventHandler AnagProgettiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgettiRowChangeEventHandler AnagProgettiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgettiRowChangeEventHandler AnagProgettiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgettiRowChangeEventHandler AnagProgettiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagProgettiRow(AnagProgettiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow AddAnagProgettiRow(AnagClientiRow parentAnagClientiRowByFK_AnagProgetti_AnagClienti, string nomeProj, string descrProj, decimal budgetTime, decimal budgetMoney, int OldIdx, string RagSociale, bool Attivo, string codExt, decimal totOre, System.DateTime avvio, System.DateTime chiusura, decimal totOrePrevMont, decimal totOreLast30) { + AnagProgettiRow rowAnagProgettiRow = ((AnagProgettiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + nomeProj, + descrProj, + budgetTime, + budgetMoney, + OldIdx, + RagSociale, + Attivo, + codExt, + totOre, + avvio, + chiusura, + totOrePrevMont, + totOreLast30}; + if ((parentAnagClientiRowByFK_AnagProgetti_AnagClienti != null)) { + columnValuesArray[1] = parentAnagClientiRowByFK_AnagProgetti_AnagClienti[0]; + } + rowAnagProgettiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagProgettiRow); + return rowAnagProgettiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow FindByidxProgetto(int idxProgetto) { + return ((AnagProgettiRow)(this.Rows.Find(new object[] { + idxProgetto}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagProgettiDataTable cln = ((AnagProgettiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagProgettiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxProgetto = base.Columns["idxProgetto"]; + this.columnidxCliente = base.Columns["idxCliente"]; + this.columnnomeProj = base.Columns["nomeProj"]; + this.columndescrProj = base.Columns["descrProj"]; + this.columnbudgetTime = base.Columns["budgetTime"]; + this.columnbudgetMoney = base.Columns["budgetMoney"]; + this.columnOldIdx = base.Columns["OldIdx"]; + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnAttivo = base.Columns["Attivo"]; + this.columncodExt = base.Columns["codExt"]; + this.columntotOre = base.Columns["totOre"]; + this.columnavvio = base.Columns["avvio"]; + this.columnchiusura = base.Columns["chiusura"]; + this.columntotOrePrevMont = base.Columns["totOrePrevMont"]; + this.columntotOreLast30 = base.Columns["totOreLast30"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxProgetto = new global::System.Data.DataColumn("idxProgetto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxProgetto); + this.columnidxCliente = new global::System.Data.DataColumn("idxCliente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxCliente); + this.columnnomeProj = new global::System.Data.DataColumn("nomeProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeProj); + this.columndescrProj = new global::System.Data.DataColumn("descrProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrProj); + this.columnbudgetTime = new global::System.Data.DataColumn("budgetTime", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetTime); + this.columnbudgetMoney = new global::System.Data.DataColumn("budgetMoney", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetMoney); + this.columnOldIdx = new global::System.Data.DataColumn("OldIdx", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnOldIdx); + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.columncodExt = new global::System.Data.DataColumn("codExt", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodExt); + this.columntotOre = new global::System.Data.DataColumn("totOre", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOre); + this.columnavvio = new global::System.Data.DataColumn("avvio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnavvio); + this.columnchiusura = new global::System.Data.DataColumn("chiusura", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnchiusura); + this.columntotOrePrevMont = new global::System.Data.DataColumn("totOrePrevMont", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOrePrevMont); + this.columntotOreLast30 = new global::System.Data.DataColumn("totOreLast30", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreLast30); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxProgetto}, true)); + this.columnidxProgetto.AutoIncrement = true; + this.columnidxProgetto.AllowDBNull = false; + this.columnidxProgetto.ReadOnly = true; + this.columnidxProgetto.Unique = true; + this.columnidxCliente.AllowDBNull = false; + this.columnnomeProj.AllowDBNull = false; + this.columnnomeProj.MaxLength = 50; + this.columndescrProj.AllowDBNull = false; + this.columndescrProj.MaxLength = 250; + this.columnbudgetTime.ReadOnly = true; + this.columnbudgetMoney.ReadOnly = true; + this.columnOldIdx.ReadOnly = true; + this.columnRagSociale.MaxLength = 250; + this.columnAttivo.AllowDBNull = false; + this.columncodExt.ReadOnly = true; + this.columncodExt.MaxLength = 50; + this.columntotOre.ReadOnly = true; + this.columnavvio.ReadOnly = true; + this.columnchiusura.ReadOnly = true; + this.columntotOrePrevMont.ReadOnly = true; + this.columntotOreLast30.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow NewAnagProgettiRow() { + return ((AnagProgettiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagProgettiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagProgettiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagProgettiRowChanged != null)) { + this.AnagProgettiRowChanged(this, new AnagProgettiRowChangeEvent(((AnagProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagProgettiRowChanging != null)) { + this.AnagProgettiRowChanging(this, new AnagProgettiRowChangeEvent(((AnagProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagProgettiRowDeleted != null)) { + this.AnagProgettiRowDeleted(this, new AnagProgettiRowChangeEvent(((AnagProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagProgettiRowDeleting != null)) { + this.AnagProgettiRowDeleting(this, new AnagProgettiRowChangeEvent(((AnagProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagProgettiRow(AnagProgettiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagProgettiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class Dipendenti2RuoliDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCodRuolo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliDataTable() { + this.TableName = "Dipendenti2Ruoli"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal Dipendenti2RuoliDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected Dipendenti2RuoliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CodRuoloColumn { + get { + return this.columnCodRuolo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRow this[int index] { + get { + return ((Dipendenti2RuoliRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event Dipendenti2RuoliRowChangeEventHandler Dipendenti2RuoliRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event Dipendenti2RuoliRowChangeEventHandler Dipendenti2RuoliRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event Dipendenti2RuoliRowChangeEventHandler Dipendenti2RuoliRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event Dipendenti2RuoliRowChangeEventHandler Dipendenti2RuoliRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddDipendenti2RuoliRow(Dipendenti2RuoliRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRow AddDipendenti2RuoliRow(int idxDipendente, string CodRuolo) { + Dipendenti2RuoliRow rowDipendenti2RuoliRow = ((Dipendenti2RuoliRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxDipendente, + CodRuolo}; + rowDipendenti2RuoliRow.ItemArray = columnValuesArray; + this.Rows.Add(rowDipendenti2RuoliRow); + return rowDipendenti2RuoliRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRow FindByidxDipendenteCodRuolo(int idxDipendente, string CodRuolo) { + return ((Dipendenti2RuoliRow)(this.Rows.Find(new object[] { + idxDipendente, + CodRuolo}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + Dipendenti2RuoliDataTable cln = ((Dipendenti2RuoliDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new Dipendenti2RuoliDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCodRuolo = base.Columns["CodRuolo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCodRuolo = new global::System.Data.DataColumn("CodRuolo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodRuolo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxDipendente, + this.columnCodRuolo}, true)); + this.columnidxDipendente.AllowDBNull = false; + this.columnCodRuolo.AllowDBNull = false; + this.columnCodRuolo.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRow NewDipendenti2RuoliRow() { + return ((Dipendenti2RuoliRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new Dipendenti2RuoliRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(Dipendenti2RuoliRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.Dipendenti2RuoliRowChanged != null)) { + this.Dipendenti2RuoliRowChanged(this, new Dipendenti2RuoliRowChangeEvent(((Dipendenti2RuoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.Dipendenti2RuoliRowChanging != null)) { + this.Dipendenti2RuoliRowChanging(this, new Dipendenti2RuoliRowChangeEvent(((Dipendenti2RuoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.Dipendenti2RuoliRowDeleted != null)) { + this.Dipendenti2RuoliRowDeleted(this, new Dipendenti2RuoliRowChangeEvent(((Dipendenti2RuoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.Dipendenti2RuoliRowDeleting != null)) { + this.Dipendenti2RuoliRowDeleting(this, new Dipendenti2RuoliRowChangeEvent(((Dipendenti2RuoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveDipendenti2RuoliRow(Dipendenti2RuoliRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "Dipendenti2RuoliDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagFasiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxFase; + + private global::System.Data.DataColumn columnidxProgetto; + + private global::System.Data.DataColumn columncodFase; + + private global::System.Data.DataColumn columnidxFaseAncest; + + private global::System.Data.DataColumn columnnomeFase; + + private global::System.Data.DataColumn columndescrizioneFase; + + private global::System.Data.DataColumn columnenableTime; + + private global::System.Data.DataColumn columnenableMoney; + + private global::System.Data.DataColumn columnAttivo; + + private global::System.Data.DataColumn columncodClasse; + + private global::System.Data.DataColumn columncodExt; + + private global::System.Data.DataColumn columntotOre; + + private global::System.Data.DataColumn columnbudgetTime; + + private global::System.Data.DataColumn columnbudgetMoney; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiDataTable() { + this.TableName = "AnagFasi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagFasiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagFasiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseColumn { + get { + return this.columnidxFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxProgettoColumn { + get { + return this.columnidxProgetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codFaseColumn { + get { + return this.columncodFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseAncestColumn { + get { + return this.columnidxFaseAncest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeFaseColumn { + get { + return this.columnnomeFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneFaseColumn { + get { + return this.columndescrizioneFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn enableTimeColumn { + get { + return this.columnenableTime; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn enableMoneyColumn { + get { + return this.columnenableMoney; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codClasseColumn { + get { + return this.columncodClasse; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codExtColumn { + get { + return this.columncodExt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreColumn { + get { + return this.columntotOre; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetTimeColumn { + get { + return this.columnbudgetTime; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetMoneyColumn { + get { + return this.columnbudgetMoney; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow this[int index] { + get { + return ((AnagFasiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagFasiRowChangeEventHandler AnagFasiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagFasiRowChangeEventHandler AnagFasiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagFasiRowChangeEventHandler AnagFasiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagFasiRowChangeEventHandler AnagFasiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagFasiRow(AnagFasiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow AddAnagFasiRow(AnagProgettiRow parentAnagProgettiRowByFK_AnagFasi_AnagProgetti, string codFase, int idxFaseAncest, string nomeFase, string descrizioneFase, bool enableTime, bool enableMoney, bool Attivo, string codClasse, string codExt, decimal totOre, decimal budgetTime, decimal budgetMoney) { + AnagFasiRow rowAnagFasiRow = ((AnagFasiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + codFase, + idxFaseAncest, + nomeFase, + descrizioneFase, + enableTime, + enableMoney, + Attivo, + codClasse, + codExt, + totOre, + budgetTime, + budgetMoney}; + if ((parentAnagProgettiRowByFK_AnagFasi_AnagProgetti != null)) { + columnValuesArray[1] = parentAnagProgettiRowByFK_AnagFasi_AnagProgetti[0]; + } + rowAnagFasiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagFasiRow); + return rowAnagFasiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow FindByidxFase(int idxFase) { + return ((AnagFasiRow)(this.Rows.Find(new object[] { + idxFase}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagFasiDataTable cln = ((AnagFasiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagFasiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxFase = base.Columns["idxFase"]; + this.columnidxProgetto = base.Columns["idxProgetto"]; + this.columncodFase = base.Columns["codFase"]; + this.columnidxFaseAncest = base.Columns["idxFaseAncest"]; + this.columnnomeFase = base.Columns["nomeFase"]; + this.columndescrizioneFase = base.Columns["descrizioneFase"]; + this.columnenableTime = base.Columns["enableTime"]; + this.columnenableMoney = base.Columns["enableMoney"]; + this.columnAttivo = base.Columns["Attivo"]; + this.columncodClasse = base.Columns["codClasse"]; + this.columncodExt = base.Columns["codExt"]; + this.columntotOre = base.Columns["totOre"]; + this.columnbudgetTime = base.Columns["budgetTime"]; + this.columnbudgetMoney = base.Columns["budgetMoney"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxFase = new global::System.Data.DataColumn("idxFase", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFase); + this.columnidxProgetto = new global::System.Data.DataColumn("idxProgetto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxProgetto); + this.columncodFase = new global::System.Data.DataColumn("codFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodFase); + this.columnidxFaseAncest = new global::System.Data.DataColumn("idxFaseAncest", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFaseAncest); + this.columnnomeFase = new global::System.Data.DataColumn("nomeFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeFase); + this.columndescrizioneFase = new global::System.Data.DataColumn("descrizioneFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizioneFase); + this.columnenableTime = new global::System.Data.DataColumn("enableTime", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnenableTime); + this.columnenableMoney = new global::System.Data.DataColumn("enableMoney", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnenableMoney); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.columncodClasse = new global::System.Data.DataColumn("codClasse", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodClasse); + this.columncodExt = new global::System.Data.DataColumn("codExt", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodExt); + this.columntotOre = new global::System.Data.DataColumn("totOre", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOre); + this.columnbudgetTime = new global::System.Data.DataColumn("budgetTime", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetTime); + this.columnbudgetMoney = new global::System.Data.DataColumn("budgetMoney", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetMoney); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxFase}, true)); + this.columnidxFase.AutoIncrement = true; + this.columnidxFase.AutoIncrementSeed = -1; + this.columnidxFase.AutoIncrementStep = -1; + this.columnidxFase.AllowDBNull = false; + this.columnidxFase.ReadOnly = true; + this.columnidxFase.Unique = true; + this.columncodFase.AllowDBNull = false; + this.columncodFase.MaxLength = 250; + this.columnidxFaseAncest.AllowDBNull = false; + this.columnnomeFase.MaxLength = 50; + this.columndescrizioneFase.MaxLength = 250; + this.columnAttivo.AllowDBNull = false; + this.columncodClasse.ReadOnly = true; + this.columncodClasse.MaxLength = 10; + this.columncodExt.ReadOnly = true; + this.columncodExt.MaxLength = 50; + this.columntotOre.ReadOnly = true; + this.columnbudgetTime.ReadOnly = true; + this.columnbudgetMoney.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow NewAnagFasiRow() { + return ((AnagFasiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagFasiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagFasiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagFasiRowChanged != null)) { + this.AnagFasiRowChanged(this, new AnagFasiRowChangeEvent(((AnagFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagFasiRowChanging != null)) { + this.AnagFasiRowChanging(this, new AnagFasiRowChangeEvent(((AnagFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagFasiRowDeleted != null)) { + this.AnagFasiRowDeleted(this, new AnagFasiRowChangeEvent(((AnagFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagFasiRowDeleting != null)) { + this.AnagFasiRowDeleting(this, new AnagFasiRowChangeEvent(((AnagFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagFasiRow(AnagFasiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagFasiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_logCommUtDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnData; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columnh_lav; + + private global::System.Data.DataColumn columnh_com; + + private global::System.Data.DataColumn columnokTimbr; + + private global::System.Data.DataColumn columnokLavCom; + + private global::System.Data.DataColumn columnprogetto; + + private global::System.Data.DataColumn columnminOrd; + + private global::System.Data.DataColumn columnminStra; + + private global::System.Data.DataColumn columnminPerm; + + private global::System.Data.DataColumn columnminFer; + + private global::System.Data.DataColumn columnminMal; + + private global::System.Data.DataColumn columnminFest; + + private global::System.Data.DataColumn columnminMpp; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtDataTable() { + this.TableName = "v_logCommUt"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_logCommUtDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_logCommUtDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataColumn { + get { + return this.columnData; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_lavColumn { + get { + return this.columnh_lav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_comColumn { + get { + return this.columnh_com; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn okTimbrColumn { + get { + return this.columnokTimbr; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn okLavComColumn { + get { + return this.columnokLavCom; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn progettoColumn { + get { + return this.columnprogetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minOrdColumn { + get { + return this.columnminOrd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minStraColumn { + get { + return this.columnminStra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minPermColumn { + get { + return this.columnminPerm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFerColumn { + get { + return this.columnminFer; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minMalColumn { + get { + return this.columnminMal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFestColumn { + get { + return this.columnminFest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minMppColumn { + get { + return this.columnminMpp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRow this[int index] { + get { + return ((v_logCommUtRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_logCommUtRowChangeEventHandler v_logCommUtRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_logCommUtRowChangeEventHandler v_logCommUtRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_logCommUtRowChangeEventHandler v_logCommUtRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_logCommUtRowChangeEventHandler v_logCommUtRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_logCommUtRow(v_logCommUtRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRow Addv_logCommUtRow(System.DateTime Data, int idxDipendente, string CognomeNome, double h_lav, decimal h_com, bool okTimbr, bool okLavCom, string progetto, int minOrd, int minStra, int minPerm, int minFer, int minMal, int minFest, int minMpp) { + v_logCommUtRow rowv_logCommUtRow = ((v_logCommUtRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Data, + idxDipendente, + CognomeNome, + h_lav, + h_com, + okTimbr, + okLavCom, + progetto, + minOrd, + minStra, + minPerm, + minFer, + minMal, + minFest, + minMpp}; + rowv_logCommUtRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_logCommUtRow); + return rowv_logCommUtRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRow FindByDataidxDipendente(System.DateTime Data, int idxDipendente) { + return ((v_logCommUtRow)(this.Rows.Find(new object[] { + Data, + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_logCommUtDataTable cln = ((v_logCommUtDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_logCommUtDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnData = base.Columns["Data"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columnh_lav = base.Columns["h_lav"]; + this.columnh_com = base.Columns["h_com"]; + this.columnokTimbr = base.Columns["okTimbr"]; + this.columnokLavCom = base.Columns["okLavCom"]; + this.columnprogetto = base.Columns["progetto"]; + this.columnminOrd = base.Columns["minOrd"]; + this.columnminStra = base.Columns["minStra"]; + this.columnminPerm = base.Columns["minPerm"]; + this.columnminFer = base.Columns["minFer"]; + this.columnminMal = base.Columns["minMal"]; + this.columnminFest = base.Columns["minFest"]; + this.columnminMpp = base.Columns["minMpp"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnData = new global::System.Data.DataColumn("Data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnData); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columnh_lav = new global::System.Data.DataColumn("h_lav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_lav); + this.columnh_com = new global::System.Data.DataColumn("h_com", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_com); + this.columnokTimbr = new global::System.Data.DataColumn("okTimbr", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnokTimbr); + this.columnokLavCom = new global::System.Data.DataColumn("okLavCom", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnokLavCom); + this.columnprogetto = new global::System.Data.DataColumn("progetto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnprogetto); + this.columnminOrd = new global::System.Data.DataColumn("minOrd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminOrd); + this.columnminStra = new global::System.Data.DataColumn("minStra", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminStra); + this.columnminPerm = new global::System.Data.DataColumn("minPerm", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminPerm); + this.columnminFer = new global::System.Data.DataColumn("minFer", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFer); + this.columnminMal = new global::System.Data.DataColumn("minMal", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminMal); + this.columnminFest = new global::System.Data.DataColumn("minFest", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFest); + this.columnminMpp = new global::System.Data.DataColumn("minMpp", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminMpp); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnData, + this.columnidxDipendente}, true)); + this.columnData.AllowDBNull = false; + this.columnData.Caption = "dataLav"; + this.columnidxDipendente.AllowDBNull = false; + this.columnCognomeNome.MaxLength = 100; + this.columnh_com.ReadOnly = true; + this.columnokLavCom.ReadOnly = true; + this.columnprogetto.ReadOnly = true; + this.columnprogetto.MaxLength = 3; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRow Newv_logCommUtRow() { + return ((v_logCommUtRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_logCommUtRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_logCommUtRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_logCommUtRowChanged != null)) { + this.v_logCommUtRowChanged(this, new v_logCommUtRowChangeEvent(((v_logCommUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_logCommUtRowChanging != null)) { + this.v_logCommUtRowChanging(this, new v_logCommUtRowChangeEvent(((v_logCommUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_logCommUtRowDeleted != null)) { + this.v_logCommUtRowDeleted(this, new v_logCommUtRowChangeEvent(((v_logCommUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_logCommUtRowDeleting != null)) { + this.v_logCommUtRowDeleting(this, new v_logCommUtRowChangeEvent(((v_logCommUtRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_logCommUtRow(v_logCommUtRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_logCommUtDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class RegAttivitaDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxRA; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnidxFase; + + private global::System.Data.DataColumn columninizio; + + private global::System.Data.DataColumn columnfine; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnoreTot; + + private global::System.Data.DataColumn columnimporto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaDataTable() { + this.TableName = "RegAttivita"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegAttivitaDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected RegAttivitaDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxRAColumn { + get { + return this.columnidxRA; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseColumn { + get { + return this.columnidxFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn inizioColumn { + get { + return this.columninizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn fineColumn { + get { + return this.columnfine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreTotColumn { + get { + return this.columnoreTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn importoColumn { + get { + return this.columnimporto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow this[int index] { + get { + return ((RegAttivitaRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAttivitaRowChangeEventHandler RegAttivitaRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAttivitaRowChangeEventHandler RegAttivitaRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAttivitaRowChangeEventHandler RegAttivitaRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAttivitaRowChangeEventHandler RegAttivitaRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddRegAttivitaRow(RegAttivitaRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow AddRegAttivitaRow(DipendentiRow parentDipendentiRowByFK_RegAttivita_Dipendenti, AnagFasiRow parentAnagFasiRowByFK_RegAttivita_AnagFasi, System.DateTime inizio, System.DateTime fine, string descrizione, decimal oreTot, decimal importo) { + RegAttivitaRow rowRegAttivitaRow = ((RegAttivitaRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + null, + inizio, + fine, + descrizione, + oreTot, + importo}; + if ((parentDipendentiRowByFK_RegAttivita_Dipendenti != null)) { + columnValuesArray[1] = parentDipendentiRowByFK_RegAttivita_Dipendenti[0]; + } + if ((parentAnagFasiRowByFK_RegAttivita_AnagFasi != null)) { + columnValuesArray[2] = parentAnagFasiRowByFK_RegAttivita_AnagFasi[0]; + } + rowRegAttivitaRow.ItemArray = columnValuesArray; + this.Rows.Add(rowRegAttivitaRow); + return rowRegAttivitaRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow FindByidxRA(int idxRA) { + return ((RegAttivitaRow)(this.Rows.Find(new object[] { + idxRA}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + RegAttivitaDataTable cln = ((RegAttivitaDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new RegAttivitaDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxRA = base.Columns["idxRA"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnidxFase = base.Columns["idxFase"]; + this.columninizio = base.Columns["inizio"]; + this.columnfine = base.Columns["fine"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnoreTot = base.Columns["oreTot"]; + this.columnimporto = base.Columns["importo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxRA = new global::System.Data.DataColumn("idxRA", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxRA); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnidxFase = new global::System.Data.DataColumn("idxFase", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFase); + this.columninizio = new global::System.Data.DataColumn("inizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizio); + this.columnfine = new global::System.Data.DataColumn("fine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfine); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnoreTot = new global::System.Data.DataColumn("oreTot", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreTot); + this.columnimporto = new global::System.Data.DataColumn("importo", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnimporto); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxRA}, true)); + this.columnidxRA.AutoIncrement = true; + this.columnidxRA.AutoIncrementSeed = -1; + this.columnidxRA.AutoIncrementStep = -1; + this.columnidxRA.AllowDBNull = false; + this.columnidxRA.ReadOnly = true; + this.columnidxRA.Unique = true; + this.columnidxDipendente.AllowDBNull = false; + this.columnidxFase.AllowDBNull = false; + this.columninizio.AllowDBNull = false; + this.columnfine.AllowDBNull = false; + this.columndescrizione.MaxLength = 500; + this.columnoreTot.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow NewRegAttivitaRow() { + return ((RegAttivitaRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new RegAttivitaRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(RegAttivitaRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.RegAttivitaRowChanged != null)) { + this.RegAttivitaRowChanged(this, new RegAttivitaRowChangeEvent(((RegAttivitaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.RegAttivitaRowChanging != null)) { + this.RegAttivitaRowChanging(this, new RegAttivitaRowChangeEvent(((RegAttivitaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.RegAttivitaRowDeleted != null)) { + this.RegAttivitaRowDeleted(this, new RegAttivitaRowChangeEvent(((RegAttivitaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.RegAttivitaRowDeleting != null)) { + this.RegAttivitaRowDeleting(this, new RegAttivitaRowChangeEvent(((RegAttivitaRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveRegAttivitaRow(RegAttivitaRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "RegAttivitaDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class CalendFesteFerieDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndata; + + private global::System.Data.DataColumn columndescrizione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieDataTable() { + this.TableName = "CalendFesteFerie"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal CalendFesteFerieDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected CalendFesteFerieDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataColumn { + get { + return this.columndata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRow this[int index] { + get { + return ((CalendFesteFerieRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CalendFesteFerieRowChangeEventHandler CalendFesteFerieRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddCalendFesteFerieRow(CalendFesteFerieRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRow AddCalendFesteFerieRow(System.DateTime data, string descrizione) { + CalendFesteFerieRow rowCalendFesteFerieRow = ((CalendFesteFerieRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + data, + descrizione}; + rowCalendFesteFerieRow.ItemArray = columnValuesArray; + this.Rows.Add(rowCalendFesteFerieRow); + return rowCalendFesteFerieRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRow FindBydata(System.DateTime data) { + return ((CalendFesteFerieRow)(this.Rows.Find(new object[] { + data}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + CalendFesteFerieDataTable cln = ((CalendFesteFerieDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new CalendFesteFerieDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndata = base.Columns["data"]; + this.columndescrizione = base.Columns["descrizione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndata = new global::System.Data.DataColumn("data", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndata); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndata}, true)); + this.columndata.AllowDBNull = false; + this.columndata.Unique = true; + this.columndescrizione.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRow NewCalendFesteFerieRow() { + return ((CalendFesteFerieRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new CalendFesteFerieRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(CalendFesteFerieRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.CalendFesteFerieRowChanged != null)) { + this.CalendFesteFerieRowChanged(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.CalendFesteFerieRowChanging != null)) { + this.CalendFesteFerieRowChanging(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.CalendFesteFerieRowDeleted != null)) { + this.CalendFesteFerieRowDeleted(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.CalendFesteFerieRowDeleting != null)) { + this.CalendFesteFerieRowDeleting(this, new CalendFesteFerieRowChangeEvent(((CalendFesteFerieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveCalendFesteFerieRow(CalendFesteFerieRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "CalendFesteFerieDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagOrariDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columncodOrario; + + private global::System.Data.DataColumn columndescOrario; + + private global::System.Data.DataColumn columnoreOrdSett; + + private global::System.Data.DataColumn columnoreStraordAss; + + private global::System.Data.DataColumn columnautoCompOreOrd; + + private global::System.Data.DataColumn columnoreLun; + + private global::System.Data.DataColumn columnoreMar; + + private global::System.Data.DataColumn columnoreMer; + + private global::System.Data.DataColumn columnoreGio; + + private global::System.Data.DataColumn columnoreVen; + + private global::System.Data.DataColumn columnoreSab; + + private global::System.Data.DataColumn columnoreDom; + + private global::System.Data.DataColumn columnoraInizio_1; + + private global::System.Data.DataColumn columnoraFine_1; + + private global::System.Data.DataColumn columnoraInizio_2; + + private global::System.Data.DataColumn columnoraFine_2; + + private global::System.Data.DataColumn columnoraInizio_3; + + private global::System.Data.DataColumn columnoraFine_3; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariDataTable() { + this.TableName = "AnagOrari"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagOrariDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagOrariDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codOrarioColumn { + get { + return this.columncodOrario; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descOrarioColumn { + get { + return this.columndescOrario; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreOrdSettColumn { + get { + return this.columnoreOrdSett; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreStraordAssColumn { + get { + return this.columnoreStraordAss; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn autoCompOreOrdColumn { + get { + return this.columnautoCompOreOrd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreLunColumn { + get { + return this.columnoreLun; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreMarColumn { + get { + return this.columnoreMar; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreMerColumn { + get { + return this.columnoreMer; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreGioColumn { + get { + return this.columnoreGio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreVenColumn { + get { + return this.columnoreVen; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreSabColumn { + get { + return this.columnoreSab; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreDomColumn { + get { + return this.columnoreDom; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraInizio_1Column { + get { + return this.columnoraInizio_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraFine_1Column { + get { + return this.columnoraFine_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraInizio_2Column { + get { + return this.columnoraInizio_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraFine_2Column { + get { + return this.columnoraFine_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraInizio_3Column { + get { + return this.columnoraInizio_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraFine_3Column { + get { + return this.columnoraFine_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow this[int index] { + get { + return ((AnagOrariRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagOrariRowChangeEventHandler AnagOrariRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagOrariRowChangeEventHandler AnagOrariRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagOrariRowChangeEventHandler AnagOrariRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagOrariRowChangeEventHandler AnagOrariRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagOrariRow(AnagOrariRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow AddAnagOrariRow( + string codOrario, + string descOrario, + double oreOrdSett, + double oreStraordAss, + bool autoCompOreOrd, + double oreLun, + double oreMar, + double oreMer, + double oreGio, + double oreVen, + double oreSab, + double oreDom, + System.TimeSpan oraInizio_1, + System.TimeSpan oraFine_1, + System.TimeSpan oraInizio_2, + System.TimeSpan oraFine_2, + System.TimeSpan oraInizio_3, + System.TimeSpan oraFine_3) { + AnagOrariRow rowAnagOrariRow = ((AnagOrariRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + codOrario, + descOrario, + oreOrdSett, + oreStraordAss, + autoCompOreOrd, + oreLun, + oreMar, + oreMer, + oreGio, + oreVen, + oreSab, + oreDom, + oraInizio_1, + oraFine_1, + oraInizio_2, + oraFine_2, + oraInizio_3, + oraFine_3}; + rowAnagOrariRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagOrariRow); + return rowAnagOrariRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow FindBycodOrario(string codOrario) { + return ((AnagOrariRow)(this.Rows.Find(new object[] { + codOrario}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagOrariDataTable cln = ((AnagOrariDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagOrariDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columncodOrario = base.Columns["codOrario"]; + this.columndescOrario = base.Columns["descOrario"]; + this.columnoreOrdSett = base.Columns["oreOrdSett"]; + this.columnoreStraordAss = base.Columns["oreStraordAss"]; + this.columnautoCompOreOrd = base.Columns["autoCompOreOrd"]; + this.columnoreLun = base.Columns["oreLun"]; + this.columnoreMar = base.Columns["oreMar"]; + this.columnoreMer = base.Columns["oreMer"]; + this.columnoreGio = base.Columns["oreGio"]; + this.columnoreVen = base.Columns["oreVen"]; + this.columnoreSab = base.Columns["oreSab"]; + this.columnoreDom = base.Columns["oreDom"]; + this.columnoraInizio_1 = base.Columns["oraInizio_1"]; + this.columnoraFine_1 = base.Columns["oraFine_1"]; + this.columnoraInizio_2 = base.Columns["oraInizio_2"]; + this.columnoraFine_2 = base.Columns["oraFine_2"]; + this.columnoraInizio_3 = base.Columns["oraInizio_3"]; + this.columnoraFine_3 = base.Columns["oraFine_3"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columncodOrario = new global::System.Data.DataColumn("codOrario", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodOrario); + this.columndescOrario = new global::System.Data.DataColumn("descOrario", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescOrario); + this.columnoreOrdSett = new global::System.Data.DataColumn("oreOrdSett", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreOrdSett); + this.columnoreStraordAss = new global::System.Data.DataColumn("oreStraordAss", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreStraordAss); + this.columnautoCompOreOrd = new global::System.Data.DataColumn("autoCompOreOrd", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnautoCompOreOrd); + this.columnoreLun = new global::System.Data.DataColumn("oreLun", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreLun); + this.columnoreMar = new global::System.Data.DataColumn("oreMar", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreMar); + this.columnoreMer = new global::System.Data.DataColumn("oreMer", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreMer); + this.columnoreGio = new global::System.Data.DataColumn("oreGio", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreGio); + this.columnoreVen = new global::System.Data.DataColumn("oreVen", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreVen); + this.columnoreSab = new global::System.Data.DataColumn("oreSab", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreSab); + this.columnoreDom = new global::System.Data.DataColumn("oreDom", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreDom); + this.columnoraInizio_1 = new global::System.Data.DataColumn("oraInizio_1", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraInizio_1); + this.columnoraFine_1 = new global::System.Data.DataColumn("oraFine_1", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraFine_1); + this.columnoraInizio_2 = new global::System.Data.DataColumn("oraInizio_2", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraInizio_2); + this.columnoraFine_2 = new global::System.Data.DataColumn("oraFine_2", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraFine_2); + this.columnoraInizio_3 = new global::System.Data.DataColumn("oraInizio_3", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraInizio_3); + this.columnoraFine_3 = new global::System.Data.DataColumn("oraFine_3", typeof(global::System.TimeSpan), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoraFine_3); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columncodOrario}, true)); + this.columncodOrario.AllowDBNull = false; + this.columncodOrario.Unique = true; + this.columncodOrario.MaxLength = 50; + this.columndescOrario.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow NewAnagOrariRow() { + return ((AnagOrariRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagOrariRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagOrariRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagOrariRowChanged != null)) { + this.AnagOrariRowChanged(this, new AnagOrariRowChangeEvent(((AnagOrariRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagOrariRowChanging != null)) { + this.AnagOrariRowChanging(this, new AnagOrariRowChangeEvent(((AnagOrariRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagOrariRowDeleted != null)) { + this.AnagOrariRowDeleted(this, new AnagOrariRowChangeEvent(((AnagOrariRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagOrariRowDeleting != null)) { + this.AnagOrariRowDeleting(this, new AnagOrariRowChangeEvent(((AnagOrariRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagOrariRow(AnagOrariRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagOrariDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TimbMeseExplDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnAnno; + + private global::System.Data.DataColumn columnMese; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columntotOreOrd; + + private global::System.Data.DataColumn columntotOreFest; + + private global::System.Data.DataColumn columntotOreDaLav; + + private global::System.Data.DataColumn columntotOrePerm; + + private global::System.Data.DataColumn columntotOreFer; + + private global::System.Data.DataColumn columntotOreMal; + + private global::System.Data.DataColumn columntotLav; + + private global::System.Data.DataColumn columntotOreNonLav; + + private global::System.Data.DataColumn columntotOreStra; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplDataTable() { + this.TableName = "TimbMeseExpl"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbMeseExplDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected TimbMeseExplDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AnnoColumn { + get { + return this.columnAnno; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn MeseColumn { + get { + return this.columnMese; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreOrdColumn { + get { + return this.columntotOreOrd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreFestColumn { + get { + return this.columntotOreFest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreDaLavColumn { + get { + return this.columntotOreDaLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOrePermColumn { + get { + return this.columntotOrePerm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreFerColumn { + get { + return this.columntotOreFer; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreMalColumn { + get { + return this.columntotOreMal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totLavColumn { + get { + return this.columntotLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreNonLavColumn { + get { + return this.columntotOreNonLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreStraColumn { + get { + return this.columntotOreStra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRow this[int index] { + get { + return ((TimbMeseExplRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbMeseExplRowChangeEventHandler TimbMeseExplRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbMeseExplRowChangeEventHandler TimbMeseExplRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbMeseExplRowChangeEventHandler TimbMeseExplRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbMeseExplRowChangeEventHandler TimbMeseExplRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddTimbMeseExplRow(TimbMeseExplRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRow AddTimbMeseExplRow(int Anno, int Mese, int idxDipendente, string CognomeNome, double totOreOrd, double totOreFest, double totOreDaLav, double totOrePerm, double totOreFer, double totOreMal, double totLav, double totOreNonLav, double totOreStra) { + TimbMeseExplRow rowTimbMeseExplRow = ((TimbMeseExplRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Anno, + Mese, + idxDipendente, + CognomeNome, + totOreOrd, + totOreFest, + totOreDaLav, + totOrePerm, + totOreFer, + totOreMal, + totLav, + totOreNonLav, + totOreStra}; + rowTimbMeseExplRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTimbMeseExplRow); + return rowTimbMeseExplRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRow FindByAnnoidxDipendenteMese(int Anno, int idxDipendente, int Mese) { + return ((TimbMeseExplRow)(this.Rows.Find(new object[] { + Anno, + idxDipendente, + Mese}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + TimbMeseExplDataTable cln = ((TimbMeseExplDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new TimbMeseExplDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnAnno = base.Columns["Anno"]; + this.columnMese = base.Columns["Mese"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columntotOreOrd = base.Columns["totOreOrd"]; + this.columntotOreFest = base.Columns["totOreFest"]; + this.columntotOreDaLav = base.Columns["totOreDaLav"]; + this.columntotOrePerm = base.Columns["totOrePerm"]; + this.columntotOreFer = base.Columns["totOreFer"]; + this.columntotOreMal = base.Columns["totOreMal"]; + this.columntotLav = base.Columns["totLav"]; + this.columntotOreNonLav = base.Columns["totOreNonLav"]; + this.columntotOreStra = base.Columns["totOreStra"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnAnno = new global::System.Data.DataColumn("Anno", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAnno); + this.columnMese = new global::System.Data.DataColumn("Mese", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMese); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columntotOreOrd = new global::System.Data.DataColumn("totOreOrd", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreOrd); + this.columntotOreFest = new global::System.Data.DataColumn("totOreFest", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreFest); + this.columntotOreDaLav = new global::System.Data.DataColumn("totOreDaLav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreDaLav); + this.columntotOrePerm = new global::System.Data.DataColumn("totOrePerm", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOrePerm); + this.columntotOreFer = new global::System.Data.DataColumn("totOreFer", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreFer); + this.columntotOreMal = new global::System.Data.DataColumn("totOreMal", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreMal); + this.columntotLav = new global::System.Data.DataColumn("totLav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotLav); + this.columntotOreNonLav = new global::System.Data.DataColumn("totOreNonLav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreNonLav); + this.columntotOreStra = new global::System.Data.DataColumn("totOreStra", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOreStra); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnAnno, + this.columnidxDipendente, + this.columnMese}, true)); + this.columnAnno.AllowDBNull = false; + this.columnAnno.ReadOnly = true; + this.columnMese.AllowDBNull = false; + this.columnMese.ReadOnly = true; + this.columnidxDipendente.AllowDBNull = false; + this.columnCognomeNome.MaxLength = 100; + this.columntotOreOrd.ReadOnly = true; + this.columntotOreFest.ReadOnly = true; + this.columntotOreDaLav.ReadOnly = true; + this.columntotOrePerm.ReadOnly = true; + this.columntotOreFer.ReadOnly = true; + this.columntotOreMal.ReadOnly = true; + this.columntotLav.ReadOnly = true; + this.columntotOreNonLav.ReadOnly = true; + this.columntotOreStra.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRow NewTimbMeseExplRow() { + return ((TimbMeseExplRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TimbMeseExplRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(TimbMeseExplRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TimbMeseExplRowChanged != null)) { + this.TimbMeseExplRowChanged(this, new TimbMeseExplRowChangeEvent(((TimbMeseExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TimbMeseExplRowChanging != null)) { + this.TimbMeseExplRowChanging(this, new TimbMeseExplRowChangeEvent(((TimbMeseExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TimbMeseExplRowDeleted != null)) { + this.TimbMeseExplRowDeleted(this, new TimbMeseExplRowChangeEvent(((TimbMeseExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TimbMeseExplRowDeleting != null)) { + this.TimbMeseExplRowDeleting(this, new TimbMeseExplRowChangeEvent(((TimbMeseExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveTimbMeseExplRow(TimbMeseExplRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TimbMeseExplDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class GiustificativiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndataLav; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columncodGiust; + + private global::System.Data.DataColumn columnminuti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiDataTable() { + this.TableName = "Giustificativi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GiustificativiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected GiustificativiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataLavColumn { + get { + return this.columndataLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codGiustColumn { + get { + return this.columncodGiust; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minutiColumn { + get { + return this.columnminuti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRow this[int index] { + get { + return ((GiustificativiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GiustificativiRowChangeEventHandler GiustificativiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GiustificativiRowChangeEventHandler GiustificativiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GiustificativiRowChangeEventHandler GiustificativiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GiustificativiRowChangeEventHandler GiustificativiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddGiustificativiRow(GiustificativiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRow AddGiustificativiRow(System.DateTime dataLav, int idxDipendente, string codGiust, int minuti) { + GiustificativiRow rowGiustificativiRow = ((GiustificativiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + dataLav, + idxDipendente, + codGiust, + minuti}; + rowGiustificativiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowGiustificativiRow); + return rowGiustificativiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRow FindBydataLavidxDipendentecodGiust(System.DateTime dataLav, int idxDipendente, string codGiust) { + return ((GiustificativiRow)(this.Rows.Find(new object[] { + dataLav, + idxDipendente, + codGiust}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + GiustificativiDataTable cln = ((GiustificativiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new GiustificativiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndataLav = base.Columns["dataLav"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columncodGiust = base.Columns["codGiust"]; + this.columnminuti = base.Columns["minuti"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndataLav = new global::System.Data.DataColumn("dataLav", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataLav); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columncodGiust = new global::System.Data.DataColumn("codGiust", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodGiust); + this.columnminuti = new global::System.Data.DataColumn("minuti", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminuti); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndataLav, + this.columnidxDipendente, + this.columncodGiust}, true)); + this.columndataLav.AllowDBNull = false; + this.columnidxDipendente.AllowDBNull = false; + this.columncodGiust.AllowDBNull = false; + this.columncodGiust.MaxLength = 5; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRow NewGiustificativiRow() { + return ((GiustificativiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new GiustificativiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(GiustificativiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.GiustificativiRowChanged != null)) { + this.GiustificativiRowChanged(this, new GiustificativiRowChangeEvent(((GiustificativiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.GiustificativiRowChanging != null)) { + this.GiustificativiRowChanging(this, new GiustificativiRowChangeEvent(((GiustificativiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.GiustificativiRowDeleted != null)) { + this.GiustificativiRowDeleted(this, new GiustificativiRowChangeEvent(((GiustificativiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.GiustificativiRowDeleting != null)) { + this.GiustificativiRowDeleting(this, new GiustificativiRowChangeEvent(((GiustificativiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveGiustificativiRow(GiustificativiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "GiustificativiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_DipendentiAndAnomalieDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columnemail; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieDataTable() { + this.TableName = "stp_DipendentiAndAnomalie"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_DipendentiAndAnomalieDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_DipendentiAndAnomalieDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn emailColumn { + get { + return this.columnemail; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRow this[int index] { + get { + return ((stp_DipendentiAndAnomalieRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_DipendentiAndAnomalieRowChangeEventHandler stp_DipendentiAndAnomalieRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_DipendentiAndAnomalieRowChangeEventHandler stp_DipendentiAndAnomalieRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_DipendentiAndAnomalieRowChangeEventHandler stp_DipendentiAndAnomalieRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_DipendentiAndAnomalieRowChangeEventHandler stp_DipendentiAndAnomalieRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_DipendentiAndAnomalieRow(stp_DipendentiAndAnomalieRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRow Addstp_DipendentiAndAnomalieRow(string CognomeNome, string email) { + stp_DipendentiAndAnomalieRow rowstp_DipendentiAndAnomalieRow = ((stp_DipendentiAndAnomalieRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CognomeNome, + email}; + rowstp_DipendentiAndAnomalieRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_DipendentiAndAnomalieRow); + return rowstp_DipendentiAndAnomalieRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRow FindByidxDipendente(int idxDipendente) { + return ((stp_DipendentiAndAnomalieRow)(this.Rows.Find(new object[] { + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_DipendentiAndAnomalieDataTable cln = ((stp_DipendentiAndAnomalieDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_DipendentiAndAnomalieDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columnemail = base.Columns["email"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columnemail = new global::System.Data.DataColumn("email", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnemail); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxDipendente}, true)); + this.columnidxDipendente.AutoIncrement = true; + this.columnidxDipendente.AllowDBNull = false; + this.columnidxDipendente.ReadOnly = true; + this.columnidxDipendente.Unique = true; + this.columnCognomeNome.MaxLength = 100; + this.columnemail.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRow Newstp_DipendentiAndAnomalieRow() { + return ((stp_DipendentiAndAnomalieRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_DipendentiAndAnomalieRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_DipendentiAndAnomalieRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_DipendentiAndAnomalieRowChanged != null)) { + this.stp_DipendentiAndAnomalieRowChanged(this, new stp_DipendentiAndAnomalieRowChangeEvent(((stp_DipendentiAndAnomalieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_DipendentiAndAnomalieRowChanging != null)) { + this.stp_DipendentiAndAnomalieRowChanging(this, new stp_DipendentiAndAnomalieRowChangeEvent(((stp_DipendentiAndAnomalieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_DipendentiAndAnomalieRowDeleted != null)) { + this.stp_DipendentiAndAnomalieRowDeleted(this, new stp_DipendentiAndAnomalieRowChangeEvent(((stp_DipendentiAndAnomalieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_DipendentiAndAnomalieRowDeleting != null)) { + this.stp_DipendentiAndAnomalieRowDeleting(this, new stp_DipendentiAndAnomalieRowChangeEvent(((stp_DipendentiAndAnomalieRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_DipendentiAndAnomalieRow(stp_DipendentiAndAnomalieRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_DipendentiAndAnomalieDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TE_RA_ExplDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndataLav; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columnh_lav; + + private global::System.Data.DataColumn columnh_giust; + + private global::System.Data.DataColumn columnh_com; + + private global::System.Data.DataColumn columnprogetti; + + private global::System.Data.DataColumn columnokLavCom; + + private global::System.Data.DataColumn columnisOkTim; + + private global::System.Data.DataColumn columnisOkApp; + + private global::System.Data.DataColumn columnisOkLav; + + private global::System.Data.DataColumn columnisOk; + + private global::System.Data.DataColumn columnblock; + + private global::System.Data.DataColumn columnminOrd; + + private global::System.Data.DataColumn columnminNonLav; + + private global::System.Data.DataColumn columnminStra; + + private global::System.Data.DataColumn columnminPerm; + + private global::System.Data.DataColumn columnminFer; + + private global::System.Data.DataColumn columnminMal; + + private global::System.Data.DataColumn columnminFest; + + private global::System.Data.DataColumn columnminRegAtt; + + private global::System.Data.DataColumn columnentrata_1; + + private global::System.Data.DataColumn columnuscita_1; + + private global::System.Data.DataColumn columnentrata_2; + + private global::System.Data.DataColumn columnuscita_2; + + private global::System.Data.DataColumn columnentrata_3; + + private global::System.Data.DataColumn columnuscita_3; + + private global::System.Data.DataColumn columnentrata_4; + + private global::System.Data.DataColumn columnuscita_4; + + private global::System.Data.DataColumn columnminArcoPres; + + private global::System.Data.DataColumn columnchkFunCod; + + private global::System.Data.DataColumn columnchkFunRes; + + private global::System.Data.DataColumn columnminMpp; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplDataTable() { + this.TableName = "TE_RA_Expl"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TE_RA_ExplDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected TE_RA_ExplDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataLavColumn { + get { + return this.columndataLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_lavColumn { + get { + return this.columnh_lav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_giustColumn { + get { + return this.columnh_giust; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn h_comColumn { + get { + return this.columnh_com; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn progettiColumn { + get { + return this.columnprogetti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn okLavComColumn { + get { + return this.columnokLavCom; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkTimColumn { + get { + return this.columnisOkTim; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkAppColumn { + get { + return this.columnisOkApp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkLavColumn { + get { + return this.columnisOkLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn isOkColumn { + get { + return this.columnisOk; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn blockColumn { + get { + return this.columnblock; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minOrdColumn { + get { + return this.columnminOrd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minNonLavColumn { + get { + return this.columnminNonLav; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minStraColumn { + get { + return this.columnminStra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minPermColumn { + get { + return this.columnminPerm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFerColumn { + get { + return this.columnminFer; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minMalColumn { + get { + return this.columnminMal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minFestColumn { + get { + return this.columnminFest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minRegAttColumn { + get { + return this.columnminRegAtt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_1Column { + get { + return this.columnentrata_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_1Column { + get { + return this.columnuscita_1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_2Column { + get { + return this.columnentrata_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_2Column { + get { + return this.columnuscita_2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_3Column { + get { + return this.columnentrata_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_3Column { + get { + return this.columnuscita_3; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrata_4Column { + get { + return this.columnentrata_4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn uscita_4Column { + get { + return this.columnuscita_4; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minArcoPresColumn { + get { + return this.columnminArcoPres; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn chkFunCodColumn { + get { + return this.columnchkFunCod; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn chkFunResColumn { + get { + return this.columnchkFunRes; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minMppColumn { + get { + return this.columnminMpp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRow this[int index] { + get { + return ((TE_RA_ExplRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TE_RA_ExplRowChangeEventHandler TE_RA_ExplRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TE_RA_ExplRowChangeEventHandler TE_RA_ExplRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TE_RA_ExplRowChangeEventHandler TE_RA_ExplRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TE_RA_ExplRowChangeEventHandler TE_RA_ExplRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddTE_RA_ExplRow(TE_RA_ExplRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRow AddTE_RA_ExplRow( + System.DateTime dataLav, + string CognomeNome, + double h_lav, + double h_giust, + decimal h_com, + string progetti, + int okLavCom, + bool isOkTim, + bool isOkApp, + int isOkLav, + int isOk, + bool block, + int minOrd, + int minNonLav, + int minStra, + int minPerm, + int minFer, + int minMal, + int minFest, + int minRegAtt, + System.DateTime entrata_1, + System.DateTime uscita_1, + System.DateTime entrata_2, + System.DateTime uscita_2, + System.DateTime entrata_3, + System.DateTime uscita_3, + System.DateTime entrata_4, + System.DateTime uscita_4, + int minArcoPres, + string chkFunCod, + string chkFunRes, + int minMpp) { + TE_RA_ExplRow rowTE_RA_ExplRow = ((TE_RA_ExplRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + dataLav, + null, + CognomeNome, + h_lav, + h_giust, + h_com, + progetti, + okLavCom, + isOkTim, + isOkApp, + isOkLav, + isOk, + block, + minOrd, + minNonLav, + minStra, + minPerm, + minFer, + minMal, + minFest, + minRegAtt, + entrata_1, + uscita_1, + entrata_2, + uscita_2, + entrata_3, + uscita_3, + entrata_4, + uscita_4, + minArcoPres, + chkFunCod, + chkFunRes, + minMpp}; + rowTE_RA_ExplRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTE_RA_ExplRow); + return rowTE_RA_ExplRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRow FindBydataLavidxDipendente(System.DateTime dataLav, int idxDipendente) { + return ((TE_RA_ExplRow)(this.Rows.Find(new object[] { + dataLav, + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + TE_RA_ExplDataTable cln = ((TE_RA_ExplDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new TE_RA_ExplDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndataLav = base.Columns["dataLav"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columnh_lav = base.Columns["h_lav"]; + this.columnh_giust = base.Columns["h_giust"]; + this.columnh_com = base.Columns["h_com"]; + this.columnprogetti = base.Columns["progetti"]; + this.columnokLavCom = base.Columns["okLavCom"]; + this.columnisOkTim = base.Columns["isOkTim"]; + this.columnisOkApp = base.Columns["isOkApp"]; + this.columnisOkLav = base.Columns["isOkLav"]; + this.columnisOk = base.Columns["isOk"]; + this.columnblock = base.Columns["block"]; + this.columnminOrd = base.Columns["minOrd"]; + this.columnminNonLav = base.Columns["minNonLav"]; + this.columnminStra = base.Columns["minStra"]; + this.columnminPerm = base.Columns["minPerm"]; + this.columnminFer = base.Columns["minFer"]; + this.columnminMal = base.Columns["minMal"]; + this.columnminFest = base.Columns["minFest"]; + this.columnminRegAtt = base.Columns["minRegAtt"]; + this.columnentrata_1 = base.Columns["entrata_1"]; + this.columnuscita_1 = base.Columns["uscita_1"]; + this.columnentrata_2 = base.Columns["entrata_2"]; + this.columnuscita_2 = base.Columns["uscita_2"]; + this.columnentrata_3 = base.Columns["entrata_3"]; + this.columnuscita_3 = base.Columns["uscita_3"]; + this.columnentrata_4 = base.Columns["entrata_4"]; + this.columnuscita_4 = base.Columns["uscita_4"]; + this.columnminArcoPres = base.Columns["minArcoPres"]; + this.columnchkFunCod = base.Columns["chkFunCod"]; + this.columnchkFunRes = base.Columns["chkFunRes"]; + this.columnminMpp = base.Columns["minMpp"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndataLav = new global::System.Data.DataColumn("dataLav", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataLav); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columnh_lav = new global::System.Data.DataColumn("h_lav", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_lav); + this.columnh_giust = new global::System.Data.DataColumn("h_giust", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_giust); + this.columnh_com = new global::System.Data.DataColumn("h_com", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnh_com); + this.columnprogetti = new global::System.Data.DataColumn("progetti", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnprogetti); + this.columnokLavCom = new global::System.Data.DataColumn("okLavCom", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnokLavCom); + this.columnisOkTim = new global::System.Data.DataColumn("isOkTim", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkTim); + this.columnisOkApp = new global::System.Data.DataColumn("isOkApp", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkApp); + this.columnisOkLav = new global::System.Data.DataColumn("isOkLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOkLav); + this.columnisOk = new global::System.Data.DataColumn("isOk", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnisOk); + this.columnblock = new global::System.Data.DataColumn("block", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnblock); + this.columnminOrd = new global::System.Data.DataColumn("minOrd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminOrd); + this.columnminNonLav = new global::System.Data.DataColumn("minNonLav", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminNonLav); + this.columnminStra = new global::System.Data.DataColumn("minStra", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminStra); + this.columnminPerm = new global::System.Data.DataColumn("minPerm", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminPerm); + this.columnminFer = new global::System.Data.DataColumn("minFer", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFer); + this.columnminMal = new global::System.Data.DataColumn("minMal", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminMal); + this.columnminFest = new global::System.Data.DataColumn("minFest", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminFest); + this.columnminRegAtt = new global::System.Data.DataColumn("minRegAtt", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminRegAtt); + this.columnentrata_1 = new global::System.Data.DataColumn("entrata_1", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_1); + this.columnuscita_1 = new global::System.Data.DataColumn("uscita_1", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_1); + this.columnentrata_2 = new global::System.Data.DataColumn("entrata_2", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_2); + this.columnuscita_2 = new global::System.Data.DataColumn("uscita_2", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_2); + this.columnentrata_3 = new global::System.Data.DataColumn("entrata_3", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_3); + this.columnuscita_3 = new global::System.Data.DataColumn("uscita_3", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_3); + this.columnentrata_4 = new global::System.Data.DataColumn("entrata_4", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata_4); + this.columnuscita_4 = new global::System.Data.DataColumn("uscita_4", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnuscita_4); + this.columnminArcoPres = new global::System.Data.DataColumn("minArcoPres", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminArcoPres); + this.columnchkFunCod = new global::System.Data.DataColumn("chkFunCod", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnchkFunCod); + this.columnchkFunRes = new global::System.Data.DataColumn("chkFunRes", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnchkFunRes); + this.columnminMpp = new global::System.Data.DataColumn("minMpp", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminMpp); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndataLav, + this.columnidxDipendente}, true)); + this.columndataLav.AllowDBNull = false; + this.columndataLav.ReadOnly = true; + this.columnidxDipendente.AutoIncrement = true; + this.columnidxDipendente.AllowDBNull = false; + this.columnidxDipendente.ReadOnly = true; + this.columnCognomeNome.ReadOnly = true; + this.columnCognomeNome.MaxLength = 100; + this.columnh_lav.ReadOnly = true; + this.columnh_giust.ReadOnly = true; + this.columnh_com.ReadOnly = true; + this.columnprogetti.ReadOnly = true; + this.columnprogetti.MaxLength = 500; + this.columnokLavCom.ReadOnly = true; + this.columnisOkTim.ReadOnly = true; + this.columnisOkApp.ReadOnly = true; + this.columnisOkLav.ReadOnly = true; + this.columnisOk.ReadOnly = true; + this.columnblock.ReadOnly = true; + this.columnminOrd.ReadOnly = true; + this.columnminNonLav.ReadOnly = true; + this.columnminStra.ReadOnly = true; + this.columnminPerm.ReadOnly = true; + this.columnminFer.ReadOnly = true; + this.columnminMal.ReadOnly = true; + this.columnminFest.ReadOnly = true; + this.columnminRegAtt.ReadOnly = true; + this.columnminArcoPres.ReadOnly = true; + this.columnchkFunCod.MaxLength = 50; + this.columnchkFunRes.MaxLength = 50; + this.columnminMpp.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRow NewTE_RA_ExplRow() { + return ((TE_RA_ExplRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TE_RA_ExplRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(TE_RA_ExplRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TE_RA_ExplRowChanged != null)) { + this.TE_RA_ExplRowChanged(this, new TE_RA_ExplRowChangeEvent(((TE_RA_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TE_RA_ExplRowChanging != null)) { + this.TE_RA_ExplRowChanging(this, new TE_RA_ExplRowChangeEvent(((TE_RA_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TE_RA_ExplRowDeleted != null)) { + this.TE_RA_ExplRowDeleted(this, new TE_RA_ExplRowChangeEvent(((TE_RA_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TE_RA_ExplRowDeleting != null)) { + this.TE_RA_ExplRowDeleting(this, new TE_RA_ExplRowChangeEvent(((TE_RA_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveTE_RA_ExplRow(TE_RA_ExplRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TE_RA_ExplDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class regAttDayExplDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columninizio; + + private global::System.Data.DataColumn columnfine; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnoreTot; + + private global::System.Data.DataColumn columnimporto; + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnnomeProj; + + private global::System.Data.DataColumn columnnomeFase; + + private global::System.Data.DataColumn columnminTot; + + private global::System.Data.DataColumn columnidxRA; + + private global::System.Data.DataColumn columnCognomeNome; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplDataTable() { + this.TableName = "regAttDayExpl"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal regAttDayExplDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected regAttDayExplDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn inizioColumn { + get { + return this.columninizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn fineColumn { + get { + return this.columnfine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreTotColumn { + get { + return this.columnoreTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn importoColumn { + get { + return this.columnimporto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeProjColumn { + get { + return this.columnnomeProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeFaseColumn { + get { + return this.columnnomeFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minTotColumn { + get { + return this.columnminTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxRAColumn { + get { + return this.columnidxRA; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRow this[int index] { + get { + return ((regAttDayExplRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event regAttDayExplRowChangeEventHandler regAttDayExplRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event regAttDayExplRowChangeEventHandler regAttDayExplRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event regAttDayExplRowChangeEventHandler regAttDayExplRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event regAttDayExplRowChangeEventHandler regAttDayExplRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddregAttDayExplRow(regAttDayExplRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRow AddregAttDayExplRow(int idxDipendente, System.DateTime inizio, System.DateTime fine, string descrizione, decimal oreTot, decimal importo, string RagSociale, string nomeProj, string nomeFase, decimal minTot, string CognomeNome) { + regAttDayExplRow rowregAttDayExplRow = ((regAttDayExplRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxDipendente, + inizio, + fine, + descrizione, + oreTot, + importo, + RagSociale, + nomeProj, + nomeFase, + minTot, + null, + CognomeNome}; + rowregAttDayExplRow.ItemArray = columnValuesArray; + this.Rows.Add(rowregAttDayExplRow); + return rowregAttDayExplRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRow FindByidxRA(int idxRA) { + return ((regAttDayExplRow)(this.Rows.Find(new object[] { + idxRA}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + regAttDayExplDataTable cln = ((regAttDayExplDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new regAttDayExplDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columninizio = base.Columns["inizio"]; + this.columnfine = base.Columns["fine"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnoreTot = base.Columns["oreTot"]; + this.columnimporto = base.Columns["importo"]; + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnnomeProj = base.Columns["nomeProj"]; + this.columnnomeFase = base.Columns["nomeFase"]; + this.columnminTot = base.Columns["minTot"]; + this.columnidxRA = base.Columns["idxRA"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columninizio = new global::System.Data.DataColumn("inizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizio); + this.columnfine = new global::System.Data.DataColumn("fine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfine); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnoreTot = new global::System.Data.DataColumn("oreTot", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreTot); + this.columnimporto = new global::System.Data.DataColumn("importo", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnimporto); + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnnomeProj = new global::System.Data.DataColumn("nomeProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeProj); + this.columnnomeFase = new global::System.Data.DataColumn("nomeFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeFase); + this.columnminTot = new global::System.Data.DataColumn("minTot", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminTot); + this.columnidxRA = new global::System.Data.DataColumn("idxRA", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxRA); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxRA}, true)); + this.columnidxDipendente.AllowDBNull = false; + this.columninizio.AllowDBNull = false; + this.columnfine.AllowDBNull = false; + this.columndescrizione.ReadOnly = true; + this.columndescrizione.MaxLength = 500; + this.columnoreTot.ReadOnly = true; + this.columnRagSociale.MaxLength = 250; + this.columnnomeProj.AllowDBNull = false; + this.columnnomeProj.MaxLength = 50; + this.columnnomeFase.MaxLength = 250; + this.columnminTot.ReadOnly = true; + this.columnidxRA.AutoIncrement = true; + this.columnidxRA.AutoIncrementSeed = -1; + this.columnidxRA.AutoIncrementStep = -1; + this.columnidxRA.AllowDBNull = false; + this.columnidxRA.ReadOnly = true; + this.columnidxRA.Unique = true; + this.columnCognomeNome.ReadOnly = true; + this.columnCognomeNome.MaxLength = 101; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRow NewregAttDayExplRow() { + return ((regAttDayExplRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new regAttDayExplRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(regAttDayExplRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.regAttDayExplRowChanged != null)) { + this.regAttDayExplRowChanged(this, new regAttDayExplRowChangeEvent(((regAttDayExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.regAttDayExplRowChanging != null)) { + this.regAttDayExplRowChanging(this, new regAttDayExplRowChangeEvent(((regAttDayExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.regAttDayExplRowDeleted != null)) { + this.regAttDayExplRowDeleted(this, new regAttDayExplRowChangeEvent(((regAttDayExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.regAttDayExplRowDeleting != null)) { + this.regAttDayExplRowDeleting(this, new regAttDayExplRowChangeEvent(((regAttDayExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveregAttDayExplRow(regAttDayExplRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "regAttDayExplDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagProgetti_ExplDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnidxProgetto; + + private global::System.Data.DataColumn columnidxCliente; + + private global::System.Data.DataColumn columnnomeProj; + + private global::System.Data.DataColumn columndescrProj; + + private global::System.Data.DataColumn columnbudgetTime; + + private global::System.Data.DataColumn columnbudgetMoney; + + private global::System.Data.DataColumn columnOldIdx; + + private global::System.Data.DataColumn columnAttivo; + + private global::System.Data.DataColumn columncodExt; + + private global::System.Data.DataColumn columntotOre; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplDataTable() { + this.TableName = "AnagProgetti_Expl"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagProgetti_ExplDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagProgetti_ExplDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxProgettoColumn { + get { + return this.columnidxProgetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxClienteColumn { + get { + return this.columnidxCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeProjColumn { + get { + return this.columnnomeProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrProjColumn { + get { + return this.columndescrProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetTimeColumn { + get { + return this.columnbudgetTime; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn budgetMoneyColumn { + get { + return this.columnbudgetMoney; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn OldIdxColumn { + get { + return this.columnOldIdx; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn codExtColumn { + get { + return this.columncodExt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totOreColumn { + get { + return this.columntotOre; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRow this[int index] { + get { + return ((AnagProgetti_ExplRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgetti_ExplRowChangeEventHandler AnagProgetti_ExplRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgetti_ExplRowChangeEventHandler AnagProgetti_ExplRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgetti_ExplRowChangeEventHandler AnagProgetti_ExplRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagProgetti_ExplRowChangeEventHandler AnagProgetti_ExplRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagProgetti_ExplRow(AnagProgetti_ExplRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRow AddAnagProgetti_ExplRow(string RagSociale, int idxCliente, string nomeProj, string descrProj, decimal budgetTime, decimal budgetMoney, int OldIdx, bool Attivo, string codExt, decimal totOre) { + AnagProgetti_ExplRow rowAnagProgetti_ExplRow = ((AnagProgetti_ExplRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + RagSociale, + null, + idxCliente, + nomeProj, + descrProj, + budgetTime, + budgetMoney, + OldIdx, + Attivo, + codExt, + totOre}; + rowAnagProgetti_ExplRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagProgetti_ExplRow); + return rowAnagProgetti_ExplRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRow FindByidxProgetto(int idxProgetto) { + return ((AnagProgetti_ExplRow)(this.Rows.Find(new object[] { + idxProgetto}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagProgetti_ExplDataTable cln = ((AnagProgetti_ExplDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagProgetti_ExplDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnidxProgetto = base.Columns["idxProgetto"]; + this.columnidxCliente = base.Columns["idxCliente"]; + this.columnnomeProj = base.Columns["nomeProj"]; + this.columndescrProj = base.Columns["descrProj"]; + this.columnbudgetTime = base.Columns["budgetTime"]; + this.columnbudgetMoney = base.Columns["budgetMoney"]; + this.columnOldIdx = base.Columns["OldIdx"]; + this.columnAttivo = base.Columns["Attivo"]; + this.columncodExt = base.Columns["codExt"]; + this.columntotOre = base.Columns["totOre"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnidxProgetto = new global::System.Data.DataColumn("idxProgetto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxProgetto); + this.columnidxCliente = new global::System.Data.DataColumn("idxCliente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxCliente); + this.columnnomeProj = new global::System.Data.DataColumn("nomeProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeProj); + this.columndescrProj = new global::System.Data.DataColumn("descrProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrProj); + this.columnbudgetTime = new global::System.Data.DataColumn("budgetTime", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetTime); + this.columnbudgetMoney = new global::System.Data.DataColumn("budgetMoney", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnbudgetMoney); + this.columnOldIdx = new global::System.Data.DataColumn("OldIdx", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnOldIdx); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.columncodExt = new global::System.Data.DataColumn("codExt", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncodExt); + this.columntotOre = new global::System.Data.DataColumn("totOre", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntotOre); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxProgetto}, true)); + this.columnRagSociale.MaxLength = 50; + this.columnidxProgetto.AutoIncrement = true; + this.columnidxProgetto.AllowDBNull = false; + this.columnidxProgetto.ReadOnly = true; + this.columnidxProgetto.Unique = true; + this.columnidxCliente.AllowDBNull = false; + this.columnnomeProj.AllowDBNull = false; + this.columnnomeProj.MaxLength = 50; + this.columndescrProj.MaxLength = 250; + this.columnbudgetTime.ReadOnly = true; + this.columnbudgetMoney.ReadOnly = true; + this.columnOldIdx.ReadOnly = true; + this.columnAttivo.AllowDBNull = false; + this.columncodExt.ReadOnly = true; + this.columncodExt.MaxLength = 50; + this.columntotOre.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRow NewAnagProgetti_ExplRow() { + return ((AnagProgetti_ExplRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagProgetti_ExplRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagProgetti_ExplRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagProgetti_ExplRowChanged != null)) { + this.AnagProgetti_ExplRowChanged(this, new AnagProgetti_ExplRowChangeEvent(((AnagProgetti_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagProgetti_ExplRowChanging != null)) { + this.AnagProgetti_ExplRowChanging(this, new AnagProgetti_ExplRowChangeEvent(((AnagProgetti_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagProgetti_ExplRowDeleted != null)) { + this.AnagProgetti_ExplRowDeleted(this, new AnagProgetti_ExplRowChangeEvent(((AnagProgetti_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagProgetti_ExplRowDeleting != null)) { + this.AnagProgetti_ExplRowDeleting(this, new AnagProgetti_ExplRowChangeEvent(((AnagProgetti_ExplRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagProgetti_ExplRow(AnagProgetti_ExplRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagProgetti_ExplDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class RegistroEventiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnDataOra; + + private global::System.Data.DataColumn columnevento; + + private global::System.Data.DataColumn columncommento; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiDataTable() { + this.TableName = "RegistroEventi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegistroEventiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected RegistroEventiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataOraColumn { + get { + return this.columnDataOra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn eventoColumn { + get { + return this.columnevento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn commentoColumn { + get { + return this.columncommento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRow this[int index] { + get { + return ((RegistroEventiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegistroEventiRowChangeEventHandler RegistroEventiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegistroEventiRowChangeEventHandler RegistroEventiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegistroEventiRowChangeEventHandler RegistroEventiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegistroEventiRowChangeEventHandler RegistroEventiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddRegistroEventiRow(RegistroEventiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRow AddRegistroEventiRow(System.DateTime DataOra, string evento, string commento) { + RegistroEventiRow rowRegistroEventiRow = ((RegistroEventiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + DataOra, + evento, + commento}; + rowRegistroEventiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowRegistroEventiRow); + return rowRegistroEventiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRow FindByDataOraevento(System.DateTime DataOra, string evento) { + return ((RegistroEventiRow)(this.Rows.Find(new object[] { + DataOra, + evento}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + RegistroEventiDataTable cln = ((RegistroEventiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new RegistroEventiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnDataOra = base.Columns["DataOra"]; + this.columnevento = base.Columns["evento"]; + this.columncommento = base.Columns["commento"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnDataOra = new global::System.Data.DataColumn("DataOra", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataOra); + this.columnevento = new global::System.Data.DataColumn("evento", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnevento); + this.columncommento = new global::System.Data.DataColumn("commento", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncommento); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnDataOra, + this.columnevento}, true)); + this.columnDataOra.AllowDBNull = false; + this.columnevento.AllowDBNull = false; + this.columnevento.MaxLength = 50; + this.columncommento.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRow NewRegistroEventiRow() { + return ((RegistroEventiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new RegistroEventiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(RegistroEventiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.RegistroEventiRowChanged != null)) { + this.RegistroEventiRowChanged(this, new RegistroEventiRowChangeEvent(((RegistroEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.RegistroEventiRowChanging != null)) { + this.RegistroEventiRowChanging(this, new RegistroEventiRowChangeEvent(((RegistroEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.RegistroEventiRowDeleted != null)) { + this.RegistroEventiRowDeleted(this, new RegistroEventiRowChangeEvent(((RegistroEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.RegistroEventiRowDeleting != null)) { + this.RegistroEventiRowDeleting(this, new RegistroEventiRowChangeEvent(((RegistroEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveRegistroEventiRow(RegistroEventiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "RegistroEventiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class TimbratureRow : global::System.Data.DataRow { + + private TimbratureDataTable tableTimbrature; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableTimbrature = ((TimbratureDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataOra { + get { + return ((global::System.DateTime)(this[this.tableTimbrature.dataOraColumn])); + } + set { + this[this.tableTimbrature.dataOraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableTimbrature.idxDipendenteColumn])); + } + set { + this[this.tableTimbrature.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool entrata { + get { + try { + return ((bool)(this[this.tableTimbrature.entrataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata\' in table \'Timbrature\' is DBNull.", e); + } + } + set { + this[this.tableTimbrature.entrataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string IPv4 { + get { + try { + return ((string)(this[this.tableTimbrature.IPv4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'IPv4\' in table \'Timbrature\' is DBNull.", e); + } + } + set { + this[this.tableTimbrature.IPv4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CodTipoTimb { + get { + try { + return ((string)(this[this.tableTimbrature.CodTipoTimbColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodTipoTimb\' in table \'Timbrature\' is DBNull.", e); + } + } + set { + this[this.tableTimbrature.CodTipoTimbColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Approv { + get { + try { + return ((bool)(this[this.tableTimbrature.ApprovColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Approv\' in table \'Timbrature\' is DBNull.", e); + } + } + set { + this[this.tableTimbrature.ApprovColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow DipendentiRow { + get { + return ((DipendentiRow)(this.GetParentRow(this.Table.ParentRelations["FK_Timbrature_Dipendenti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Timbrature_Dipendenti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsentrataNull() { + return this.IsNull(this.tableTimbrature.entrataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetentrataNull() { + this[this.tableTimbrature.entrataColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsIPv4Null() { + return this.IsNull(this.tableTimbrature.IPv4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetIPv4Null() { + this[this.tableTimbrature.IPv4Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCodTipoTimbNull() { + return this.IsNull(this.tableTimbrature.CodTipoTimbColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCodTipoTimbNull() { + this[this.tableTimbrature.CodTipoTimbColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsApprovNull() { + return this.IsNull(this.tableTimbrature.ApprovColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetApprovNull() { + this[this.tableTimbrature.ApprovColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class TimbratureExplRow : global::System.Data.DataRow { + + private TimbratureExplDataTable tableTimbratureExpl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureExplRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableTimbratureExpl = ((TimbratureExplDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataLav { + get { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.dataLavColumn])); + } + set { + this[this.tableTimbratureExpl.dataLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableTimbratureExpl.idxDipendenteColumn])); + } + set { + this[this.tableTimbratureExpl.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tableTimbratureExpl.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_1 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.entrata_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_1\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.entrata_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_1 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.uscita_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_1\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.uscita_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_2 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.entrata_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_2\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.entrata_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_2 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.uscita_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_2\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.uscita_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_3 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.entrata_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_3\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.entrata_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_3 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.uscita_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_3\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.uscita_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_4 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.entrata_4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_4\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.entrata_4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_4 { + get { + try { + return ((global::System.DateTime)(this[this.tableTimbratureExpl.uscita_4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_4\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.uscita_4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double h_lav { + get { + try { + return ((double)(this[this.tableTimbratureExpl.h_lavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_lav\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.h_lavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double h_giust { + get { + try { + return ((double)(this[this.tableTimbratureExpl.h_giustColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_giust\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.h_giustColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minLav { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minLav\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minOrd { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minOrdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minOrd\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minOrdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minStra { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minStraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minStra\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minStraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minPerm { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minPermColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minPerm\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minPermColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFer { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minFerColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFer\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minFerColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minMal { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minMalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minMal\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minMalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFest { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minFestColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFest\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minFestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool isOkTim { + get { + try { + return ((bool)(this[this.tableTimbratureExpl.isOkTimColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkTim\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.isOkTimColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool isOkApp { + get { + try { + return ((bool)(this[this.tableTimbratureExpl.isOkAppColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkApp\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.isOkAppColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int isOkLav { + get { + try { + return ((int)(this[this.tableTimbratureExpl.isOkLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkLav\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.isOkLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int isOk { + get { + try { + return ((int)(this[this.tableTimbratureExpl.isOkColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOk\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.isOkColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minNonLav { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minNonLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minNonLav\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minNonLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minArcoPres { + get { + try { + return ((int)(this[this.tableTimbratureExpl.minArcoPresColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minArcoPres\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.minArcoPresColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool block { + get { + try { + return ((bool)(this[this.tableTimbratureExpl.blockColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'block\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.blockColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string chkFunCod { + get { + try { + return ((string)(this[this.tableTimbratureExpl.chkFunCodColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'chkFunCod\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.chkFunCodColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string chkFunRes { + get { + try { + return ((string)(this[this.tableTimbratureExpl.chkFunResColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'chkFunRes\' in table \'TimbratureExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureExpl.chkFunResColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tableTimbratureExpl.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tableTimbratureExpl.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_1Null() { + return this.IsNull(this.tableTimbratureExpl.entrata_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_1Null() { + this[this.tableTimbratureExpl.entrata_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_1Null() { + return this.IsNull(this.tableTimbratureExpl.uscita_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_1Null() { + this[this.tableTimbratureExpl.uscita_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_2Null() { + return this.IsNull(this.tableTimbratureExpl.entrata_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_2Null() { + this[this.tableTimbratureExpl.entrata_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_2Null() { + return this.IsNull(this.tableTimbratureExpl.uscita_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_2Null() { + this[this.tableTimbratureExpl.uscita_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_3Null() { + return this.IsNull(this.tableTimbratureExpl.entrata_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_3Null() { + this[this.tableTimbratureExpl.entrata_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_3Null() { + return this.IsNull(this.tableTimbratureExpl.uscita_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_3Null() { + this[this.tableTimbratureExpl.uscita_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_4Null() { + return this.IsNull(this.tableTimbratureExpl.entrata_4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_4Null() { + this[this.tableTimbratureExpl.entrata_4Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_4Null() { + return this.IsNull(this.tableTimbratureExpl.uscita_4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_4Null() { + this[this.tableTimbratureExpl.uscita_4Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_lavNull() { + return this.IsNull(this.tableTimbratureExpl.h_lavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_lavNull() { + this[this.tableTimbratureExpl.h_lavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_giustNull() { + return this.IsNull(this.tableTimbratureExpl.h_giustColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_giustNull() { + this[this.tableTimbratureExpl.h_giustColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminLavNull() { + return this.IsNull(this.tableTimbratureExpl.minLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminLavNull() { + this[this.tableTimbratureExpl.minLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminOrdNull() { + return this.IsNull(this.tableTimbratureExpl.minOrdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminOrdNull() { + this[this.tableTimbratureExpl.minOrdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminStraNull() { + return this.IsNull(this.tableTimbratureExpl.minStraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminStraNull() { + this[this.tableTimbratureExpl.minStraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminPermNull() { + return this.IsNull(this.tableTimbratureExpl.minPermColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminPermNull() { + this[this.tableTimbratureExpl.minPermColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFerNull() { + return this.IsNull(this.tableTimbratureExpl.minFerColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFerNull() { + this[this.tableTimbratureExpl.minFerColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminMalNull() { + return this.IsNull(this.tableTimbratureExpl.minMalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminMalNull() { + this[this.tableTimbratureExpl.minMalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFestNull() { + return this.IsNull(this.tableTimbratureExpl.minFestColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFestNull() { + this[this.tableTimbratureExpl.minFestColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkTimNull() { + return this.IsNull(this.tableTimbratureExpl.isOkTimColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkTimNull() { + this[this.tableTimbratureExpl.isOkTimColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkAppNull() { + return this.IsNull(this.tableTimbratureExpl.isOkAppColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkAppNull() { + this[this.tableTimbratureExpl.isOkAppColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkLavNull() { + return this.IsNull(this.tableTimbratureExpl.isOkLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkLavNull() { + this[this.tableTimbratureExpl.isOkLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkNull() { + return this.IsNull(this.tableTimbratureExpl.isOkColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkNull() { + this[this.tableTimbratureExpl.isOkColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminNonLavNull() { + return this.IsNull(this.tableTimbratureExpl.minNonLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminNonLavNull() { + this[this.tableTimbratureExpl.minNonLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminArcoPresNull() { + return this.IsNull(this.tableTimbratureExpl.minArcoPresColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminArcoPresNull() { + this[this.tableTimbratureExpl.minArcoPresColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsblockNull() { + return this.IsNull(this.tableTimbratureExpl.blockColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetblockNull() { + this[this.tableTimbratureExpl.blockColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IschkFunCodNull() { + return this.IsNull(this.tableTimbratureExpl.chkFunCodColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetchkFunCodNull() { + this[this.tableTimbratureExpl.chkFunCodColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IschkFunResNull() { + return this.IsNull(this.tableTimbratureExpl.chkFunResColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetchkFunResNull() { + this[this.tableTimbratureExpl.chkFunResColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagDevicesRow : global::System.Data.DataRow { + + private AnagDevicesDataTable tableAnagDevices; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagDevicesRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagDevices = ((AnagDevicesDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxDevice { + get { + return ((int)(this[this.tableAnagDevices.IdxDeviceColumn])); + } + set { + this[this.tableAnagDevices.IdxDeviceColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string DeviceSecret { + get { + return ((string)(this[this.tableAnagDevices.DeviceSecretColumn])); + } + set { + this[this.tableAnagDevices.DeviceSecretColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableAnagDevices.idxDipendenteColumn])); + } + set { + this[this.tableAnagDevices.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string DeviceName { + get { + return ((string)(this[this.tableAnagDevices.DeviceNameColumn])); + } + set { + this[this.tableAnagDevices.DeviceNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Description { + get { + try { + return ((string)(this[this.tableAnagDevices.DescriptionColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Description\' in table \'AnagDevices\' is DBNull.", e); + } + } + set { + this[this.tableAnagDevices.DescriptionColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataOraEnabled { + get { + return ((global::System.DateTime)(this[this.tableAnagDevices.dataOraEnabledColumn])); + } + set { + this[this.tableAnagDevices.dataOraEnabledColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataOraLastSeen { + get { + return ((global::System.DateTime)(this[this.tableAnagDevices.dataOraLastSeenColumn])); + } + set { + this[this.tableAnagDevices.dataOraLastSeenColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string lastIPv4 { + get { + try { + return ((string)(this[this.tableAnagDevices.lastIPv4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'lastIPv4\' in table \'AnagDevices\' is DBNull.", e); + } + } + set { + this[this.tableAnagDevices.lastIPv4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDescriptionNull() { + return this.IsNull(this.tableAnagDevices.DescriptionColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDescriptionNull() { + this[this.tableAnagDevices.DescriptionColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslastIPv4Null() { + return this.IsNull(this.tableAnagDevices.lastIPv4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlastIPv4Null() { + this[this.tableAnagDevices.lastIPv4Column] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class DipendentiRow : global::System.Data.DataRow { + + private DipendentiDataTable tableDipendenti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal DipendentiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableDipendenti = ((DipendentiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableDipendenti.idxDipendenteColumn])); + } + set { + this[this.tableDipendenti.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string matricola { + get { + try { + return ((string)(this[this.tableDipendenti.matricolaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'matricola\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.matricolaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CF { + get { + try { + return ((string)(this[this.tableDipendenti.CFColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CF\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.CFColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Cognome { + get { + try { + return ((string)(this[this.tableDipendenti.CognomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cognome\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.CognomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Nome { + get { + try { + return ((string)(this[this.tableDipendenti.NomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Nome\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.NomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataNascita { + get { + try { + return ((global::System.DateTime)(this[this.tableDipendenti.dataNascitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'dataNascita\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.dataNascitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string luogoNascita { + get { + try { + return ((string)(this[this.tableDipendenti.luogoNascitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'luogoNascita\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.luogoNascitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string provNascita { + get { + try { + return ((string)(this[this.tableDipendenti.provNascitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'provNascita\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.provNascitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nazNascita { + get { + try { + return ((string)(this[this.tableDipendenti.nazNascitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nazNascita\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.nazNascitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codHw { + get { + try { + return ((string)(this[this.tableDipendenti.codHwColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codHw\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.codHwColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codOrario { + get { + try { + return ((string)(this[this.tableDipendenti.codOrarioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codOrario\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.codOrarioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool mailLastOp { + get { + try { + return ((bool)(this[this.tableDipendenti.mailLastOpColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'mailLastOp\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.mailLastOpColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool mailDay { + get { + try { + return ((bool)(this[this.tableDipendenti.mailDayColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'mailDay\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.mailDayColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool mailWeek { + get { + try { + return ((bool)(this[this.tableDipendenti.mailWeekColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'mailWeek\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.mailWeekColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool mailMonth { + get { + try { + return ((bool)(this[this.tableDipendenti.mailMonthColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'mailMonth\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.mailMonthColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string email { + get { + try { + return ((string)(this[this.tableDipendenti.emailColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'email\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.emailColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string authKey { + get { + try { + return ((string)(this[this.tableDipendenti.authKeyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'authKey\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.authKeyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int numAuth { + get { + try { + return ((int)(this[this.tableDipendenti.numAuthColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'numAuth\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.numAuthColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string WOL_MAC { + get { + try { + return ((string)(this[this.tableDipendenti.WOL_MACColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'WOL_MAC\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.WOL_MACColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string dominio { + get { + try { + return ((string)(this[this.tableDipendenti.dominioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'dominio\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.dominioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string utente { + get { + try { + return ((string)(this[this.tableDipendenti.utenteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'utente\' in table \'Dipendenti\' is DBNull.", e); + } + } + set { + this[this.tableDipendenti.utenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow AnagOrariRow { + get { + return ((AnagOrariRow)(this.GetParentRow(this.Table.ParentRelations["FK_Dipendenti_AnagOrari"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Dipendenti_AnagOrari"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsmatricolaNull() { + return this.IsNull(this.tableDipendenti.matricolaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetmatricolaNull() { + this[this.tableDipendenti.matricolaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCFNull() { + return this.IsNull(this.tableDipendenti.CFColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCFNull() { + this[this.tableDipendenti.CFColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNull() { + return this.IsNull(this.tableDipendenti.CognomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNull() { + this[this.tableDipendenti.CognomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsNomeNull() { + return this.IsNull(this.tableDipendenti.NomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetNomeNull() { + this[this.tableDipendenti.NomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdataNascitaNull() { + return this.IsNull(this.tableDipendenti.dataNascitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdataNascitaNull() { + this[this.tableDipendenti.dataNascitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsluogoNascitaNull() { + return this.IsNull(this.tableDipendenti.luogoNascitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetluogoNascitaNull() { + this[this.tableDipendenti.luogoNascitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsprovNascitaNull() { + return this.IsNull(this.tableDipendenti.provNascitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetprovNascitaNull() { + this[this.tableDipendenti.provNascitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnazNascitaNull() { + return this.IsNull(this.tableDipendenti.nazNascitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnazNascitaNull() { + this[this.tableDipendenti.nazNascitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodHwNull() { + return this.IsNull(this.tableDipendenti.codHwColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodHwNull() { + this[this.tableDipendenti.codHwColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodOrarioNull() { + return this.IsNull(this.tableDipendenti.codOrarioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodOrarioNull() { + this[this.tableDipendenti.codOrarioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsmailLastOpNull() { + return this.IsNull(this.tableDipendenti.mailLastOpColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetmailLastOpNull() { + this[this.tableDipendenti.mailLastOpColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsmailDayNull() { + return this.IsNull(this.tableDipendenti.mailDayColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetmailDayNull() { + this[this.tableDipendenti.mailDayColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsmailWeekNull() { + return this.IsNull(this.tableDipendenti.mailWeekColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetmailWeekNull() { + this[this.tableDipendenti.mailWeekColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsmailMonthNull() { + return this.IsNull(this.tableDipendenti.mailMonthColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetmailMonthNull() { + this[this.tableDipendenti.mailMonthColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsemailNull() { + return this.IsNull(this.tableDipendenti.emailColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetemailNull() { + this[this.tableDipendenti.emailColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsauthKeyNull() { + return this.IsNull(this.tableDipendenti.authKeyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetauthKeyNull() { + this[this.tableDipendenti.authKeyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnumAuthNull() { + return this.IsNull(this.tableDipendenti.numAuthColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnumAuthNull() { + this[this.tableDipendenti.numAuthColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsWOL_MACNull() { + return this.IsNull(this.tableDipendenti.WOL_MACColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetWOL_MACNull() { + this[this.tableDipendenti.WOL_MACColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdominioNull() { + return this.IsNull(this.tableDipendenti.dominioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdominioNull() { + this[this.tableDipendenti.dominioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsutenteNull() { + return this.IsNull(this.tableDipendenti.utenteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetutenteNull() { + this[this.tableDipendenti.utenteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow[] GetTimbratureRows() { + if ((this.Table.ChildRelations["FK_Timbrature_Dipendenti"] == null)) { + return new TimbratureRow[0]; + } + else { + return ((TimbratureRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Timbrature_Dipendenti"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow[] GetRegAttivitaRows() { + if ((this.Table.ChildRelations["FK_RegAttivita_Dipendenti"] == null)) { + return new RegAttivitaRow[0]; + } + else { + return ((RegAttivitaRow[])(base.GetChildRows(this.Table.ChildRelations["FK_RegAttivita_Dipendenti"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagClientiRow : global::System.Data.DataRow { + + private AnagClientiDataTable tableAnagClienti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagClientiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagClienti = ((AnagClientiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxCliente { + get { + return ((int)(this[this.tableAnagClienti.idxClienteColumn])); + } + set { + this[this.tableAnagClienti.idxClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string RagSociale { + get { + try { + return ((string)(this[this.tableAnagClienti.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string indirizzo { + get { + try { + return ((string)(this[this.tableAnagClienti.indirizzoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'indirizzo\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.indirizzoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CAP { + get { + try { + return ((string)(this[this.tableAnagClienti.CAPColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CAP\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.CAPColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string citta { + get { + try { + return ((string)(this[this.tableAnagClienti.cittaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'citta\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.cittaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string prov { + get { + try { + return ((string)(this[this.tableAnagClienti.provColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'prov\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.provColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string tel { + get { + try { + return ((string)(this[this.tableAnagClienti.telColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'tel\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.telColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string url { + get { + try { + return ((string)(this[this.tableAnagClienti.urlColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'url\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.urlColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string email { + get { + try { + return ((string)(this[this.tableAnagClienti.emailColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'email\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.emailColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string pIva { + get { + try { + return ((string)(this[this.tableAnagClienti.pIvaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'pIva\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.pIvaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CF { + get { + try { + return ((string)(this[this.tableAnagClienti.CFColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CF\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.CFColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string logoUrl { + get { + try { + return ((string)(this[this.tableAnagClienti.logoUrlColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'logoUrl\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.logoUrlColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nota { + get { + try { + return ((string)(this[this.tableAnagClienti.notaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nota\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.notaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int OldIdx { + get { + try { + return ((int)(this[this.tableAnagClienti.OldIdxColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'OldIdx\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.OldIdxColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public byte Attivo { + get { + try { + return ((byte)(this[this.tableAnagClienti.AttivoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Attivo\' in table \'AnagClienti\' is DBNull.", e); + } + } + set { + this[this.tableAnagClienti.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableAnagClienti.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRagSocialeNull() { + this[this.tableAnagClienti.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsindirizzoNull() { + return this.IsNull(this.tableAnagClienti.indirizzoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetindirizzoNull() { + this[this.tableAnagClienti.indirizzoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCAPNull() { + return this.IsNull(this.tableAnagClienti.CAPColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCAPNull() { + this[this.tableAnagClienti.CAPColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscittaNull() { + return this.IsNull(this.tableAnagClienti.cittaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcittaNull() { + this[this.tableAnagClienti.cittaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsprovNull() { + return this.IsNull(this.tableAnagClienti.provColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetprovNull() { + this[this.tableAnagClienti.provColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstelNull() { + return this.IsNull(this.tableAnagClienti.telColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettelNull() { + this[this.tableAnagClienti.telColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsurlNull() { + return this.IsNull(this.tableAnagClienti.urlColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SeturlNull() { + this[this.tableAnagClienti.urlColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsemailNull() { + return this.IsNull(this.tableAnagClienti.emailColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetemailNull() { + this[this.tableAnagClienti.emailColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IspIvaNull() { + return this.IsNull(this.tableAnagClienti.pIvaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetpIvaNull() { + this[this.tableAnagClienti.pIvaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCFNull() { + return this.IsNull(this.tableAnagClienti.CFColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCFNull() { + this[this.tableAnagClienti.CFColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslogoUrlNull() { + return this.IsNull(this.tableAnagClienti.logoUrlColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlogoUrlNull() { + this[this.tableAnagClienti.logoUrlColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnotaNull() { + return this.IsNull(this.tableAnagClienti.notaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnotaNull() { + this[this.tableAnagClienti.notaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsOldIdxNull() { + return this.IsNull(this.tableAnagClienti.OldIdxColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetOldIdxNull() { + this[this.tableAnagClienti.OldIdxColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsAttivoNull() { + return this.IsNull(this.tableAnagClienti.AttivoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetAttivoNull() { + this[this.tableAnagClienti.AttivoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow[] GetAnagProgettiRows() { + if ((this.Table.ChildRelations["FK_AnagProgetti_AnagClienti"] == null)) { + return new AnagProgettiRow[0]; + } + else { + return ((AnagProgettiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagProgetti_AnagClienti"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagProgettiRow : global::System.Data.DataRow { + + private AnagProgettiDataTable tableAnagProgetti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagProgettiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagProgetti = ((AnagProgettiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxProgetto { + get { + return ((int)(this[this.tableAnagProgetti.idxProgettoColumn])); + } + set { + this[this.tableAnagProgetti.idxProgettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxCliente { + get { + return ((int)(this[this.tableAnagProgetti.idxClienteColumn])); + } + set { + this[this.tableAnagProgetti.idxClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeProj { + get { + return ((string)(this[this.tableAnagProgetti.nomeProjColumn])); + } + set { + this[this.tableAnagProgetti.nomeProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrProj { + get { + return ((string)(this[this.tableAnagProgetti.descrProjColumn])); + } + set { + this[this.tableAnagProgetti.descrProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetTime { + get { + try { + return ((decimal)(this[this.tableAnagProgetti.budgetTimeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetTime\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.budgetTimeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetMoney { + get { + try { + return ((decimal)(this[this.tableAnagProgetti.budgetMoneyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetMoney\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.budgetMoneyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int OldIdx { + get { + try { + return ((int)(this[this.tableAnagProgetti.OldIdxColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'OldIdx\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.OldIdxColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string RagSociale { + get { + try { + return ((string)(this[this.tableAnagProgetti.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Attivo { + get { + return ((bool)(this[this.tableAnagProgetti.AttivoColumn])); + } + set { + this[this.tableAnagProgetti.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codExt { + get { + try { + return ((string)(this[this.tableAnagProgetti.codExtColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codExt\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.codExtColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal totOre { + get { + try { + return ((decimal)(this[this.tableAnagProgetti.totOreColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOre\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.totOreColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime avvio { + get { + try { + return ((global::System.DateTime)(this[this.tableAnagProgetti.avvioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'avvio\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.avvioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime chiusura { + get { + try { + return ((global::System.DateTime)(this[this.tableAnagProgetti.chiusuraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'chiusura\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.chiusuraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal totOrePrevMont { + get { + try { + return ((decimal)(this[this.tableAnagProgetti.totOrePrevMontColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOrePrevMont\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.totOrePrevMontColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal totOreLast30 { + get { + try { + return ((decimal)(this[this.tableAnagProgetti.totOreLast30Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreLast30\' in table \'AnagProgetti\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti.totOreLast30Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow AnagClientiRow { + get { + return ((AnagClientiRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagProgetti_AnagClienti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_AnagProgetti_AnagClienti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetTimeNull() { + return this.IsNull(this.tableAnagProgetti.budgetTimeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetTimeNull() { + this[this.tableAnagProgetti.budgetTimeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetMoneyNull() { + return this.IsNull(this.tableAnagProgetti.budgetMoneyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetMoneyNull() { + this[this.tableAnagProgetti.budgetMoneyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsOldIdxNull() { + return this.IsNull(this.tableAnagProgetti.OldIdxColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetOldIdxNull() { + this[this.tableAnagProgetti.OldIdxColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableAnagProgetti.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRagSocialeNull() { + this[this.tableAnagProgetti.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodExtNull() { + return this.IsNull(this.tableAnagProgetti.codExtColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodExtNull() { + this[this.tableAnagProgetti.codExtColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreNull() { + return this.IsNull(this.tableAnagProgetti.totOreColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreNull() { + this[this.tableAnagProgetti.totOreColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsavvioNull() { + return this.IsNull(this.tableAnagProgetti.avvioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetavvioNull() { + this[this.tableAnagProgetti.avvioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IschiusuraNull() { + return this.IsNull(this.tableAnagProgetti.chiusuraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetchiusuraNull() { + this[this.tableAnagProgetti.chiusuraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOrePrevMontNull() { + return this.IsNull(this.tableAnagProgetti.totOrePrevMontColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOrePrevMontNull() { + this[this.tableAnagProgetti.totOrePrevMontColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreLast30Null() { + return this.IsNull(this.tableAnagProgetti.totOreLast30Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreLast30Null() { + this[this.tableAnagProgetti.totOreLast30Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow[] GetAnagFasiRows() { + if ((this.Table.ChildRelations["FK_AnagFasi_AnagProgetti"] == null)) { + return new AnagFasiRow[0]; + } + else { + return ((AnagFasiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagFasi_AnagProgetti"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class Dipendenti2RuoliRow : global::System.Data.DataRow { + + private Dipendenti2RuoliDataTable tableDipendenti2Ruoli; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal Dipendenti2RuoliRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableDipendenti2Ruoli = ((Dipendenti2RuoliDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableDipendenti2Ruoli.idxDipendenteColumn])); + } + set { + this[this.tableDipendenti2Ruoli.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CodRuolo { + get { + return ((string)(this[this.tableDipendenti2Ruoli.CodRuoloColumn])); + } + set { + this[this.tableDipendenti2Ruoli.CodRuoloColumn] = value; + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagFasiRow : global::System.Data.DataRow { + + private AnagFasiDataTable tableAnagFasi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagFasiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagFasi = ((AnagFasiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFase { + get { + return ((int)(this[this.tableAnagFasi.idxFaseColumn])); + } + set { + this[this.tableAnagFasi.idxFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxProgetto { + get { + try { + return ((int)(this[this.tableAnagFasi.idxProgettoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxProgetto\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.idxProgettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codFase { + get { + return ((string)(this[this.tableAnagFasi.codFaseColumn])); + } + set { + this[this.tableAnagFasi.codFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFaseAncest { + get { + return ((int)(this[this.tableAnagFasi.idxFaseAncestColumn])); + } + set { + this[this.tableAnagFasi.idxFaseAncestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeFase { + get { + try { + return ((string)(this[this.tableAnagFasi.nomeFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeFase\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.nomeFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizioneFase { + get { + try { + return ((string)(this[this.tableAnagFasi.descrizioneFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizioneFase\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.descrizioneFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool enableTime { + get { + try { + return ((bool)(this[this.tableAnagFasi.enableTimeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'enableTime\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.enableTimeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool enableMoney { + get { + try { + return ((bool)(this[this.tableAnagFasi.enableMoneyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'enableMoney\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.enableMoneyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Attivo { + get { + return ((bool)(this[this.tableAnagFasi.AttivoColumn])); + } + set { + this[this.tableAnagFasi.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codClasse { + get { + try { + return ((string)(this[this.tableAnagFasi.codClasseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codClasse\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.codClasseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codExt { + get { + try { + return ((string)(this[this.tableAnagFasi.codExtColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codExt\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.codExtColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal totOre { + get { + try { + return ((decimal)(this[this.tableAnagFasi.totOreColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOre\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.totOreColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetTime { + get { + try { + return ((decimal)(this[this.tableAnagFasi.budgetTimeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetTime\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.budgetTimeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetMoney { + get { + try { + return ((decimal)(this[this.tableAnagFasi.budgetMoneyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetMoney\' in table \'AnagFasi\' is DBNull.", e); + } + } + set { + this[this.tableAnagFasi.budgetMoneyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow AnagProgettiRow { + get { + return ((AnagProgettiRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagFasi_AnagProgetti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_AnagFasi_AnagProgetti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsidxProgettoNull() { + return this.IsNull(this.tableAnagFasi.idxProgettoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetidxProgettoNull() { + this[this.tableAnagFasi.idxProgettoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeFaseNull() { + return this.IsNull(this.tableAnagFasi.nomeFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeFaseNull() { + this[this.tableAnagFasi.nomeFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneFaseNull() { + return this.IsNull(this.tableAnagFasi.descrizioneFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneFaseNull() { + this[this.tableAnagFasi.descrizioneFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsenableTimeNull() { + return this.IsNull(this.tableAnagFasi.enableTimeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetenableTimeNull() { + this[this.tableAnagFasi.enableTimeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsenableMoneyNull() { + return this.IsNull(this.tableAnagFasi.enableMoneyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetenableMoneyNull() { + this[this.tableAnagFasi.enableMoneyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodClasseNull() { + return this.IsNull(this.tableAnagFasi.codClasseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodClasseNull() { + this[this.tableAnagFasi.codClasseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodExtNull() { + return this.IsNull(this.tableAnagFasi.codExtColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodExtNull() { + this[this.tableAnagFasi.codExtColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreNull() { + return this.IsNull(this.tableAnagFasi.totOreColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreNull() { + this[this.tableAnagFasi.totOreColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetTimeNull() { + return this.IsNull(this.tableAnagFasi.budgetTimeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetTimeNull() { + this[this.tableAnagFasi.budgetTimeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetMoneyNull() { + return this.IsNull(this.tableAnagFasi.budgetMoneyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetMoneyNull() { + this[this.tableAnagFasi.budgetMoneyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow[] GetRegAttivitaRows() { + if ((this.Table.ChildRelations["FK_RegAttivita_AnagFasi"] == null)) { + return new RegAttivitaRow[0]; + } + else { + return ((RegAttivitaRow[])(base.GetChildRows(this.Table.ChildRelations["FK_RegAttivita_AnagFasi"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_logCommUtRow : global::System.Data.DataRow { + + private v_logCommUtDataTable tablev_logCommUt; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_logCommUtRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_logCommUt = ((v_logCommUtDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime Data { + get { + return ((global::System.DateTime)(this[this.tablev_logCommUt.DataColumn])); + } + set { + this[this.tablev_logCommUt.DataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tablev_logCommUt.idxDipendenteColumn])); + } + set { + this[this.tablev_logCommUt.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tablev_logCommUt.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double h_lav { + get { + try { + return ((double)(this[this.tablev_logCommUt.h_lavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_lav\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.h_lavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal h_com { + get { + try { + return ((decimal)(this[this.tablev_logCommUt.h_comColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_com\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.h_comColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool okTimbr { + get { + try { + return ((bool)(this[this.tablev_logCommUt.okTimbrColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'okTimbr\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.okTimbrColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool okLavCom { + get { + try { + return ((bool)(this[this.tablev_logCommUt.okLavComColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'okLavCom\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.okLavComColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string progetto { + get { + try { + return ((string)(this[this.tablev_logCommUt.progettoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'progetto\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.progettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minOrd { + get { + try { + return ((int)(this[this.tablev_logCommUt.minOrdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minOrd\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minOrdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minStra { + get { + try { + return ((int)(this[this.tablev_logCommUt.minStraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minStra\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minStraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minPerm { + get { + try { + return ((int)(this[this.tablev_logCommUt.minPermColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minPerm\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minPermColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFer { + get { + try { + return ((int)(this[this.tablev_logCommUt.minFerColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFer\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minFerColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minMal { + get { + try { + return ((int)(this[this.tablev_logCommUt.minMalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minMal\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minMalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFest { + get { + try { + return ((int)(this[this.tablev_logCommUt.minFestColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFest\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minFestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minMpp { + get { + try { + return ((int)(this[this.tablev_logCommUt.minMppColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minMpp\' in table \'v_logCommUt\' is DBNull.", e); + } + } + set { + this[this.tablev_logCommUt.minMppColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tablev_logCommUt.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tablev_logCommUt.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_lavNull() { + return this.IsNull(this.tablev_logCommUt.h_lavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_lavNull() { + this[this.tablev_logCommUt.h_lavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_comNull() { + return this.IsNull(this.tablev_logCommUt.h_comColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_comNull() { + this[this.tablev_logCommUt.h_comColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsokTimbrNull() { + return this.IsNull(this.tablev_logCommUt.okTimbrColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetokTimbrNull() { + this[this.tablev_logCommUt.okTimbrColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsokLavComNull() { + return this.IsNull(this.tablev_logCommUt.okLavComColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetokLavComNull() { + this[this.tablev_logCommUt.okLavComColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsprogettoNull() { + return this.IsNull(this.tablev_logCommUt.progettoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetprogettoNull() { + this[this.tablev_logCommUt.progettoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminOrdNull() { + return this.IsNull(this.tablev_logCommUt.minOrdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminOrdNull() { + this[this.tablev_logCommUt.minOrdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminStraNull() { + return this.IsNull(this.tablev_logCommUt.minStraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminStraNull() { + this[this.tablev_logCommUt.minStraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminPermNull() { + return this.IsNull(this.tablev_logCommUt.minPermColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminPermNull() { + this[this.tablev_logCommUt.minPermColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFerNull() { + return this.IsNull(this.tablev_logCommUt.minFerColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFerNull() { + this[this.tablev_logCommUt.minFerColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminMalNull() { + return this.IsNull(this.tablev_logCommUt.minMalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminMalNull() { + this[this.tablev_logCommUt.minMalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFestNull() { + return this.IsNull(this.tablev_logCommUt.minFestColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFestNull() { + this[this.tablev_logCommUt.minFestColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminMppNull() { + return this.IsNull(this.tablev_logCommUt.minMppColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminMppNull() { + this[this.tablev_logCommUt.minMppColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class RegAttivitaRow : global::System.Data.DataRow { + + private RegAttivitaDataTable tableRegAttivita; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegAttivitaRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableRegAttivita = ((RegAttivitaDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxRA { + get { + return ((int)(this[this.tableRegAttivita.idxRAColumn])); + } + set { + this[this.tableRegAttivita.idxRAColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableRegAttivita.idxDipendenteColumn])); + } + set { + this[this.tableRegAttivita.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFase { + get { + return ((int)(this[this.tableRegAttivita.idxFaseColumn])); + } + set { + this[this.tableRegAttivita.idxFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime inizio { + get { + return ((global::System.DateTime)(this[this.tableRegAttivita.inizioColumn])); + } + set { + this[this.tableRegAttivita.inizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime fine { + get { + return ((global::System.DateTime)(this[this.tableRegAttivita.fineColumn])); + } + set { + this[this.tableRegAttivita.fineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableRegAttivita.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'RegAttivita\' is DBNull.", e); + } + } + set { + this[this.tableRegAttivita.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreTot { + get { + try { + return ((decimal)(this[this.tableRegAttivita.oreTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreTot\' in table \'RegAttivita\' is DBNull.", e); + } + } + set { + this[this.tableRegAttivita.oreTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal importo { + get { + try { + return ((decimal)(this[this.tableRegAttivita.importoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'importo\' in table \'RegAttivita\' is DBNull.", e); + } + } + set { + this[this.tableRegAttivita.importoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow AnagFasiRow { + get { + return ((AnagFasiRow)(this.GetParentRow(this.Table.ParentRelations["FK_RegAttivita_AnagFasi"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_RegAttivita_AnagFasi"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow DipendentiRow { + get { + return ((DipendentiRow)(this.GetParentRow(this.Table.ParentRelations["FK_RegAttivita_Dipendenti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_RegAttivita_Dipendenti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableRegAttivita.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableRegAttivita.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreTotNull() { + return this.IsNull(this.tableRegAttivita.oreTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreTotNull() { + this[this.tableRegAttivita.oreTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsimportoNull() { + return this.IsNull(this.tableRegAttivita.importoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetimportoNull() { + this[this.tableRegAttivita.importoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class CalendFesteFerieRow : global::System.Data.DataRow { + + private CalendFesteFerieDataTable tableCalendFesteFerie; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal CalendFesteFerieRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableCalendFesteFerie = ((CalendFesteFerieDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime data { + get { + return ((global::System.DateTime)(this[this.tableCalendFesteFerie.dataColumn])); + } + set { + this[this.tableCalendFesteFerie.dataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableCalendFesteFerie.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'CalendFesteFerie\' is DBNull.", e); + } + } + set { + this[this.tableCalendFesteFerie.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableCalendFesteFerie.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableCalendFesteFerie.descrizioneColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagOrariRow : global::System.Data.DataRow { + + private AnagOrariDataTable tableAnagOrari; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagOrariRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagOrari = ((AnagOrariDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codOrario { + get { + return ((string)(this[this.tableAnagOrari.codOrarioColumn])); + } + set { + this[this.tableAnagOrari.codOrarioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descOrario { + get { + try { + return ((string)(this[this.tableAnagOrari.descOrarioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descOrario\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.descOrarioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreOrdSett { + get { + try { + return ((double)(this[this.tableAnagOrari.oreOrdSettColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreOrdSett\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreOrdSettColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreStraordAss { + get { + try { + return ((double)(this[this.tableAnagOrari.oreStraordAssColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreStraordAss\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreStraordAssColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool autoCompOreOrd { + get { + try { + return ((bool)(this[this.tableAnagOrari.autoCompOreOrdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'autoCompOreOrd\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.autoCompOreOrdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreLun { + get { + try { + return ((double)(this[this.tableAnagOrari.oreLunColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreLun\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreLunColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreMar { + get { + try { + return ((double)(this[this.tableAnagOrari.oreMarColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreMar\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreMarColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreMer { + get { + try { + return ((double)(this[this.tableAnagOrari.oreMerColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreMer\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreMerColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreGio { + get { + try { + return ((double)(this[this.tableAnagOrari.oreGioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreGio\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreGioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreVen { + get { + try { + return ((double)(this[this.tableAnagOrari.oreVenColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreVen\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreVenColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreSab { + get { + try { + return ((double)(this[this.tableAnagOrari.oreSabColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreSab\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreSabColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double oreDom { + get { + try { + return ((double)(this[this.tableAnagOrari.oreDomColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreDom\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oreDomColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraInizio_1 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraInizio_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraInizio_1\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraInizio_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraFine_1 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraFine_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraFine_1\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraFine_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraInizio_2 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraInizio_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraInizio_2\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraInizio_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraFine_2 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraFine_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraFine_2\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraFine_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraInizio_3 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraInizio_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraInizio_3\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraInizio_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.TimeSpan oraFine_3 { + get { + try { + return ((global::System.TimeSpan)(this[this.tableAnagOrari.oraFine_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oraFine_3\' in table \'AnagOrari\' is DBNull.", e); + } + } + set { + this[this.tableAnagOrari.oraFine_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescOrarioNull() { + return this.IsNull(this.tableAnagOrari.descOrarioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescOrarioNull() { + this[this.tableAnagOrari.descOrarioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreOrdSettNull() { + return this.IsNull(this.tableAnagOrari.oreOrdSettColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreOrdSettNull() { + this[this.tableAnagOrari.oreOrdSettColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreStraordAssNull() { + return this.IsNull(this.tableAnagOrari.oreStraordAssColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreStraordAssNull() { + this[this.tableAnagOrari.oreStraordAssColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsautoCompOreOrdNull() { + return this.IsNull(this.tableAnagOrari.autoCompOreOrdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetautoCompOreOrdNull() { + this[this.tableAnagOrari.autoCompOreOrdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreLunNull() { + return this.IsNull(this.tableAnagOrari.oreLunColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreLunNull() { + this[this.tableAnagOrari.oreLunColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreMarNull() { + return this.IsNull(this.tableAnagOrari.oreMarColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreMarNull() { + this[this.tableAnagOrari.oreMarColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreMerNull() { + return this.IsNull(this.tableAnagOrari.oreMerColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreMerNull() { + this[this.tableAnagOrari.oreMerColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreGioNull() { + return this.IsNull(this.tableAnagOrari.oreGioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreGioNull() { + this[this.tableAnagOrari.oreGioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreVenNull() { + return this.IsNull(this.tableAnagOrari.oreVenColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreVenNull() { + this[this.tableAnagOrari.oreVenColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreSabNull() { + return this.IsNull(this.tableAnagOrari.oreSabColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreSabNull() { + this[this.tableAnagOrari.oreSabColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreDomNull() { + return this.IsNull(this.tableAnagOrari.oreDomColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreDomNull() { + this[this.tableAnagOrari.oreDomColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraInizio_1Null() { + return this.IsNull(this.tableAnagOrari.oraInizio_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraInizio_1Null() { + this[this.tableAnagOrari.oraInizio_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraFine_1Null() { + return this.IsNull(this.tableAnagOrari.oraFine_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraFine_1Null() { + this[this.tableAnagOrari.oraFine_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraInizio_2Null() { + return this.IsNull(this.tableAnagOrari.oraInizio_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraInizio_2Null() { + this[this.tableAnagOrari.oraInizio_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraFine_2Null() { + return this.IsNull(this.tableAnagOrari.oraFine_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraFine_2Null() { + this[this.tableAnagOrari.oraFine_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraInizio_3Null() { + return this.IsNull(this.tableAnagOrari.oraInizio_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraInizio_3Null() { + this[this.tableAnagOrari.oraInizio_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraFine_3Null() { + return this.IsNull(this.tableAnagOrari.oraFine_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraFine_3Null() { + this[this.tableAnagOrari.oraFine_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow[] GetDipendentiRows() { + if ((this.Table.ChildRelations["FK_Dipendenti_AnagOrari"] == null)) { + return new DipendentiRow[0]; + } + else { + return ((DipendentiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Dipendenti_AnagOrari"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class TimbMeseExplRow : global::System.Data.DataRow { + + private TimbMeseExplDataTable tableTimbMeseExpl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbMeseExplRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableTimbMeseExpl = ((TimbMeseExplDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Anno { + get { + return ((int)(this[this.tableTimbMeseExpl.AnnoColumn])); + } + set { + this[this.tableTimbMeseExpl.AnnoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Mese { + get { + return ((int)(this[this.tableTimbMeseExpl.MeseColumn])); + } + set { + this[this.tableTimbMeseExpl.MeseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableTimbMeseExpl.idxDipendenteColumn])); + } + set { + this[this.tableTimbMeseExpl.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tableTimbMeseExpl.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreOrd { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreOrdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreOrd\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreOrdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreFest { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreFestColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreFest\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreFestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreDaLav { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreDaLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreDaLav\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreDaLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOrePerm { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOrePermColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOrePerm\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOrePermColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreFer { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreFerColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreFer\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreFerColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreMal { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreMalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreMal\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreMalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totLav { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totLav\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreNonLav { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreNonLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreNonLav\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreNonLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double totOreStra { + get { + try { + return ((double)(this[this.tableTimbMeseExpl.totOreStraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOreStra\' in table \'TimbMeseExpl\' is DBNull.", e); + } + } + set { + this[this.tableTimbMeseExpl.totOreStraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tableTimbMeseExpl.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tableTimbMeseExpl.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreOrdNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreOrdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreOrdNull() { + this[this.tableTimbMeseExpl.totOreOrdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreFestNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreFestColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreFestNull() { + this[this.tableTimbMeseExpl.totOreFestColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreDaLavNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreDaLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreDaLavNull() { + this[this.tableTimbMeseExpl.totOreDaLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOrePermNull() { + return this.IsNull(this.tableTimbMeseExpl.totOrePermColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOrePermNull() { + this[this.tableTimbMeseExpl.totOrePermColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreFerNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreFerColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreFerNull() { + this[this.tableTimbMeseExpl.totOreFerColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreMalNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreMalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreMalNull() { + this[this.tableTimbMeseExpl.totOreMalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotLavNull() { + return this.IsNull(this.tableTimbMeseExpl.totLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotLavNull() { + this[this.tableTimbMeseExpl.totLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreNonLavNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreNonLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreNonLavNull() { + this[this.tableTimbMeseExpl.totOreNonLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreStraNull() { + return this.IsNull(this.tableTimbMeseExpl.totOreStraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreStraNull() { + this[this.tableTimbMeseExpl.totOreStraColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class GiustificativiRow : global::System.Data.DataRow { + + private GiustificativiDataTable tableGiustificativi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GiustificativiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableGiustificativi = ((GiustificativiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataLav { + get { + return ((global::System.DateTime)(this[this.tableGiustificativi.dataLavColumn])); + } + set { + this[this.tableGiustificativi.dataLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableGiustificativi.idxDipendenteColumn])); + } + set { + this[this.tableGiustificativi.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codGiust { + get { + return ((string)(this[this.tableGiustificativi.codGiustColumn])); + } + set { + this[this.tableGiustificativi.codGiustColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minuti { + get { + try { + return ((int)(this[this.tableGiustificativi.minutiColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minuti\' in table \'Giustificativi\' is DBNull.", e); + } + } + set { + this[this.tableGiustificativi.minutiColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminutiNull() { + return this.IsNull(this.tableGiustificativi.minutiColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminutiNull() { + this[this.tableGiustificativi.minutiColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_DipendentiAndAnomalieRow : global::System.Data.DataRow { + + private stp_DipendentiAndAnomalieDataTable tablestp_DipendentiAndAnomalie; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_DipendentiAndAnomalieRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_DipendentiAndAnomalie = ((stp_DipendentiAndAnomalieDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tablestp_DipendentiAndAnomalie.idxDipendenteColumn])); + } + set { + this[this.tablestp_DipendentiAndAnomalie.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tablestp_DipendentiAndAnomalie.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'stp_DipendentiAndAnomalie\' is DBNull" + + ".", e); + } + } + set { + this[this.tablestp_DipendentiAndAnomalie.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string email { + get { + try { + return ((string)(this[this.tablestp_DipendentiAndAnomalie.emailColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'email\' in table \'stp_DipendentiAndAnomalie\' is DBNull.", e); + } + } + set { + this[this.tablestp_DipendentiAndAnomalie.emailColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tablestp_DipendentiAndAnomalie.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tablestp_DipendentiAndAnomalie.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsemailNull() { + return this.IsNull(this.tablestp_DipendentiAndAnomalie.emailColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetemailNull() { + this[this.tablestp_DipendentiAndAnomalie.emailColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class TE_RA_ExplRow : global::System.Data.DataRow { + + private TE_RA_ExplDataTable tableTE_RA_Expl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TE_RA_ExplRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableTE_RA_Expl = ((TE_RA_ExplDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataLav { + get { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.dataLavColumn])); + } + set { + this[this.tableTE_RA_Expl.dataLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableTE_RA_Expl.idxDipendenteColumn])); + } + set { + this[this.tableTE_RA_Expl.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tableTE_RA_Expl.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double h_lav { + get { + try { + return ((double)(this[this.tableTE_RA_Expl.h_lavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_lav\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.h_lavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double h_giust { + get { + try { + return ((double)(this[this.tableTE_RA_Expl.h_giustColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_giust\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.h_giustColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal h_com { + get { + try { + return ((decimal)(this[this.tableTE_RA_Expl.h_comColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'h_com\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.h_comColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string progetti { + get { + try { + return ((string)(this[this.tableTE_RA_Expl.progettiColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'progetti\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.progettiColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int okLavCom { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.okLavComColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'okLavCom\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.okLavComColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool isOkTim { + get { + try { + return ((bool)(this[this.tableTE_RA_Expl.isOkTimColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkTim\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.isOkTimColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool isOkApp { + get { + try { + return ((bool)(this[this.tableTE_RA_Expl.isOkAppColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkApp\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.isOkAppColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int isOkLav { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.isOkLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOkLav\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.isOkLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int isOk { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.isOkColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'isOk\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.isOkColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool block { + get { + try { + return ((bool)(this[this.tableTE_RA_Expl.blockColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'block\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.blockColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minOrd { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minOrdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minOrd\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minOrdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minNonLav { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minNonLavColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minNonLav\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minNonLavColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minStra { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minStraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minStra\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minStraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minPerm { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minPermColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minPerm\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minPermColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFer { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minFerColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFer\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minFerColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minMal { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minMalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minMal\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minMalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minFest { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minFestColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minFest\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minFestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minRegAtt { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minRegAttColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minRegAtt\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minRegAttColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_1 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.entrata_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_1\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.entrata_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_1 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.uscita_1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_1\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.uscita_1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_2 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.entrata_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_2\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.entrata_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_2 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.uscita_2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_2\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.uscita_2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_3 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.entrata_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_3\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.entrata_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_3 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.uscita_3Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_3\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.uscita_3Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime entrata_4 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.entrata_4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata_4\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.entrata_4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime uscita_4 { + get { + try { + return ((global::System.DateTime)(this[this.tableTE_RA_Expl.uscita_4Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'uscita_4\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.uscita_4Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minArcoPres { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minArcoPresColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minArcoPres\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minArcoPresColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string chkFunCod { + get { + try { + return ((string)(this[this.tableTE_RA_Expl.chkFunCodColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'chkFunCod\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.chkFunCodColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string chkFunRes { + get { + try { + return ((string)(this[this.tableTE_RA_Expl.chkFunResColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'chkFunRes\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.chkFunResColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minMpp { + get { + try { + return ((int)(this[this.tableTE_RA_Expl.minMppColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minMpp\' in table \'TE_RA_Expl\' is DBNull.", e); + } + } + set { + this[this.tableTE_RA_Expl.minMppColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tableTE_RA_Expl.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tableTE_RA_Expl.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_lavNull() { + return this.IsNull(this.tableTE_RA_Expl.h_lavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_lavNull() { + this[this.tableTE_RA_Expl.h_lavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_giustNull() { + return this.IsNull(this.tableTE_RA_Expl.h_giustColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_giustNull() { + this[this.tableTE_RA_Expl.h_giustColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Ish_comNull() { + return this.IsNull(this.tableTE_RA_Expl.h_comColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Seth_comNull() { + this[this.tableTE_RA_Expl.h_comColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsprogettiNull() { + return this.IsNull(this.tableTE_RA_Expl.progettiColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetprogettiNull() { + this[this.tableTE_RA_Expl.progettiColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsokLavComNull() { + return this.IsNull(this.tableTE_RA_Expl.okLavComColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetokLavComNull() { + this[this.tableTE_RA_Expl.okLavComColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkTimNull() { + return this.IsNull(this.tableTE_RA_Expl.isOkTimColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkTimNull() { + this[this.tableTE_RA_Expl.isOkTimColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkAppNull() { + return this.IsNull(this.tableTE_RA_Expl.isOkAppColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkAppNull() { + this[this.tableTE_RA_Expl.isOkAppColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkLavNull() { + return this.IsNull(this.tableTE_RA_Expl.isOkLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkLavNull() { + this[this.tableTE_RA_Expl.isOkLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsisOkNull() { + return this.IsNull(this.tableTE_RA_Expl.isOkColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetisOkNull() { + this[this.tableTE_RA_Expl.isOkColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsblockNull() { + return this.IsNull(this.tableTE_RA_Expl.blockColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetblockNull() { + this[this.tableTE_RA_Expl.blockColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminOrdNull() { + return this.IsNull(this.tableTE_RA_Expl.minOrdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminOrdNull() { + this[this.tableTE_RA_Expl.minOrdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminNonLavNull() { + return this.IsNull(this.tableTE_RA_Expl.minNonLavColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminNonLavNull() { + this[this.tableTE_RA_Expl.minNonLavColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminStraNull() { + return this.IsNull(this.tableTE_RA_Expl.minStraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminStraNull() { + this[this.tableTE_RA_Expl.minStraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminPermNull() { + return this.IsNull(this.tableTE_RA_Expl.minPermColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminPermNull() { + this[this.tableTE_RA_Expl.minPermColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFerNull() { + return this.IsNull(this.tableTE_RA_Expl.minFerColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFerNull() { + this[this.tableTE_RA_Expl.minFerColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminMalNull() { + return this.IsNull(this.tableTE_RA_Expl.minMalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminMalNull() { + this[this.tableTE_RA_Expl.minMalColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminFestNull() { + return this.IsNull(this.tableTE_RA_Expl.minFestColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminFestNull() { + this[this.tableTE_RA_Expl.minFestColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminRegAttNull() { + return this.IsNull(this.tableTE_RA_Expl.minRegAttColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminRegAttNull() { + this[this.tableTE_RA_Expl.minRegAttColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_1Null() { + return this.IsNull(this.tableTE_RA_Expl.entrata_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_1Null() { + this[this.tableTE_RA_Expl.entrata_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_1Null() { + return this.IsNull(this.tableTE_RA_Expl.uscita_1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_1Null() { + this[this.tableTE_RA_Expl.uscita_1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_2Null() { + return this.IsNull(this.tableTE_RA_Expl.entrata_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_2Null() { + this[this.tableTE_RA_Expl.entrata_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_2Null() { + return this.IsNull(this.tableTE_RA_Expl.uscita_2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_2Null() { + this[this.tableTE_RA_Expl.uscita_2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_3Null() { + return this.IsNull(this.tableTE_RA_Expl.entrata_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_3Null() { + this[this.tableTE_RA_Expl.entrata_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_3Null() { + return this.IsNull(this.tableTE_RA_Expl.uscita_3Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_3Null() { + this[this.tableTE_RA_Expl.uscita_3Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isentrata_4Null() { + return this.IsNull(this.tableTE_RA_Expl.entrata_4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setentrata_4Null() { + this[this.tableTE_RA_Expl.entrata_4Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Isuscita_4Null() { + return this.IsNull(this.tableTE_RA_Expl.uscita_4Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Setuscita_4Null() { + this[this.tableTE_RA_Expl.uscita_4Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminArcoPresNull() { + return this.IsNull(this.tableTE_RA_Expl.minArcoPresColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminArcoPresNull() { + this[this.tableTE_RA_Expl.minArcoPresColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IschkFunCodNull() { + return this.IsNull(this.tableTE_RA_Expl.chkFunCodColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetchkFunCodNull() { + this[this.tableTE_RA_Expl.chkFunCodColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IschkFunResNull() { + return this.IsNull(this.tableTE_RA_Expl.chkFunResColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetchkFunResNull() { + this[this.tableTE_RA_Expl.chkFunResColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminMppNull() { + return this.IsNull(this.tableTE_RA_Expl.minMppColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminMppNull() { + this[this.tableTE_RA_Expl.minMppColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class regAttDayExplRow : global::System.Data.DataRow { + + private regAttDayExplDataTable tableregAttDayExpl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal regAttDayExplRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableregAttDayExpl = ((regAttDayExplDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableregAttDayExpl.idxDipendenteColumn])); + } + set { + this[this.tableregAttDayExpl.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime inizio { + get { + return ((global::System.DateTime)(this[this.tableregAttDayExpl.inizioColumn])); + } + set { + this[this.tableregAttDayExpl.inizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime fine { + get { + return ((global::System.DateTime)(this[this.tableregAttDayExpl.fineColumn])); + } + set { + this[this.tableregAttDayExpl.fineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableregAttDayExpl.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreTot { + get { + try { + return ((decimal)(this[this.tableregAttDayExpl.oreTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreTot\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.oreTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal importo { + get { + try { + return ((decimal)(this[this.tableregAttDayExpl.importoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'importo\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.importoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string RagSociale { + get { + try { + return ((string)(this[this.tableregAttDayExpl.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeProj { + get { + return ((string)(this[this.tableregAttDayExpl.nomeProjColumn])); + } + set { + this[this.tableregAttDayExpl.nomeProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeFase { + get { + try { + return ((string)(this[this.tableregAttDayExpl.nomeFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeFase\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.nomeFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal minTot { + get { + try { + return ((decimal)(this[this.tableregAttDayExpl.minTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minTot\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.minTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxRA { + get { + return ((int)(this[this.tableregAttDayExpl.idxRAColumn])); + } + set { + this[this.tableregAttDayExpl.idxRAColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tableregAttDayExpl.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'regAttDayExpl\' is DBNull.", e); + } + } + set { + this[this.tableregAttDayExpl.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableregAttDayExpl.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableregAttDayExpl.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreTotNull() { + return this.IsNull(this.tableregAttDayExpl.oreTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreTotNull() { + this[this.tableregAttDayExpl.oreTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsimportoNull() { + return this.IsNull(this.tableregAttDayExpl.importoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetimportoNull() { + this[this.tableregAttDayExpl.importoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableregAttDayExpl.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRagSocialeNull() { + this[this.tableregAttDayExpl.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeFaseNull() { + return this.IsNull(this.tableregAttDayExpl.nomeFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeFaseNull() { + this[this.tableregAttDayExpl.nomeFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminTotNull() { + return this.IsNull(this.tableregAttDayExpl.minTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminTotNull() { + this[this.tableregAttDayExpl.minTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tableregAttDayExpl.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tableregAttDayExpl.CognomeNomeColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagProgetti_ExplRow : global::System.Data.DataRow { + + private AnagProgetti_ExplDataTable tableAnagProgetti_Expl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagProgetti_ExplRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagProgetti_Expl = ((AnagProgetti_ExplDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string RagSociale { + get { + try { + return ((string)(this[this.tableAnagProgetti_Expl.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxProgetto { + get { + return ((int)(this[this.tableAnagProgetti_Expl.idxProgettoColumn])); + } + set { + this[this.tableAnagProgetti_Expl.idxProgettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxCliente { + get { + return ((int)(this[this.tableAnagProgetti_Expl.idxClienteColumn])); + } + set { + this[this.tableAnagProgetti_Expl.idxClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeProj { + get { + return ((string)(this[this.tableAnagProgetti_Expl.nomeProjColumn])); + } + set { + this[this.tableAnagProgetti_Expl.nomeProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrProj { + get { + try { + return ((string)(this[this.tableAnagProgetti_Expl.descrProjColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrProj\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.descrProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetTime { + get { + try { + return ((decimal)(this[this.tableAnagProgetti_Expl.budgetTimeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetTime\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.budgetTimeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal budgetMoney { + get { + try { + return ((decimal)(this[this.tableAnagProgetti_Expl.budgetMoneyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'budgetMoney\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.budgetMoneyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int OldIdx { + get { + try { + return ((int)(this[this.tableAnagProgetti_Expl.OldIdxColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'OldIdx\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.OldIdxColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Attivo { + get { + return ((bool)(this[this.tableAnagProgetti_Expl.AttivoColumn])); + } + set { + this[this.tableAnagProgetti_Expl.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string codExt { + get { + try { + return ((string)(this[this.tableAnagProgetti_Expl.codExtColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'codExt\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.codExtColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal totOre { + get { + try { + return ((decimal)(this[this.tableAnagProgetti_Expl.totOreColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'totOre\' in table \'AnagProgetti_Expl\' is DBNull.", e); + } + } + set { + this[this.tableAnagProgetti_Expl.totOreColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableAnagProgetti_Expl.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRagSocialeNull() { + this[this.tableAnagProgetti_Expl.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrProjNull() { + return this.IsNull(this.tableAnagProgetti_Expl.descrProjColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrProjNull() { + this[this.tableAnagProgetti_Expl.descrProjColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetTimeNull() { + return this.IsNull(this.tableAnagProgetti_Expl.budgetTimeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetTimeNull() { + this[this.tableAnagProgetti_Expl.budgetTimeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsbudgetMoneyNull() { + return this.IsNull(this.tableAnagProgetti_Expl.budgetMoneyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetbudgetMoneyNull() { + this[this.tableAnagProgetti_Expl.budgetMoneyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsOldIdxNull() { + return this.IsNull(this.tableAnagProgetti_Expl.OldIdxColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetOldIdxNull() { + this[this.tableAnagProgetti_Expl.OldIdxColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscodExtNull() { + return this.IsNull(this.tableAnagProgetti_Expl.codExtColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcodExtNull() { + this[this.tableAnagProgetti_Expl.codExtColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotOreNull() { + return this.IsNull(this.tableAnagProgetti_Expl.totOreColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotOreNull() { + this[this.tableAnagProgetti_Expl.totOreColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class RegistroEventiRow : global::System.Data.DataRow { + + private RegistroEventiDataTable tableRegistroEventi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegistroEventiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableRegistroEventi = ((RegistroEventiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime DataOra { + get { + return ((global::System.DateTime)(this[this.tableRegistroEventi.DataOraColumn])); + } + set { + this[this.tableRegistroEventi.DataOraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string evento { + get { + return ((string)(this[this.tableRegistroEventi.eventoColumn])); + } + set { + this[this.tableRegistroEventi.eventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string commento { + get { + try { + return ((string)(this[this.tableRegistroEventi.commentoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'commento\' in table \'RegistroEventi\' is DBNull.", e); + } + } + set { + this[this.tableRegistroEventi.commentoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscommentoNull() { + return this.IsNull(this.tableRegistroEventi.commentoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcommentoNull() { + this[this.tableRegistroEventi.commentoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class TimbratureRowChangeEvent : global::System.EventArgs { + + private TimbratureRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRowChangeEvent(TimbratureRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class TimbratureExplRowChangeEvent : global::System.EventArgs { + + private TimbratureExplRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRowChangeEvent(TimbratureExplRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagDevicesRowChangeEvent : global::System.EventArgs { + + private AnagDevicesRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRowChangeEvent(AnagDevicesRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class DipendentiRowChangeEvent : global::System.EventArgs { + + private DipendentiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRowChangeEvent(DipendentiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagClientiRowChangeEvent : global::System.EventArgs { + + private AnagClientiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRowChangeEvent(AnagClientiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagProgettiRowChangeEvent : global::System.EventArgs { + + private AnagProgettiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRowChangeEvent(AnagProgettiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class Dipendenti2RuoliRowChangeEvent : global::System.EventArgs { + + private Dipendenti2RuoliRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRowChangeEvent(Dipendenti2RuoliRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagFasiRowChangeEvent : global::System.EventArgs { + + private AnagFasiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRowChangeEvent(AnagFasiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_logCommUtRowChangeEvent : global::System.EventArgs { + + private v_logCommUtRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRowChangeEvent(v_logCommUtRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class RegAttivitaRowChangeEvent : global::System.EventArgs { + + private RegAttivitaRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRowChangeEvent(RegAttivitaRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class CalendFesteFerieRowChangeEvent : global::System.EventArgs { + + private CalendFesteFerieRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRowChangeEvent(CalendFesteFerieRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagOrariRowChangeEvent : global::System.EventArgs { + + private AnagOrariRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRowChangeEvent(AnagOrariRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class TimbMeseExplRowChangeEvent : global::System.EventArgs { + + private TimbMeseExplRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRowChangeEvent(TimbMeseExplRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class GiustificativiRowChangeEvent : global::System.EventArgs { + + private GiustificativiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRowChangeEvent(GiustificativiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_DipendentiAndAnomalieRowChangeEvent : global::System.EventArgs { + + private stp_DipendentiAndAnomalieRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRowChangeEvent(stp_DipendentiAndAnomalieRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class TE_RA_ExplRowChangeEvent : global::System.EventArgs { + + private TE_RA_ExplRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRowChangeEvent(TE_RA_ExplRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class regAttDayExplRowChangeEvent : global::System.EventArgs { + + private regAttDayExplRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRowChangeEvent(regAttDayExplRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagProgetti_ExplRowChangeEvent : global::System.EventArgs { + + private AnagProgetti_ExplRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRowChangeEvent(AnagProgetti_ExplRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class RegistroEventiRowChangeEvent : global::System.EventArgs { + + private RegistroEventiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRowChangeEvent(RegistroEventiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GPW_data.DS_ApplicazioneTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TimbratureTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Timbrature"; + tableMapping.ColumnMappings.Add("dataOra", "dataOra"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("entrata", "entrata"); + tableMapping.ColumnMappings.Add("IPv4", "IPv4"); + tableMapping.ColumnMappings.Add("CodTipoTimb", "CodTipoTimb"); + tableMapping.ColumnMappings.Add("Approv", "Approv"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[Timbrature] WHERE (([dataOra] = @Original_dataOra) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_entrata = 1 AND [entrata] IS NULL) OR ([entrata] = @Original_entrata)) AND ((@IsNull_IPv4 = 1 AND [IPv4] IS NULL) OR ([IPv4] = @Original_IPv4)) AND ((@IsNull_CodTipoTimb = 1 AND [CodTipoTimb] IS NULL) OR ([CodTipoTimb] = @Original_CodTipoTimb)) AND ((@IsNull_Approv = 1 AND [Approv] IS NULL) OR ([Approv] = @Original_Approv)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IPv4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodTipoTimb", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodTipoTimb", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Approv", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Approv", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Timbrature] ([dataOra], [idxDipendente], [entrata], [IPv4], [CodTipoTimb], [Approv]) VALUES (@dataOra, @idxDipendente, @entrata, @IPv4, @CodTipoTimb, @Approv); +SELECT dataOra, idxDipendente, entrata, IPv4, CodTipoTimb, Approv FROM Timbrature WHERE (dataOra = @dataOra) AND (idxDipendente = @idxDipendente)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoTimb", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Approv", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Timbrature] SET [dataOra] = @dataOra, [idxDipendente] = @idxDipendente, [entrata] = @entrata, [IPv4] = @IPv4, [CodTipoTimb] = @CodTipoTimb, [Approv] = @Approv WHERE (([dataOra] = @Original_dataOra) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_entrata = 1 AND [entrata] IS NULL) OR ([entrata] = @Original_entrata)) AND ((@IsNull_IPv4 = 1 AND [IPv4] IS NULL) OR ([IPv4] = @Original_IPv4)) AND ((@IsNull_CodTipoTimb = 1 AND [CodTipoTimb] IS NULL) OR ([CodTipoTimb] = @Original_CodTipoTimb)) AND ((@IsNull_Approv = 1 AND [Approv] IS NULL) OR ([Approv] = @Original_Approv))); +SELECT dataOra, idxDipendente, entrata, IPv4, CodTipoTimb, Approv FROM Timbrature WHERE (dataOra = @dataOra) AND (idxDipendente = @idxDipendente)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoTimb", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Approv", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IPv4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IPv4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodTipoTimb", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodTipoTimb", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoTimb", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Approv", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Approv", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Approv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[11]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM dbo.Timbrature"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_Timbr_Delete"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_Timbr_getByDipDataOra"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_Timbr_getByDipDateInterval"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_Timbr_getLastByDip"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_Timbr_NonAppr"; + 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("@idxDipendente", 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_Timbr_NonAppr_ByDip"; + 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("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_insTimbMan"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isEntrata", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IPv4", global::System.Data.SqlDbType.NVarChar, 15, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoTimb", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Approv", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[8].Connection = this.Connection; + this._commandCollection[8].CommandText = "dbo.stp_Timbr_Approva"; + this._commandCollection[8].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[8].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[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[9].Connection = this.Connection; + this._commandCollection[9].CommandText = "dbo.stp_Timbr_modifica"; + this._commandCollection[9].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[9].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[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraNew", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[10].Connection = this.Connection; + this._commandCollection[10].CommandText = "dbo.stp_Timbr_SwapInOut"; + this._commandCollection[10].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[10].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[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.TimbratureDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.TimbratureDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureDataTable getByDipDataOra(global::System.Nullable idxDipendente, global::System.Nullable dataOra) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataOra.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataOra.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureDataTable getByIdxDipPeriodo(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureDataTable getLastByDip(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureDataTable getNonAppr(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureDataTable getNonApprByDip(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[6]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureDataTable dataTable = new DS_Applicazione.TimbratureDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.TimbratureDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "Timbrature"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(System.DateTime Original_dataOra, int Original_idxDipendente, global::System.Nullable Original_entrata, string Original_IPv4, string Original_CodTipoTimb, global::System.Nullable Original_Approv) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_dataOra)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxDipendente)); + if ((Original_entrata.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((bool)(Original_entrata.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Original_IPv4 == null)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_IPv4)); + } + if ((Original_CodTipoTimb == null)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((string)(Original_CodTipoTimb)); + } + if ((Original_Approv.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((bool)(Original_Approv.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime dataOra, int idxDipendente, global::System.Nullable entrata, string IPv4, string CodTipoTimb, global::System.Nullable Approv) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(dataOra)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((entrata.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((bool)(entrata.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((IPv4 == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(IPv4)); + } + if ((CodTipoTimb == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(CodTipoTimb)); + } + if ((Approv.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((bool)(Approv.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(System.DateTime dataOra, int idxDipendente, global::System.Nullable entrata, string IPv4, string CodTipoTimb, global::System.Nullable Approv, System.DateTime Original_dataOra, int Original_idxDipendente, global::System.Nullable Original_entrata, string Original_IPv4, string Original_CodTipoTimb, global::System.Nullable Original_Approv) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(dataOra)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((entrata.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((bool)(entrata.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((IPv4 == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(IPv4)); + } + if ((CodTipoTimb == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(CodTipoTimb)); + } + if ((Approv.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((bool)(Approv.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(Original_dataOra)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_idxDipendente)); + if ((Original_entrata.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((bool)(Original_entrata.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Original_IPv4 == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_IPv4)); + } + if ((Original_CodTipoTimb == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_CodTipoTimb)); + } + if ((Original_Approv.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((bool)(Original_Approv.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable entrata, string IPv4, string CodTipoTimb, global::System.Nullable Approv, System.DateTime Original_dataOra, int Original_idxDipendente, global::System.Nullable Original_entrata, string Original_IPv4, string Original_CodTipoTimb, global::System.Nullable Original_Approv) { + return this.Update(Original_dataOra, Original_idxDipendente, entrata, IPv4, CodTipoTimb, Approv, Original_dataOra, Original_idxDipendente, Original_entrata, Original_IPv4, Original_CodTipoTimb, Original_Approv); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int DeleteNonAppr(global::System.Nullable Original_idxDipendente, global::System.Nullable Original_dataOra) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_dataOra.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(Original_dataOra.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_insTimbMan(global::System.Nullable idxDipendente, global::System.Nullable dataOra, global::System.Nullable isEntrata, string IPv4, string CodTipoTimb, global::System.Nullable Approv) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataOra.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataOra.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((isEntrata.HasValue == true)) { + command.Parameters[3].Value = ((bool)(isEntrata.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((IPv4 == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(IPv4)); + } + if ((CodTipoTimb == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(CodTipoTimb)); + } + if ((Approv.HasValue == true)) { + command.Parameters[6].Value = ((bool)(Approv.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_Timbr_Approva(global::System.Nullable idxDipendente, global::System.Nullable dataOra) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataOra.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataOra.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_Timbr_modifica(global::System.Nullable idxDipendente, global::System.Nullable dataOra, global::System.Nullable dataOraNew) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[9]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataOra.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataOra.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataOraNew.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(dataOraNew.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateSwapInOut(global::System.Nullable Original_idxDipendente, global::System.Nullable Original_dataOra) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[10]; + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_dataOra.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(Original_dataOra.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TimbratureExplTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureExplTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "TimbratureExpl"; + tableMapping.ColumnMappings.Add("dataLav", "dataLav"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + tableMapping.ColumnMappings.Add("entrata_1", "entrata_1"); + tableMapping.ColumnMappings.Add("uscita_1", "uscita_1"); + tableMapping.ColumnMappings.Add("entrata_2", "entrata_2"); + tableMapping.ColumnMappings.Add("uscita_2", "uscita_2"); + tableMapping.ColumnMappings.Add("entrata_3", "entrata_3"); + tableMapping.ColumnMappings.Add("uscita_3", "uscita_3"); + tableMapping.ColumnMappings.Add("entrata_4", "entrata_4"); + tableMapping.ColumnMappings.Add("uscita_4", "uscita_4"); + tableMapping.ColumnMappings.Add("h_lav", "h_lav"); + tableMapping.ColumnMappings.Add("h_giust", "h_giust"); + tableMapping.ColumnMappings.Add("minLav", "minLav"); + tableMapping.ColumnMappings.Add("minOrd", "minOrd"); + tableMapping.ColumnMappings.Add("minStra", "minStra"); + tableMapping.ColumnMappings.Add("minPerm", "minPerm"); + tableMapping.ColumnMappings.Add("minFer", "minFer"); + tableMapping.ColumnMappings.Add("minMal", "minMal"); + tableMapping.ColumnMappings.Add("minFest", "minFest"); + tableMapping.ColumnMappings.Add("isOkTim", "isOkTim"); + tableMapping.ColumnMappings.Add("isOkApp", "isOkApp"); + tableMapping.ColumnMappings.Add("isOkLav", "isOkLav"); + tableMapping.ColumnMappings.Add("isOk", "isOk"); + tableMapping.ColumnMappings.Add("minNonLav", "minNonLav"); + tableMapping.ColumnMappings.Add("minArcoPres", "minArcoPres"); + tableMapping.ColumnMappings.Add("block", "block"); + tableMapping.ColumnMappings.Add("chkFunCod", "chkFunCod"); + tableMapping.ColumnMappings.Add("chkFunRes", "chkFunRes"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [TimbratureExpl] WHERE (([dataLav] = @Original_dataLav) AND ([idxDipe" + + "ndente] = @Original_idxDipendente) AND ((@IsNull_CognomeNome = 1 AND [CognomeNom" + + "e] IS NULL) OR ([CognomeNome] = @Original_CognomeNome)) AND ((@IsNull_entrata_1 " + + "= 1 AND [entrata_1] IS NULL) OR ([entrata_1] = @Original_entrata_1)) AND ((@IsNu" + + "ll_uscita_1 = 1 AND [uscita_1] IS NULL) OR ([uscita_1] = @Original_uscita_1)) AN" + + "D ((@IsNull_entrata_2 = 1 AND [entrata_2] IS NULL) OR ([entrata_2] = @Original_e" + + "ntrata_2)) AND ((@IsNull_uscita_2 = 1 AND [uscita_2] IS NULL) OR ([uscita_2] = @" + + "Original_uscita_2)) AND ((@IsNull_entrata_3 = 1 AND [entrata_3] IS NULL) OR ([en" + + "trata_3] = @Original_entrata_3)) AND ((@IsNull_uscita_3 = 1 AND [uscita_3] IS NU" + + "LL) OR ([uscita_3] = @Original_uscita_3)) AND ((@IsNull_entrata_4 = 1 AND [entra" + + "ta_4] IS NULL) OR ([entrata_4] = @Original_entrata_4)) AND ((@IsNull_uscita_4 = " + + "1 AND [uscita_4] IS NULL) OR ([uscita_4] = @Original_uscita_4)) AND ((@IsNull_h_" + + "lav = 1 AND [h_lav] IS NULL) OR ([h_lav] = @Original_h_lav)) AND ((@IsNull_h_giu" + + "st = 1 AND [h_giust] IS NULL) OR ([h_giust] = @Original_h_giust)) AND ((@IsNull_" + + "minLav = 1 AND [minLav] IS NULL) OR ([minLav] = @Original_minLav)) AND ((@IsNull" + + "_minOrd = 1 AND [minOrd] IS NULL) OR ([minOrd] = @Original_minOrd)) AND ((@IsNul" + + "l_minNonLav = 1 AND [minNonLav] IS NULL) OR ([minNonLav] = @Original_minNonLav))" + + " AND ((@IsNull_minStra = 1 AND [minStra] IS NULL) OR ([minStra] = @Original_minS" + + "tra)) AND ((@IsNull_minPerm = 1 AND [minPerm] IS NULL) OR ([minPerm] = @Original" + + "_minPerm)) AND ((@IsNull_minFer = 1 AND [minFer] IS NULL) OR ([minFer] = @Origin" + + "al_minFer)) AND ((@IsNull_minMal = 1 AND [minMal] IS NULL) OR ([minMal] = @Origi" + + "nal_minMal)) AND ((@IsNull_minFest = 1 AND [minFest] IS NULL) OR ([minFest] = @O" + + "riginal_minFest)) AND ((@IsNull_minArcoPres = 1 AND [minArcoPres] IS NULL) OR ([" + + "minArcoPres] = @Original_minArcoPres)) AND ((@IsNull_isOkTim = 1 AND [isOkTim] I" + + "S NULL) OR ([isOkTim] = @Original_isOkTim)) AND ((@IsNull_isOkApp = 1 AND [isOkA" + + "pp] IS NULL) OR ([isOkApp] = @Original_isOkApp)) AND ([isOkLav] = @Original_isOk" + + "Lav) AND ((@IsNull_isOk = 1 AND [isOk] IS NULL) OR ([isOk] = @Original_isOk)) AN" + + "D ((@IsNull_block = 1 AND [block] IS NULL) OR ([block] = @Original_block)) AND (" + + "(@IsNull_chkFunCod = 1 AND [chkFunCod] IS NULL) OR ([chkFunCod] = @Original_chkF" + + "unCod)) AND ((@IsNull_chkFunRes = 1 AND [chkFunRes] IS NULL) OR ([chkFunRes] = @" + + "Original_chkFunRes)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CognomeNome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CognomeNome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_h_lav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_h_lav", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_h_giust", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_giust", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_h_giust", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_giust", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minArcoPres", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minArcoPres", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minArcoPres", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minArcoPres", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOkTim", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkTim", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOkApp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkApp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOk", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOk", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOk", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOk", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_block", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_block", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_chkFunCod", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_chkFunCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_chkFunRes", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_chkFunRes", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [TimbratureExpl] ([dataLav], [idxDipendente], [CognomeNome], [entrata_1], [uscita_1], [entrata_2], [uscita_2], [entrata_3], [uscita_3], [entrata_4], [uscita_4], [h_lav], [minLav], [minOrd], [minNonLav], [minStra], [minPerm], [minFer], [minMal], [minFest], [isOkTim], [isOkApp], [block], [chkFunCod], [chkFunRes]) VALUES (@dataLav, @idxDipendente, @CognomeNome, @entrata_1, @uscita_1, @entrata_2, @uscita_2, @entrata_3, @uscita_3, @entrata_4, @uscita_4, @h_lav, @minLav, @minOrd, @minNonLav, @minStra, @minPerm, @minFer, @minMal, @minFest, @isOkTim, @isOkApp, @block, @chkFunCod, @chkFunRes); +SELECT dataLav, idxDipendente, CognomeNome, entrata_1, uscita_1, entrata_2, uscita_2, entrata_3, uscita_3, entrata_4, uscita_4, h_lav, h_giust, minLav, minOrd, minNonLav, minStra, minPerm, minFer, minMal, minFest, minArcoPres, isOkTim, isOkApp, isOkLav, isOk, block, chkFunCod, chkFunRes FROM TimbratureExpl WHERE (dataLav = @dataLav) AND (idxDipendente = @idxDipendente)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CognomeNome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@h_lav", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isOkTim", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isOkApp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@block", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@chkFunCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@chkFunRes", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [TimbratureExpl] SET [dataLav] = @dataLav, [idxDipendente] = @idxDipendent" + + "e, [CognomeNome] = @CognomeNome, [entrata_1] = @entrata_1, [uscita_1] = @uscita_" + + "1, [entrata_2] = @entrata_2, [uscita_2] = @uscita_2, [entrata_3] = @entrata_3, [" + + "uscita_3] = @uscita_3, [entrata_4] = @entrata_4, [uscita_4] = @uscita_4, [h_lav]" + + " = @h_lav, [minLav] = @minLav, [minOrd] = @minOrd, [minNonLav] = @minNonLav, [mi" + + "nStra] = @minStra, [minPerm] = @minPerm, [minFer] = @minFer, [minMal] = @minMal," + + " [minFest] = @minFest, [isOkTim] = @isOkTim, [isOkApp] = @isOkApp, [block] = @bl" + + "ock, [chkFunCod] = @chkFunCod, [chkFunRes] = @chkFunRes WHERE (([dataLav] = @Ori" + + "ginal_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_Cog" + + "nomeNome = 1 AND [CognomeNome] IS NULL) OR ([CognomeNome] = @Original_CognomeNom" + + "e)) AND ((@IsNull_entrata_1 = 1 AND [entrata_1] IS NULL) OR ([entrata_1] = @Orig" + + "inal_entrata_1)) AND ((@IsNull_uscita_1 = 1 AND [uscita_1] IS NULL) OR ([uscita_" + + "1] = @Original_uscita_1)) AND ((@IsNull_entrata_2 = 1 AND [entrata_2] IS NULL) O" + + "R ([entrata_2] = @Original_entrata_2)) AND ((@IsNull_uscita_2 = 1 AND [uscita_2]" + + " IS NULL) OR ([uscita_2] = @Original_uscita_2)) AND ((@IsNull_entrata_3 = 1 AND " + + "[entrata_3] IS NULL) OR ([entrata_3] = @Original_entrata_3)) AND ((@IsNull_uscit" + + "a_3 = 1 AND [uscita_3] IS NULL) OR ([uscita_3] = @Original_uscita_3)) AND ((@IsN" + + "ull_entrata_4 = 1 AND [entrata_4] IS NULL) OR ([entrata_4] = @Original_entrata_4" + + ")) AND ((@IsNull_uscita_4 = 1 AND [uscita_4] IS NULL) OR ([uscita_4] = @Original" + + "_uscita_4)) AND ((@IsNull_h_lav = 1 AND [h_lav] IS NULL) OR ([h_lav] = @Original" + + "_h_lav)) AND ((@IsNull_h_giust = 1 AND [h_giust] IS NULL) OR ([h_giust] = @Origi" + + "nal_h_giust)) AND ((@IsNull_minLav = 1 AND [minLav] IS NULL) OR ([minLav] = @Ori" + + "ginal_minLav)) AND ((@IsNull_minOrd = 1 AND [minOrd] IS NULL) OR ([minOrd] = @Or" + + "iginal_minOrd)) AND ((@IsNull_minNonLav = 1 AND [minNonLav] IS NULL) OR ([minNon" + + "Lav] = @Original_minNonLav)) AND ((@IsNull_minStra = 1 AND [minStra] IS NULL) OR" + + " ([minStra] = @Original_minStra)) AND ((@IsNull_minPerm = 1 AND [minPerm] IS NUL" + + "L) OR ([minPerm] = @Original_minPerm)) AND ((@IsNull_minFer = 1 AND [minFer] IS " + + "NULL) OR ([minFer] = @Original_minFer)) AND ((@IsNull_minMal = 1 AND [minMal] IS" + + " NULL) OR ([minMal] = @Original_minMal)) AND ((@IsNull_minFest = 1 AND [minFest]" + + " IS NULL) OR ([minFest] = @Original_minFest)) AND ((@IsNull_minArcoPres = 1 AND " + + "[minArcoPres] IS NULL) OR ([minArcoPres] = @Original_minArcoPres)) AND ((@IsNull" + + "_isOkTim = 1 AND [isOkTim] IS NULL) OR ([isOkTim] = @Original_isOkTim)) AND ((@I" + + "sNull_isOkApp = 1 AND [isOkApp] IS NULL) OR ([isOkApp] = @Original_isOkApp)) AND" + + " ([isOkLav] = @Original_isOkLav) AND ((@IsNull_isOk = 1 AND [isOk] IS NULL) OR (" + + "[isOk] = @Original_isOk)) AND ((@IsNull_block = 1 AND [block] IS NULL) OR ([bloc" + + "k] = @Original_block)) AND ((@IsNull_chkFunCod = 1 AND [chkFunCod] IS NULL) OR (" + + "[chkFunCod] = @Original_chkFunCod)) AND ((@IsNull_chkFunRes = 1 AND [chkFunRes] " + + "IS NULL) OR ([chkFunRes] = @Original_chkFunRes)));\r\nSELECT dataLav, idxDipendent" + + "e, CognomeNome, entrata_1, uscita_1, entrata_2, uscita_2, entrata_3, uscita_3, e" + + "ntrata_4, uscita_4, h_lav, h_giust, minLav, minOrd, minNonLav, minStra, minPerm," + + " minFer, minMal, minFest, minArcoPres, isOkTim, isOkApp, isOkLav, isOk, block, c" + + "hkFunCod, chkFunRes FROM TimbratureExpl WHERE (dataLav = @dataLav) AND (idxDipen" + + "dente = @idxDipendente)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CognomeNome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@entrata_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@uscita_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@h_lav", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isOkTim", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@isOkApp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@block", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@chkFunCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@chkFunRes", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CognomeNome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CognomeNome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CognomeNome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_1", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_2", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_3", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_entrata_4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_entrata_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "entrata_4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_uscita_4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_uscita_4", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "uscita_4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_h_lav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_h_lav", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_lav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_h_giust", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_giust", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_h_giust", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "h_giust", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minOrd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minNonLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minNonLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minStra", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minStra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minPerm", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minPerm", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minFer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFer", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minMal", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minMal", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minFest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minFest", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minArcoPres", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minArcoPres", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minArcoPres", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minArcoPres", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOkTim", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkTim", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkTim", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOkApp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkApp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkApp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOkLav", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOkLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_isOk", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOk", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_isOk", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "isOk", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_block", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_block", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "block", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_chkFunCod", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_chkFunCod", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunCod", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_chkFunRes", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_chkFunRes", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "chkFunRes", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[8]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM TimbratureExpl"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_timbratureExpl_getByDate"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_timbratureExpl_getByAnomalia"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkApp", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkTim", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkLav", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_timbratureExpl_ByUserDate"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showWE", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_timbratureExpl_getContinuato"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, 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 = "dbo.stp_timbratureExpl_LastByUser"; + 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("@idxDipendente", 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("@num2show", 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_ricalcolaTimbExpl_byPeriodoUser"; + 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("@idxDipendente", 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("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_timbratureExplFillDate"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.TimbratureExplDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.TimbratureExplDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureExplDataTable getByDate(global::System.Nullable inizio, global::System.Nullable fine) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureExplDataTable getByDipAnomalia(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable notOkApp, global::System.Nullable notOkTim, global::System.Nullable notOkLav) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((notOkApp.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(notOkApp.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((notOkTim.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((bool)(notOkTim.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((notOkLav.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((bool)(notOkLav.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureExplDataTable getByUserDate(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable showWE) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((showWE.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(showWE.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureExplDataTable getContinuato(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TimbratureExplDataTable getLastByUser(global::System.Nullable idxDipendente, global::System.Nullable num2show) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((num2show.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(num2show.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbratureExplDataTable dataTable = new DS_Applicazione.TimbratureExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.TimbratureExplDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "TimbratureExpl"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + System.DateTime Original_dataLav, + int Original_idxDipendente, + string Original_CognomeNome, + global::System.Nullable Original_entrata_1, + global::System.Nullable Original_uscita_1, + global::System.Nullable Original_entrata_2, + global::System.Nullable Original_uscita_2, + global::System.Nullable Original_entrata_3, + global::System.Nullable Original_uscita_3, + global::System.Nullable Original_entrata_4, + global::System.Nullable Original_uscita_4, + global::System.Nullable Original_h_lav, + global::System.Nullable Original_h_giust, + global::System.Nullable Original_minLav, + global::System.Nullable Original_minOrd, + global::System.Nullable Original_minNonLav, + global::System.Nullable Original_minStra, + global::System.Nullable Original_minPerm, + global::System.Nullable Original_minFer, + global::System.Nullable Original_minMal, + global::System.Nullable Original_minFest, + global::System.Nullable Original_minArcoPres, + global::System.Nullable Original_isOkTim, + global::System.Nullable Original_isOkApp, + int Original_isOkLav, + global::System.Nullable Original_isOk, + global::System.Nullable Original_block, + string Original_chkFunCod, + string Original_chkFunRes) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_dataLav)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxDipendente)); + if ((Original_CognomeNome == null)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_CognomeNome)); + } + if ((Original_entrata_1.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((System.DateTime)(Original_entrata_1.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Original_uscita_1.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((System.DateTime)(Original_uscita_1.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_entrata_2.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((System.DateTime)(Original_entrata_2.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Original_uscita_2.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((System.DateTime)(Original_uscita_2.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((Original_entrata_3.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((System.DateTime)(Original_entrata_3.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((Original_uscita_3.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[15].Value = ((System.DateTime)(Original_uscita_3.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((Original_entrata_4.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[17].Value = ((System.DateTime)(Original_entrata_4.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Original_uscita_4.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[19].Value = ((System.DateTime)(Original_uscita_4.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[19].Value = global::System.DBNull.Value; + } + if ((Original_h_lav.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[21].Value = ((double)(Original_h_lav.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((Original_h_giust.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[23].Value = ((double)(Original_h_giust.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[23].Value = global::System.DBNull.Value; + } + if ((Original_minLav.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[25].Value = ((int)(Original_minLav.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[25].Value = global::System.DBNull.Value; + } + if ((Original_minOrd.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[27].Value = ((int)(Original_minOrd.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[27].Value = global::System.DBNull.Value; + } + if ((Original_minNonLav.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[29].Value = ((int)(Original_minNonLav.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[28].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[29].Value = global::System.DBNull.Value; + } + if ((Original_minStra.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[31].Value = ((int)(Original_minStra.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[30].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[31].Value = global::System.DBNull.Value; + } + if ((Original_minPerm.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[33].Value = ((int)(Original_minPerm.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[32].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[33].Value = global::System.DBNull.Value; + } + if ((Original_minFer.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[35].Value = ((int)(Original_minFer.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[34].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[35].Value = global::System.DBNull.Value; + } + if ((Original_minMal.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[37].Value = ((int)(Original_minMal.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[36].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[37].Value = global::System.DBNull.Value; + } + if ((Original_minFest.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[39].Value = ((int)(Original_minFest.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[38].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[39].Value = global::System.DBNull.Value; + } + if ((Original_minArcoPres.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[41].Value = ((int)(Original_minArcoPres.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[40].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[41].Value = global::System.DBNull.Value; + } + if ((Original_isOkTim.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[43].Value = ((bool)(Original_isOkTim.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[42].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[43].Value = global::System.DBNull.Value; + } + if ((Original_isOkApp.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[45].Value = ((bool)(Original_isOkApp.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[44].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[45].Value = global::System.DBNull.Value; + } + this.Adapter.DeleteCommand.Parameters[46].Value = ((int)(Original_isOkLav)); + if ((Original_isOk.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[47].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[48].Value = ((int)(Original_isOk.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[47].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[48].Value = global::System.DBNull.Value; + } + if ((Original_block.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[49].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[50].Value = ((bool)(Original_block.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[49].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[50].Value = global::System.DBNull.Value; + } + if ((Original_chkFunCod == null)) { + this.Adapter.DeleteCommand.Parameters[51].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[52].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[51].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[52].Value = ((string)(Original_chkFunCod)); + } + if ((Original_chkFunRes == null)) { + this.Adapter.DeleteCommand.Parameters[53].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[54].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[53].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[54].Value = ((string)(Original_chkFunRes)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + System.DateTime dataLav, + int idxDipendente, + string CognomeNome, + global::System.Nullable entrata_1, + global::System.Nullable uscita_1, + global::System.Nullable entrata_2, + global::System.Nullable uscita_2, + global::System.Nullable entrata_3, + global::System.Nullable uscita_3, + global::System.Nullable entrata_4, + global::System.Nullable uscita_4, + global::System.Nullable h_lav, + global::System.Nullable minLav, + global::System.Nullable minOrd, + global::System.Nullable minNonLav, + global::System.Nullable minStra, + global::System.Nullable minPerm, + global::System.Nullable minFer, + global::System.Nullable minMal, + global::System.Nullable minFest, + global::System.Nullable isOkTim, + global::System.Nullable isOkApp, + global::System.Nullable block, + string chkFunCod, + string chkFunRes) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(dataLav)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((CognomeNome == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CognomeNome)); + } + if ((entrata_1.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(entrata_1.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((uscita_1.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(uscita_1.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((entrata_2.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((System.DateTime)(entrata_2.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((uscita_2.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((System.DateTime)(uscita_2.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((entrata_3.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((System.DateTime)(entrata_3.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((uscita_3.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[8].Value = ((System.DateTime)(uscita_3.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((entrata_4.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[9].Value = ((System.DateTime)(entrata_4.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((uscita_4.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[10].Value = ((System.DateTime)(uscita_4.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((h_lav.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[11].Value = ((double)(h_lav.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((minLav.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[12].Value = ((int)(minLav.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((minOrd.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((int)(minOrd.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((minNonLav.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[14].Value = ((int)(minNonLav.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((minStra.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[15].Value = ((int)(minStra.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((minPerm.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[16].Value = ((int)(minPerm.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((minFer.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[17].Value = ((int)(minFer.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((minMal.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[18].Value = ((int)(minMal.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((minFest.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[19].Value = ((int)(minFest.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[19].Value = global::System.DBNull.Value; + } + if ((isOkTim.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[20].Value = ((bool)(isOkTim.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[20].Value = global::System.DBNull.Value; + } + if ((isOkApp.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[21].Value = ((bool)(isOkApp.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((block.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[22].Value = ((bool)(block.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((chkFunCod == null)) { + this.Adapter.InsertCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[23].Value = ((string)(chkFunCod)); + } + if ((chkFunRes == null)) { + this.Adapter.InsertCommand.Parameters[24].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[24].Value = ((string)(chkFunRes)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + System.DateTime dataLav, + int idxDipendente, + string CognomeNome, + global::System.Nullable entrata_1, + global::System.Nullable uscita_1, + global::System.Nullable entrata_2, + global::System.Nullable uscita_2, + global::System.Nullable entrata_3, + global::System.Nullable uscita_3, + global::System.Nullable entrata_4, + global::System.Nullable uscita_4, + global::System.Nullable h_lav, + global::System.Nullable minLav, + global::System.Nullable minOrd, + global::System.Nullable minNonLav, + global::System.Nullable minStra, + global::System.Nullable minPerm, + global::System.Nullable minFer, + global::System.Nullable minMal, + global::System.Nullable minFest, + global::System.Nullable isOkTim, + global::System.Nullable isOkApp, + global::System.Nullable block, + string chkFunCod, + string chkFunRes, + System.DateTime Original_dataLav, + int Original_idxDipendente, + string Original_CognomeNome, + global::System.Nullable Original_entrata_1, + global::System.Nullable Original_uscita_1, + global::System.Nullable Original_entrata_2, + global::System.Nullable Original_uscita_2, + global::System.Nullable Original_entrata_3, + global::System.Nullable Original_uscita_3, + global::System.Nullable Original_entrata_4, + global::System.Nullable Original_uscita_4, + global::System.Nullable Original_h_lav, + global::System.Nullable Original_h_giust, + global::System.Nullable Original_minLav, + global::System.Nullable Original_minOrd, + global::System.Nullable Original_minNonLav, + global::System.Nullable Original_minStra, + global::System.Nullable Original_minPerm, + global::System.Nullable Original_minFer, + global::System.Nullable Original_minMal, + global::System.Nullable Original_minFest, + global::System.Nullable Original_minArcoPres, + global::System.Nullable Original_isOkTim, + global::System.Nullable Original_isOkApp, + int Original_isOkLav, + global::System.Nullable Original_isOk, + global::System.Nullable Original_block, + string Original_chkFunCod, + string Original_chkFunRes) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(dataLav)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((CognomeNome == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CognomeNome)); + } + if ((entrata_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(entrata_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((uscita_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(uscita_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((entrata_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((System.DateTime)(entrata_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((uscita_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(uscita_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((entrata_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((System.DateTime)(entrata_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((uscita_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(uscita_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((entrata_4.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((System.DateTime)(entrata_4.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((uscita_4.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(uscita_4.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((h_lav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((double)(h_lav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((minLav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(minLav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((minOrd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((int)(minOrd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((minNonLav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(minNonLav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((minStra.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((int)(minStra.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((minPerm.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((int)(minPerm.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((minFer.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((int)(minFer.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((minMal.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[18].Value = ((int)(minMal.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((minFest.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(minFest.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + if ((isOkTim.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((bool)(isOkTim.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + if ((isOkApp.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[21].Value = ((bool)(isOkApp.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((block.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((bool)(block.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((chkFunCod == null)) { + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(chkFunCod)); + } + if ((chkFunRes == null)) { + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = ((string)(chkFunRes)); + } + this.Adapter.UpdateCommand.Parameters[25].Value = ((System.DateTime)(Original_dataLav)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_idxDipendente)); + if ((Original_CognomeNome == null)) { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_CognomeNome)); + } + if ((Original_entrata_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((System.DateTime)(Original_entrata_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + } + if ((Original_uscita_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((System.DateTime)(Original_uscita_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; + } + if ((Original_entrata_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((System.DateTime)(Original_entrata_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[34].Value = global::System.DBNull.Value; + } + if ((Original_uscita_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[36].Value = ((System.DateTime)(Original_uscita_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[36].Value = global::System.DBNull.Value; + } + if ((Original_entrata_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[38].Value = ((System.DateTime)(Original_entrata_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[38].Value = global::System.DBNull.Value; + } + if ((Original_uscita_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[40].Value = ((System.DateTime)(Original_uscita_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[40].Value = global::System.DBNull.Value; + } + if ((Original_entrata_4.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[42].Value = ((System.DateTime)(Original_entrata_4.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[42].Value = global::System.DBNull.Value; + } + if ((Original_uscita_4.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[44].Value = ((System.DateTime)(Original_uscita_4.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[44].Value = global::System.DBNull.Value; + } + if ((Original_h_lav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[46].Value = ((double)(Original_h_lav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[46].Value = global::System.DBNull.Value; + } + if ((Original_h_giust.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[48].Value = ((double)(Original_h_giust.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[48].Value = global::System.DBNull.Value; + } + if ((Original_minLav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[50].Value = ((int)(Original_minLav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[50].Value = global::System.DBNull.Value; + } + if ((Original_minOrd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[52].Value = ((int)(Original_minOrd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[52].Value = global::System.DBNull.Value; + } + if ((Original_minNonLav.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[53].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[54].Value = ((int)(Original_minNonLav.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[53].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[54].Value = global::System.DBNull.Value; + } + if ((Original_minStra.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[55].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[56].Value = ((int)(Original_minStra.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[55].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[56].Value = global::System.DBNull.Value; + } + if ((Original_minPerm.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[57].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[58].Value = ((int)(Original_minPerm.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[57].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[58].Value = global::System.DBNull.Value; + } + if ((Original_minFer.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[59].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[60].Value = ((int)(Original_minFer.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[59].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[60].Value = global::System.DBNull.Value; + } + if ((Original_minMal.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[61].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[62].Value = ((int)(Original_minMal.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[61].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[62].Value = global::System.DBNull.Value; + } + if ((Original_minFest.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[63].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[64].Value = ((int)(Original_minFest.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[63].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[64].Value = global::System.DBNull.Value; + } + if ((Original_minArcoPres.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[65].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[66].Value = ((int)(Original_minArcoPres.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[65].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[66].Value = global::System.DBNull.Value; + } + if ((Original_isOkTim.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[67].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[68].Value = ((bool)(Original_isOkTim.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[67].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[68].Value = global::System.DBNull.Value; + } + if ((Original_isOkApp.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[69].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[70].Value = ((bool)(Original_isOkApp.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[69].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[70].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[71].Value = ((int)(Original_isOkLav)); + if ((Original_isOk.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[73].Value = ((int)(Original_isOk.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[73].Value = global::System.DBNull.Value; + } + if ((Original_block.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[74].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[75].Value = ((bool)(Original_block.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[74].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[75].Value = global::System.DBNull.Value; + } + if ((Original_chkFunCod == null)) { + this.Adapter.UpdateCommand.Parameters[76].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[77].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[76].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[77].Value = ((string)(Original_chkFunCod)); + } + if ((Original_chkFunRes == null)) { + this.Adapter.UpdateCommand.Parameters[78].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[79].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[78].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[79].Value = ((string)(Original_chkFunRes)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string CognomeNome, + global::System.Nullable entrata_1, + global::System.Nullable uscita_1, + global::System.Nullable entrata_2, + global::System.Nullable uscita_2, + global::System.Nullable entrata_3, + global::System.Nullable uscita_3, + global::System.Nullable entrata_4, + global::System.Nullable uscita_4, + global::System.Nullable h_lav, + global::System.Nullable minLav, + global::System.Nullable minOrd, + global::System.Nullable minNonLav, + global::System.Nullable minStra, + global::System.Nullable minPerm, + global::System.Nullable minFer, + global::System.Nullable minMal, + global::System.Nullable minFest, + global::System.Nullable isOkTim, + global::System.Nullable isOkApp, + global::System.Nullable block, + string chkFunCod, + string chkFunRes, + System.DateTime Original_dataLav, + int Original_idxDipendente, + string Original_CognomeNome, + global::System.Nullable Original_entrata_1, + global::System.Nullable Original_uscita_1, + global::System.Nullable Original_entrata_2, + global::System.Nullable Original_uscita_2, + global::System.Nullable Original_entrata_3, + global::System.Nullable Original_uscita_3, + global::System.Nullable Original_entrata_4, + global::System.Nullable Original_uscita_4, + global::System.Nullable Original_h_lav, + global::System.Nullable Original_h_giust, + global::System.Nullable Original_minLav, + global::System.Nullable Original_minOrd, + global::System.Nullable Original_minNonLav, + global::System.Nullable Original_minStra, + global::System.Nullable Original_minPerm, + global::System.Nullable Original_minFer, + global::System.Nullable Original_minMal, + global::System.Nullable Original_minFest, + global::System.Nullable Original_minArcoPres, + global::System.Nullable Original_isOkTim, + global::System.Nullable Original_isOkApp, + int Original_isOkLav, + global::System.Nullable Original_isOk, + global::System.Nullable Original_block, + string Original_chkFunCod, + string Original_chkFunRes) { + return this.Update(Original_dataLav, Original_idxDipendente, CognomeNome, entrata_1, uscita_1, entrata_2, uscita_2, entrata_3, uscita_3, entrata_4, uscita_4, h_lav, minLav, minOrd, minNonLav, minStra, minPerm, minFer, minMal, minFest, isOkTim, isOkApp, block, chkFunCod, chkFunRes, Original_dataLav, Original_idxDipendente, Original_CognomeNome, Original_entrata_1, Original_uscita_1, Original_entrata_2, Original_uscita_2, Original_entrata_3, Original_uscita_3, Original_entrata_4, Original_uscita_4, Original_h_lav, Original_h_giust, Original_minLav, Original_minOrd, Original_minNonLav, Original_minStra, Original_minPerm, Original_minFer, Original_minMal, Original_minFest, Original_minArcoPres, Original_isOkTim, Original_isOkApp, Original_isOkLav, Original_isOk, Original_block, Original_chkFunCod, Original_chkFunRes); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_ricalcolaTimbExpl_byPeriodoUser(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[6]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_timbratureExplFillDate(global::System.Nullable inizio, global::System.Nullable fine) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((inizio.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagDevicesTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagDevicesTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagDevices"; + tableMapping.ColumnMappings.Add("IdxDevice", "IdxDevice"); + tableMapping.ColumnMappings.Add("DeviceSecret", "DeviceSecret"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("DeviceName", "DeviceName"); + tableMapping.ColumnMappings.Add("Description", "Description"); + tableMapping.ColumnMappings.Add("dataOraEnabled", "dataOraEnabled"); + tableMapping.ColumnMappings.Add("dataOraLastSeen", "dataOraLastSeen"); + tableMapping.ColumnMappings.Add("lastIPv4", "lastIPv4"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[AnagDevices] WHERE (([IdxDevice] = @Original_IdxDevice) AND ([DeviceSecret] = @Original_DeviceSecret) AND ([idxDipendente] = @Original_idxDipendente) AND ([DeviceName] = @Original_DeviceName) AND ((@IsNull_Description = 1 AND [Description] IS NULL) OR ([Description] = @Original_Description)) AND ([dataOraEnabled] = @Original_dataOraEnabled) AND ([dataOraLastSeen] = @Original_dataOraLastSeen) AND ((@IsNull_lastIPv4 = 1 AND [lastIPv4] IS NULL) OR ([lastIPv4] = @Original_lastIPv4)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxDevice", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxDevice", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DeviceSecret", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceSecret", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DeviceName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Description", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Description", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOraEnabled", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraEnabled", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOraLastSeen", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraLastSeen", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_lastIPv4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_lastIPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[AnagDevices] ([DeviceSecret], [idxDipendente], [DeviceName], [Description], [dataOraEnabled], [dataOraLastSeen], [lastIPv4]) VALUES (@DeviceSecret, @idxDipendente, @DeviceName, @Description, @dataOraEnabled, @dataOraLastSeen, @lastIPv4); +SELECT IdxDevice, DeviceSecret, idxDipendente, DeviceName, Description, dataOraEnabled, dataOraLastSeen, lastIPv4 FROM AnagDevices WHERE (IdxDevice = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceSecret", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceSecret", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Description", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraEnabled", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraEnabled", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraLastSeen", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraLastSeen", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@lastIPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagDevices] SET [DeviceSecret] = @DeviceSecret, [idxDipendente] = @idxDipendente, [DeviceName] = @DeviceName, [Description] = @Description, [dataOraEnabled] = @dataOraEnabled, [dataOraLastSeen] = @dataOraLastSeen, [lastIPv4] = @lastIPv4 WHERE (([IdxDevice] = @Original_IdxDevice) AND ([DeviceSecret] = @Original_DeviceSecret) AND ([idxDipendente] = @Original_idxDipendente) AND ([DeviceName] = @Original_DeviceName) AND ((@IsNull_Description = 1 AND [Description] IS NULL) OR ([Description] = @Original_Description)) AND ([dataOraEnabled] = @Original_dataOraEnabled) AND ([dataOraLastSeen] = @Original_dataOraLastSeen) AND ((@IsNull_lastIPv4 = 1 AND [lastIPv4] IS NULL) OR ([lastIPv4] = @Original_lastIPv4))); +SELECT IdxDevice, DeviceSecret, idxDipendente, DeviceName, Description, dataOraEnabled, dataOraLastSeen, lastIPv4 FROM AnagDevices WHERE (IdxDevice = @IdxDevice)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceSecret", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceSecret", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Description", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraEnabled", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraEnabled", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraLastSeen", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraLastSeen", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@lastIPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxDevice", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxDevice", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DeviceSecret", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceSecret", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DeviceName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DeviceName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Description", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Description", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Description", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOraEnabled", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraEnabled", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataOraLastSeen", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataOraLastSeen", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_lastIPv4", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_lastIPv4", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "lastIPv4", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxDevice", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxDevice", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[7]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT *\r\nFROM dbo.AnagDevices"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_Dev_delByDeviceName"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceName", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_Dev_getByDeviceName"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceName", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_Dev_getByDeviceSecret"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DeviceSecret", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_Dev_getByIdxDipendente"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_Dev_insert"; + 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("@DeviceSecret", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", 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("@DeviceName", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Description", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataOraRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@lastIPv4", global::System.Data.SqlDbType.NVarChar, 15, global::System.Data.ParameterDirection.Input, 0, 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_Dev_updateIP"; + 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("@idxDevice", 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("@dataOraRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@lastIPv4", global::System.Data.SqlDbType.NVarChar, 15, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Description", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagDevicesDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagDevicesDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.AnagDevicesDataTable dataTable = new DS_Applicazione.AnagDevicesDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagDevicesDataTable getByDeviceName(string DeviceName) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((DeviceName == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(DeviceName)); + } + DS_Applicazione.AnagDevicesDataTable dataTable = new DS_Applicazione.AnagDevicesDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagDevicesDataTable getByDeviceSecret(string DeviceSecret) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((DeviceSecret == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(DeviceSecret)); + } + DS_Applicazione.AnagDevicesDataTable dataTable = new DS_Applicazione.AnagDevicesDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagDevicesDataTable getByIdxDipendente(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagDevicesDataTable dataTable = new DS_Applicazione.AnagDevicesDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagDevicesDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagDevices"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxDevice, string Original_DeviceSecret, int Original_idxDipendente, string Original_DeviceName, string Original_Description, System.DateTime Original_dataOraEnabled, System.DateTime Original_dataOraLastSeen, string Original_lastIPv4) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxDevice)); + if ((Original_DeviceSecret == null)) { + throw new global::System.ArgumentNullException("Original_DeviceSecret"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_DeviceSecret)); + } + this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_idxDipendente)); + if ((Original_DeviceName == null)) { + throw new global::System.ArgumentNullException("Original_DeviceName"); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_DeviceName)); + } + if ((Original_Description == null)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_Description)); + } + this.Adapter.DeleteCommand.Parameters[6].Value = ((System.DateTime)(Original_dataOraEnabled)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((System.DateTime)(Original_dataOraLastSeen)); + if ((Original_lastIPv4 == null)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((string)(Original_lastIPv4)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string DeviceSecret, int idxDipendente, string DeviceName, string Description, System.DateTime dataOraEnabled, System.DateTime dataOraLastSeen, string lastIPv4) { + if ((DeviceSecret == null)) { + throw new global::System.ArgumentNullException("DeviceSecret"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(DeviceSecret)); + } + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((DeviceName == null)) { + throw new global::System.ArgumentNullException("DeviceName"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(DeviceName)); + } + if ((Description == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Description)); + } + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(dataOraEnabled)); + this.Adapter.InsertCommand.Parameters[5].Value = ((System.DateTime)(dataOraLastSeen)); + if ((lastIPv4 == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(lastIPv4)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string DeviceSecret, + int idxDipendente, + string DeviceName, + string Description, + System.DateTime dataOraEnabled, + System.DateTime dataOraLastSeen, + string lastIPv4, + int Original_IdxDevice, + string Original_DeviceSecret, + int Original_idxDipendente, + string Original_DeviceName, + string Original_Description, + System.DateTime Original_dataOraEnabled, + System.DateTime Original_dataOraLastSeen, + string Original_lastIPv4, + int IdxDevice) { + if ((DeviceSecret == null)) { + throw new global::System.ArgumentNullException("DeviceSecret"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(DeviceSecret)); + } + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((DeviceName == null)) { + throw new global::System.ArgumentNullException("DeviceName"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(DeviceName)); + } + if ((Description == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Description)); + } + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(dataOraEnabled)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((System.DateTime)(dataOraLastSeen)); + if ((lastIPv4 == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(lastIPv4)); + } + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_IdxDevice)); + if ((Original_DeviceSecret == null)) { + throw new global::System.ArgumentNullException("Original_DeviceSecret"); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Original_DeviceSecret)); + } + this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Original_idxDipendente)); + if ((Original_DeviceName == null)) { + throw new global::System.ArgumentNullException("Original_DeviceName"); + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_DeviceName)); + } + if ((Original_Description == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_Description)); + } + this.Adapter.UpdateCommand.Parameters[13].Value = ((System.DateTime)(Original_dataOraEnabled)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((System.DateTime)(Original_dataOraLastSeen)); + if ((Original_lastIPv4 == null)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Original_lastIPv4)); + } + this.Adapter.UpdateCommand.Parameters[17].Value = ((int)(IdxDevice)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string DeviceSecret, int idxDipendente, string DeviceName, string Description, System.DateTime dataOraEnabled, System.DateTime dataOraLastSeen, string lastIPv4, int Original_IdxDevice, string Original_DeviceSecret, int Original_idxDipendente, string Original_DeviceName, string Original_Description, System.DateTime Original_dataOraEnabled, System.DateTime Original_dataOraLastSeen, string Original_lastIPv4) { + return this.Update(DeviceSecret, idxDipendente, DeviceName, Description, dataOraEnabled, dataOraLastSeen, lastIPv4, Original_IdxDevice, Original_DeviceSecret, Original_idxDipendente, Original_DeviceName, Original_Description, Original_dataOraEnabled, Original_dataOraLastSeen, Original_lastIPv4, Original_IdxDevice); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int delByDeviceName(string DeviceName) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((DeviceName == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(DeviceName)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int insertQuery(string DeviceSecret, global::System.Nullable idxDipendente, string DeviceName, string Description, global::System.Nullable dataOraRif, string lastIPv4) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; + if ((DeviceSecret == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(DeviceSecret)); + } + if ((idxDipendente.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((DeviceName == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(DeviceName)); + } + if ((Description == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Description)); + } + if ((dataOraRif.HasValue == true)) { + command.Parameters[5].Value = ((System.DateTime)(dataOraRif.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((lastIPv4 == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(lastIPv4)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateIP(global::System.Nullable idxDevice, global::System.Nullable dataOraRif, string lastIPv4, string Description) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[6]; + if ((idxDevice.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDevice.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataOraRif.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataOraRif.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((lastIPv4 == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(lastIPv4)); + } + if ((Description == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Description)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class DipendentiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public DipendentiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Dipendenti"; + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("matricola", "matricola"); + tableMapping.ColumnMappings.Add("CF", "CF"); + tableMapping.ColumnMappings.Add("Cognome", "Cognome"); + tableMapping.ColumnMappings.Add("Nome", "Nome"); + tableMapping.ColumnMappings.Add("dataNascita", "dataNascita"); + tableMapping.ColumnMappings.Add("luogoNascita", "luogoNascita"); + tableMapping.ColumnMappings.Add("provNascita", "provNascita"); + tableMapping.ColumnMappings.Add("nazNascita", "nazNascita"); + tableMapping.ColumnMappings.Add("codHw", "codHw"); + tableMapping.ColumnMappings.Add("codOrario", "codOrario"); + tableMapping.ColumnMappings.Add("mailLastOp", "mailLastOp"); + tableMapping.ColumnMappings.Add("mailDay", "mailDay"); + tableMapping.ColumnMappings.Add("mailWeek", "mailWeek"); + tableMapping.ColumnMappings.Add("mailMonth", "mailMonth"); + tableMapping.ColumnMappings.Add("email", "email"); + tableMapping.ColumnMappings.Add("authKey", "authKey"); + tableMapping.ColumnMappings.Add("numAuth", "numAuth"); + tableMapping.ColumnMappings.Add("WOL_MAC", "WOL_MAC"); + tableMapping.ColumnMappings.Add("DOMINIO", "dominio"); + tableMapping.ColumnMappings.Add("USER_NAME", "utente"); + tableMapping.ColumnMappings.Add("dominio", "dominio"); + tableMapping.ColumnMappings.Add("utente", "utente"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [Dipendenti] WHERE (([idxDipendente] = @Original_idxDipendente) AND (" + + "(@IsNull_matricola = 1 AND [matricola] IS NULL) OR ([matricola] = @Original_matr" + + "icola)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@" + + "IsNull_Cognome = 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AN" + + "D ((@IsNull_Nome = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@Is" + + "Null_dataNascita = 1 AND [dataNascita] IS NULL) OR ([dataNascita] = @Original_da" + + "taNascita)) AND ((@IsNull_luogoNascita = 1 AND [luogoNascita] IS NULL) OR ([luog" + + "oNascita] = @Original_luogoNascita)) AND ((@IsNull_provNascita = 1 AND [provNasc" + + "ita] IS NULL) OR ([provNascita] = @Original_provNascita)) AND ((@IsNull_nazNasci" + + "ta = 1 AND [nazNascita] IS NULL) OR ([nazNascita] = @Original_nazNascita)) AND (" + + "(@IsNull_codHw = 1 AND [codHw] IS NULL) OR ([codHw] = @Original_codHw)) AND ((@I" + + "sNull_codOrario = 1 AND [codOrario] IS NULL) OR ([codOrario] = @Original_codOrar" + + "io)) AND ((@IsNull_mailLastOp = 1 AND [mailLastOp] IS NULL) OR ([mailLastOp] = @" + + "Original_mailLastOp)) AND ((@IsNull_mailDay = 1 AND [mailDay] IS NULL) OR ([mail" + + "Day] = @Original_mailDay)) AND ((@IsNull_mailWeek = 1 AND [mailWeek] IS NULL) OR" + + " ([mailWeek] = @Original_mailWeek)) AND ((@IsNull_mailMonth = 1 AND [mailMonth] " + + "IS NULL) OR ([mailMonth] = @Original_mailMonth)) AND ((@IsNull_email = 1 AND [em" + + "ail] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_authKey = 1 AND [aut" + + "hKey] IS NULL) OR ([authKey] = @Original_authKey)) AND ((@IsNull_numAuth = 1 AND" + + " [numAuth] IS NULL) OR ([numAuth] = @Original_numAuth)) AND ((@IsNull_WOL_MAC = " + + "1 AND [WOL_MAC] IS NULL) OR ([WOL_MAC] = @Original_WOL_MAC)) AND ((@IsNull_domin" + + "io = 1 AND [dominio] IS NULL) OR ([dominio] = @Original_dominio)) AND ((@IsNull_" + + "utente = 1 AND [utente] IS NULL) OR ([utente] = @Original_utente)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_matricola", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CF", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Cognome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Nome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dataNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataNascita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_luogoNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_luogoNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_provNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_provNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nazNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nazNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_codHw", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codHw", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_codOrario", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailLastOp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailLastOp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailDay", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailDay", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailWeek", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailWeek", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailMonth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailMonth", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_authKey", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_authKey", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_WOL_MAC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_WOL_MAC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dominio", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dominio", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_utente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_utente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [Dipendenti] ([matricola], [CF], [Cognome], [Nome], [dataNascita], [luogoNascita], [provNascita], [nazNascita], [codHw], [codOrario], [mailLastOp], [mailDay], [mailWeek], [mailMonth], [email], [authKey], [numAuth], [WOL_MAC], [dominio], [utente]) VALUES (@matricola, @CF, @Cognome, @Nome, @dataNascita, @luogoNascita, @provNascita, @nazNascita, @codHw, @codOrario, @mailLastOp, @mailDay, @mailWeek, @mailMonth, @email, @authKey, @numAuth, @WOL_MAC, @dominio, @utente); +SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, codHw, codOrario, mailLastOp, mailDay, mailWeek, mailMonth, email, authKey, numAuth, WOL_MAC, dominio, utente FROM Dipendenti WHERE (idxDipendente = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataNascita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@luogoNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@provNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nazNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codHw", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailLastOp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailDay", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailWeek", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailMonth", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@authKey", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@WOL_MAC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dominio", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@utente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [Dipendenti] SET [matricola] = @matricola, [CF] = @CF, [Cognome] = @Cognom" + + "e, [Nome] = @Nome, [dataNascita] = @dataNascita, [luogoNascita] = @luogoNascita," + + " [provNascita] = @provNascita, [nazNascita] = @nazNascita, [codHw] = @codHw, [co" + + "dOrario] = @codOrario, [mailLastOp] = @mailLastOp, [mailDay] = @mailDay, [mailWe" + + "ek] = @mailWeek, [mailMonth] = @mailMonth, [email] = @email, [authKey] = @authKe" + + "y, [numAuth] = @numAuth, [WOL_MAC] = @WOL_MAC, [dominio] = @dominio, [utente] = " + + "@utente WHERE (([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_matrico" + + "la = 1 AND [matricola] IS NULL) OR ([matricola] = @Original_matricola)) AND ((@I" + + "sNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_Cognome =" + + " 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AND ((@IsNull_Nome" + + " = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@IsNull_dataNascita" + + " = 1 AND [dataNascita] IS NULL) OR ([dataNascita] = @Original_dataNascita)) AND " + + "((@IsNull_luogoNascita = 1 AND [luogoNascita] IS NULL) OR ([luogoNascita] = @Ori" + + "ginal_luogoNascita)) AND ((@IsNull_provNascita = 1 AND [provNascita] IS NULL) OR" + + " ([provNascita] = @Original_provNascita)) AND ((@IsNull_nazNascita = 1 AND [nazN" + + "ascita] IS NULL) OR ([nazNascita] = @Original_nazNascita)) AND ((@IsNull_codHw =" + + " 1 AND [codHw] IS NULL) OR ([codHw] = @Original_codHw)) AND ((@IsNull_codOrario " + + "= 1 AND [codOrario] IS NULL) OR ([codOrario] = @Original_codOrario)) AND ((@IsNu" + + "ll_mailLastOp = 1 AND [mailLastOp] IS NULL) OR ([mailLastOp] = @Original_mailLas" + + "tOp)) AND ((@IsNull_mailDay = 1 AND [mailDay] IS NULL) OR ([mailDay] = @Original" + + "_mailDay)) AND ((@IsNull_mailWeek = 1 AND [mailWeek] IS NULL) OR ([mailWeek] = @" + + "Original_mailWeek)) AND ((@IsNull_mailMonth = 1 AND [mailMonth] IS NULL) OR ([ma" + + "ilMonth] = @Original_mailMonth)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR" + + " ([email] = @Original_email)) AND ((@IsNull_authKey = 1 AND [authKey] IS NULL) O" + + "R ([authKey] = @Original_authKey)) AND ((@IsNull_numAuth = 1 AND [numAuth] IS NU" + + "LL) OR ([numAuth] = @Original_numAuth)) AND ((@IsNull_WOL_MAC = 1 AND [WOL_MAC] " + + "IS NULL) OR ([WOL_MAC] = @Original_WOL_MAC)) AND ((@IsNull_dominio = 1 AND [domi" + + "nio] IS NULL) OR ([dominio] = @Original_dominio)) AND ((@IsNull_utente = 1 AND [" + + "utente] IS NULL) OR ([utente] = @Original_utente)));\r\nSELECT idxDipendente, matr" + + "icola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, co" + + "dHw, codOrario, mailLastOp, mailDay, mailWeek, mailMonth, email, authKey, numAut" + + "h, WOL_MAC, dominio, utente FROM Dipendenti WHERE (idxDipendente = @idxDipendent" + + "e)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataNascita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@luogoNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@provNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nazNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codHw", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailLastOp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailDay", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailWeek", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mailMonth", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@authKey", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@WOL_MAC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dominio", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@utente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_matricola", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_matricola", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "matricola", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CF", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Cognome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Cognome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cognome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Nome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dataNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataNascita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_luogoNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_luogoNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "luogoNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_provNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_provNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "provNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nazNascita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nazNascita", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nazNascita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_codHw", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codHw", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codHw", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_codOrario", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailLastOp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailLastOp", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailLastOp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailDay", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailDay", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailDay", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailWeek", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailWeek", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailWeek", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_mailMonth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_mailMonth", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "mailMonth", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_authKey", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_authKey", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "authKey", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_numAuth", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "numAuth", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_WOL_MAC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_WOL_MAC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "WOL_MAC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dominio", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dominio", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dominio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_utente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_utente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "utente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[12]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT *\r\nFROM Dipendenti"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AD_deleteQuery"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_Dip_getAttivi"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_Dip_getByAuthKey"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@authKey", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_AD_getByCodOrario"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 50, 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 = "dbo.stp_Dip_getByEmail"; + 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("@email", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 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.getDipendenteByIdx"; + 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("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_AD_getByUserDominio"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dominio", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@utente", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[8].Connection = this.Connection; + this._commandCollection[8].CommandText = "dbo.stp_AD_insertQuery"; + this._commandCollection[8].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[8].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[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 16, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataNascita", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@luogoNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@provNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nazNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dominio", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@utente", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@attivo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[9].Connection = this.Connection; + this._commandCollection[9].CommandText = "dbo.stp_Dip_recordAuthKeyUse"; + this._commandCollection[9].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[9].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[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[10].Connection = this.Connection; + this._commandCollection[10].CommandText = "dbo.stp_Dip_setAuthKey"; + this._commandCollection[10].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[10].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[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@authKey", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[11].Connection = this.Connection; + this._commandCollection[11].CommandText = "dbo.stp_AD_updateQuery"; + this._commandCollection[11].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[11].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[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 16, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataNascita", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@luogoNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@provNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nazNascita", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dominio", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@utente", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@attivo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[11].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.DipendentiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.DipendentiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getAttivi() { + this.Adapter.SelectCommand = this.CommandCollection[2]; + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getByAuthKey(global::System.Nullable idxDipendente, string authKey) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((authKey == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(authKey)); + } + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getByCodOrario(string codOrario) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + if ((codOrario == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(codOrario)); + } + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getByEmail(string email) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((email == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(email)); + } + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getByIdx(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[6]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.DipendentiDataTable getByUserDominio(string dominio, string utente) { + this.Adapter.SelectCommand = this.CommandCollection[7]; + if ((dominio == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(dominio)); + } + if ((utente == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(utente)); + } + DS_Applicazione.DipendentiDataTable dataTable = new DS_Applicazione.DipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.DipendentiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "Dipendenti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + int Original_idxDipendente, + string Original_matricola, + string Original_CF, + string Original_Cognome, + string Original_Nome, + global::System.Nullable Original_dataNascita, + string Original_luogoNascita, + string Original_provNascita, + string Original_nazNascita, + string Original_codHw, + string Original_codOrario, + global::System.Nullable Original_mailLastOp, + global::System.Nullable Original_mailDay, + global::System.Nullable Original_mailWeek, + global::System.Nullable Original_mailMonth, + string Original_email, + string Original_authKey, + global::System.Nullable Original_numAuth, + string Original_WOL_MAC, + string Original_dominio, + string Original_utente) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxDipendente)); + if ((Original_matricola == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_matricola)); + } + if ((Original_CF == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CF)); + } + if ((Original_Cognome == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_Cognome)); + } + if ((Original_Nome == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_Nome)); + } + if ((Original_dataNascita.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((System.DateTime)(Original_dataNascita.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((Original_luogoNascita == null)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_luogoNascita)); + } + if ((Original_provNascita == null)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((string)(Original_provNascita)); + } + if ((Original_nazNascita == null)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_nazNascita)); + } + if ((Original_codHw == null)) { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((string)(Original_codHw)); + } + if ((Original_codOrario == null)) { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[20].Value = ((string)(Original_codOrario)); + } + if ((Original_mailLastOp.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[22].Value = ((bool)(Original_mailLastOp.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((Original_mailDay.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[24].Value = ((bool)(Original_mailDay.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_mailWeek.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[26].Value = ((bool)(Original_mailWeek.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_mailMonth.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[28].Value = ((bool)(Original_mailMonth.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[28].Value = global::System.DBNull.Value; + } + if ((Original_email == null)) { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[30].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[30].Value = ((string)(Original_email)); + } + if ((Original_authKey == null)) { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[32].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[32].Value = ((string)(Original_authKey)); + } + if ((Original_numAuth.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[34].Value = ((int)(Original_numAuth.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[34].Value = global::System.DBNull.Value; + } + if ((Original_WOL_MAC == null)) { + this.Adapter.DeleteCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[36].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[36].Value = ((string)(Original_WOL_MAC)); + } + if ((Original_dominio == null)) { + this.Adapter.DeleteCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[38].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[38].Value = ((string)(Original_dominio)); + } + if ((Original_utente == null)) { + throw new global::System.ArgumentNullException("Original_utente"); + } + else { + this.Adapter.DeleteCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[40].Value = ((string)(Original_utente)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + string matricola, + string CF, + string Cognome, + string Nome, + global::System.Nullable dataNascita, + string luogoNascita, + string provNascita, + string nazNascita, + string codHw, + string codOrario, + global::System.Nullable mailLastOp, + global::System.Nullable mailDay, + global::System.Nullable mailWeek, + global::System.Nullable mailMonth, + string email, + string authKey, + global::System.Nullable numAuth, + string WOL_MAC, + string dominio, + string utente) { + if ((matricola == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(matricola)); + } + if ((CF == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CF)); + } + if ((Cognome == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Nome)); + } + if ((dataNascita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(dataNascita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((luogoNascita == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(luogoNascita)); + } + if ((provNascita == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(provNascita)); + } + if ((nazNascita == null)) { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(nazNascita)); + } + if ((codHw == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(codHw)); + } + if ((codOrario == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(codOrario)); + } + if ((mailLastOp.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[10].Value = ((bool)(mailLastOp.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((mailDay.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[11].Value = ((bool)(mailDay.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((mailWeek.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[12].Value = ((bool)(mailWeek.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((mailMonth.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((bool)(mailMonth.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((email == null)) { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = ((string)(email)); + } + if ((authKey == null)) { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = ((string)(authKey)); + } + if ((numAuth.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[16].Value = ((int)(numAuth.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((WOL_MAC == null)) { + this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[17].Value = ((string)(WOL_MAC)); + } + if ((dominio == null)) { + this.Adapter.InsertCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[18].Value = ((string)(dominio)); + } + if ((utente == null)) { + throw new global::System.ArgumentNullException("utente"); + } + else { + this.Adapter.InsertCommand.Parameters[19].Value = ((string)(utente)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string matricola, + string CF, + string Cognome, + string Nome, + global::System.Nullable dataNascita, + string luogoNascita, + string provNascita, + string nazNascita, + string codHw, + string codOrario, + global::System.Nullable mailLastOp, + global::System.Nullable mailDay, + global::System.Nullable mailWeek, + global::System.Nullable mailMonth, + string email, + string authKey, + global::System.Nullable numAuth, + string WOL_MAC, + string dominio, + string utente, + int Original_idxDipendente, + string Original_matricola, + string Original_CF, + string Original_Cognome, + string Original_Nome, + global::System.Nullable Original_dataNascita, + string Original_luogoNascita, + string Original_provNascita, + string Original_nazNascita, + string Original_codHw, + string Original_codOrario, + global::System.Nullable Original_mailLastOp, + global::System.Nullable Original_mailDay, + global::System.Nullable Original_mailWeek, + global::System.Nullable Original_mailMonth, + string Original_email, + string Original_authKey, + global::System.Nullable Original_numAuth, + string Original_WOL_MAC, + string Original_dominio, + string Original_utente, + int idxDipendente) { + if ((matricola == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(matricola)); + } + if ((CF == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CF)); + } + if ((Cognome == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Nome)); + } + if ((dataNascita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(dataNascita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((luogoNascita == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(luogoNascita)); + } + if ((provNascita == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(provNascita)); + } + if ((nazNascita == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(nazNascita)); + } + if ((codHw == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(codHw)); + } + if ((codOrario == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(codOrario)); + } + if ((mailLastOp.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((bool)(mailLastOp.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((mailDay.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((bool)(mailDay.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((mailWeek.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((bool)(mailWeek.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((mailMonth.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((bool)(mailMonth.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((email == null)) { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(email)); + } + if ((authKey == null)) { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(authKey)); + } + if ((numAuth.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((int)(numAuth.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((WOL_MAC == null)) { + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(WOL_MAC)); + } + if ((dominio == null)) { + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(dominio)); + } + if ((utente == null)) { + throw new global::System.ArgumentNullException("utente"); + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(utente)); + } + this.Adapter.UpdateCommand.Parameters[20].Value = ((int)(Original_idxDipendente)); + if ((Original_matricola == null)) { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(Original_matricola)); + } + if ((Original_CF == null)) { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[24].Value = ((string)(Original_CF)); + } + if ((Original_Cognome == null)) { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[26].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((string)(Original_Cognome)); + } + if ((Original_Nome == null)) { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_Nome)); + } + if ((Original_dataNascita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((System.DateTime)(Original_dataNascita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + } + if ((Original_luogoNascita == null)) { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((string)(Original_luogoNascita)); + } + if ((Original_provNascita == null)) { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[34].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((string)(Original_provNascita)); + } + if ((Original_nazNascita == null)) { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[36].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[36].Value = ((string)(Original_nazNascita)); + } + if ((Original_codHw == null)) { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[38].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[38].Value = ((string)(Original_codHw)); + } + if ((Original_codOrario == null)) { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[40].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[40].Value = ((string)(Original_codOrario)); + } + if ((Original_mailLastOp.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[42].Value = ((bool)(Original_mailLastOp.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[42].Value = global::System.DBNull.Value; + } + if ((Original_mailDay.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[44].Value = ((bool)(Original_mailDay.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[44].Value = global::System.DBNull.Value; + } + if ((Original_mailWeek.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[46].Value = ((bool)(Original_mailWeek.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[46].Value = global::System.DBNull.Value; + } + if ((Original_mailMonth.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[48].Value = ((bool)(Original_mailMonth.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[48].Value = global::System.DBNull.Value; + } + if ((Original_email == null)) { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[50].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[50].Value = ((string)(Original_email)); + } + if ((Original_authKey == null)) { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[52].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[52].Value = ((string)(Original_authKey)); + } + if ((Original_numAuth.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[53].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[54].Value = ((int)(Original_numAuth.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[53].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[54].Value = global::System.DBNull.Value; + } + if ((Original_WOL_MAC == null)) { + this.Adapter.UpdateCommand.Parameters[55].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[56].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[55].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[56].Value = ((string)(Original_WOL_MAC)); + } + if ((Original_dominio == null)) { + this.Adapter.UpdateCommand.Parameters[57].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[58].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[57].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[58].Value = ((string)(Original_dominio)); + } + if ((Original_utente == null)) { + throw new global::System.ArgumentNullException("Original_utente"); + } + else { + this.Adapter.UpdateCommand.Parameters[59].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[60].Value = ((string)(Original_utente)); + } + this.Adapter.UpdateCommand.Parameters[61].Value = ((int)(idxDipendente)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string matricola, + string CF, + string Cognome, + string Nome, + global::System.Nullable dataNascita, + string luogoNascita, + string provNascita, + string nazNascita, + string codHw, + string codOrario, + global::System.Nullable mailLastOp, + global::System.Nullable mailDay, + global::System.Nullable mailWeek, + global::System.Nullable mailMonth, + string email, + string authKey, + global::System.Nullable numAuth, + string WOL_MAC, + string dominio, + string utente, + int Original_idxDipendente, + string Original_matricola, + string Original_CF, + string Original_Cognome, + string Original_Nome, + global::System.Nullable Original_dataNascita, + string Original_luogoNascita, + string Original_provNascita, + string Original_nazNascita, + string Original_codHw, + string Original_codOrario, + global::System.Nullable Original_mailLastOp, + global::System.Nullable Original_mailDay, + global::System.Nullable Original_mailWeek, + global::System.Nullable Original_mailMonth, + string Original_email, + string Original_authKey, + global::System.Nullable Original_numAuth, + string Original_WOL_MAC, + string Original_dominio, + string Original_utente) { + return this.Update(matricola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, codHw, codOrario, mailLastOp, mailDay, mailWeek, mailMonth, email, authKey, numAuth, WOL_MAC, dominio, utente, Original_idxDipendente, Original_matricola, Original_CF, Original_Cognome, Original_Nome, Original_dataNascita, Original_luogoNascita, Original_provNascita, Original_nazNascita, Original_codHw, Original_codOrario, Original_mailLastOp, Original_mailDay, Original_mailWeek, Original_mailMonth, Original_email, Original_authKey, Original_numAuth, Original_WOL_MAC, Original_dominio, Original_utente, Original_idxDipendente); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int deleteQuery(global::System.Nullable Original_idxDipendente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int insertQuery(string matricola, string CF, string Cognome, string Nome, global::System.Nullable dataNascita, string luogoNascita, string provNascita, string nazNascita, string email, string dominio, string utente, string codOrario, global::System.Nullable attivo) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8]; + if ((matricola == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(matricola)); + } + if ((CF == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(CF)); + } + if ((Cognome == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Nome)); + } + if ((dataNascita.HasValue == true)) { + command.Parameters[5].Value = ((System.DateTime)(dataNascita.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((luogoNascita == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(luogoNascita)); + } + if ((provNascita == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(provNascita)); + } + if ((nazNascita == null)) { + command.Parameters[8].Value = global::System.DBNull.Value; + } + else { + command.Parameters[8].Value = ((string)(nazNascita)); + } + if ((email == null)) { + command.Parameters[9].Value = global::System.DBNull.Value; + } + else { + command.Parameters[9].Value = ((string)(email)); + } + if ((dominio == null)) { + command.Parameters[10].Value = global::System.DBNull.Value; + } + else { + command.Parameters[10].Value = ((string)(dominio)); + } + if ((utente == null)) { + command.Parameters[11].Value = global::System.DBNull.Value; + } + else { + command.Parameters[11].Value = ((string)(utente)); + } + if ((codOrario == null)) { + command.Parameters[12].Value = global::System.DBNull.Value; + } + else { + command.Parameters[12].Value = ((string)(codOrario)); + } + if ((attivo.HasValue == true)) { + command.Parameters[13].Value = ((bool)(attivo.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int recordAuthKeyUse(global::System.Nullable idxDipendente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[9]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_Dip_setAuthKey(global::System.Nullable idxDipendente, string authKey) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[10]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((authKey == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(authKey)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(string matricola, string CF, string Cognome, string Nome, global::System.Nullable dataNascita, string luogoNascita, string provNascita, string nazNascita, string email, string dominio, string utente, string codOrario, global::System.Nullable attivo, global::System.Nullable Original_idxDipendente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[11]; + if ((matricola == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(matricola)); + } + if ((CF == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(CF)); + } + if ((Cognome == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Cognome)); + } + if ((Nome == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(Nome)); + } + if ((dataNascita.HasValue == true)) { + command.Parameters[5].Value = ((System.DateTime)(dataNascita.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((luogoNascita == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(luogoNascita)); + } + if ((provNascita == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(provNascita)); + } + if ((nazNascita == null)) { + command.Parameters[8].Value = global::System.DBNull.Value; + } + else { + command.Parameters[8].Value = ((string)(nazNascita)); + } + if ((email == null)) { + command.Parameters[9].Value = global::System.DBNull.Value; + } + else { + command.Parameters[9].Value = ((string)(email)); + } + if ((dominio == null)) { + command.Parameters[10].Value = global::System.DBNull.Value; + } + else { + command.Parameters[10].Value = ((string)(dominio)); + } + if ((utente == null)) { + command.Parameters[11].Value = global::System.DBNull.Value; + } + else { + command.Parameters[11].Value = ((string)(utente)); + } + if ((codOrario == null)) { + command.Parameters[12].Value = global::System.DBNull.Value; + } + else { + command.Parameters[12].Value = ((string)(codOrario)); + } + if ((attivo.HasValue == true)) { + command.Parameters[13].Value = ((bool)(attivo.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[14].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[14].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagClientiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagClientiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagClienti"; + tableMapping.ColumnMappings.Add("idxCliente", "idxCliente"); + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("indirizzo", "indirizzo"); + tableMapping.ColumnMappings.Add("CAP", "CAP"); + tableMapping.ColumnMappings.Add("citta", "citta"); + tableMapping.ColumnMappings.Add("prov", "prov"); + tableMapping.ColumnMappings.Add("tel", "tel"); + tableMapping.ColumnMappings.Add("url", "url"); + tableMapping.ColumnMappings.Add("email", "email"); + tableMapping.ColumnMappings.Add("pIva", "pIva"); + tableMapping.ColumnMappings.Add("CF", "CF"); + tableMapping.ColumnMappings.Add("logoUrl", "logoUrl"); + tableMapping.ColumnMappings.Add("nota", "nota"); + tableMapping.ColumnMappings.Add("OldIdx", "OldIdx"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[AnagClienti] WHERE (([idxCliente] = @Original_idxCliente) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSociale)) AND ((@IsNull_indirizzo = 1 AND [indirizzo] IS NULL) OR ([indirizzo] = @Original_indirizzo)) AND ((@IsNull_CAP = 1 AND [CAP] IS NULL) OR ([CAP] = @Original_CAP)) AND ((@IsNull_citta = 1 AND [citta] IS NULL) OR ([citta] = @Original_citta)) AND ((@IsNull_prov = 1 AND [prov] IS NULL) OR ([prov] = @Original_prov)) AND ((@IsNull_tel = 1 AND [tel] IS NULL) OR ([tel] = @Original_tel)) AND ((@IsNull_url = 1 AND [url] IS NULL) OR ([url] = @Original_url)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_pIva = 1 AND [pIva] IS NULL) OR ([pIva] = @Original_pIva)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_logoUrl = 1 AND [logoUrl] IS NULL) OR ([logoUrl] = @Original_logoUrl)) AND ((@IsNull_nota = 1 AND [nota] IS NULL) OR ([nota] = @Original_nota)) AND ((@IsNull_OldIdx = 1 AND [OldIdx] IS NULL) OR ([OldIdx] = @Original_OldIdx)) AND ((@IsNull_Attivo = 1 AND [Attivo] IS NULL) OR ([Attivo] = @Original_Attivo)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxCliente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_RagSociale", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_RagSociale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_indirizzo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_indirizzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CAP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CAP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_citta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_citta", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_prov", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_prov", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_tel", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_url", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_url", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_pIva", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_pIva", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CF", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_logoUrl", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_logoUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nota", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nota", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivo", global::System.Data.SqlDbType.TinyInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[AnagClienti] ([RagSociale], [indirizzo], [CAP], [citta], [prov], [tel], [url], [email], [pIva], [CF], [logoUrl], [nota], [OldIdx], [Attivo]) VALUES (@RagSociale, @indirizzo, @CAP, @citta, @prov, @tel, @url, @email, @pIva, @CF, @logoUrl, @nota, @OldIdx, @Attivo); +SELECT idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo FROM AnagClienti WHERE (idxCliente = SCOPE_IDENTITY()) ORDER BY RagSociale"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RagSociale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@indirizzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CAP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@citta", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prov", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@url", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@pIva", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@logoUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nota", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.TinyInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagClienti] SET [RagSociale] = @RagSociale, [indirizzo] = @indiriz" + + "zo, [CAP] = @CAP, [citta] = @citta, [prov] = @prov, [tel] = @tel, [url] = @url, " + + "[email] = @email, [pIva] = @pIva, [CF] = @CF, [logoUrl] = @logoUrl, [nota] = @no" + + "ta, [OldIdx] = @OldIdx, [Attivo] = @Attivo WHERE (([idxCliente] = @Original_idxC" + + "liente) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] " + + "= @Original_RagSociale)) AND ((@IsNull_indirizzo = 1 AND [indirizzo] IS NULL) OR" + + " ([indirizzo] = @Original_indirizzo)) AND ((@IsNull_CAP = 1 AND [CAP] IS NULL) O" + + "R ([CAP] = @Original_CAP)) AND ((@IsNull_citta = 1 AND [citta] IS NULL) OR ([cit" + + "ta] = @Original_citta)) AND ((@IsNull_prov = 1 AND [prov] IS NULL) OR ([prov] = " + + "@Original_prov)) AND ((@IsNull_tel = 1 AND [tel] IS NULL) OR ([tel] = @Original_" + + "tel)) AND ((@IsNull_url = 1 AND [url] IS NULL) OR ([url] = @Original_url)) AND (" + + "(@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@I" + + "sNull_pIva = 1 AND [pIva] IS NULL) OR ([pIva] = @Original_pIva)) AND ((@IsNull_C" + + "F = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_logoUrl = 1 AND " + + "[logoUrl] IS NULL) OR ([logoUrl] = @Original_logoUrl)) AND ((@IsNull_nota = 1 AN" + + "D [nota] IS NULL) OR ([nota] = @Original_nota)) AND ((@IsNull_OldIdx = 1 AND [Ol" + + "dIdx] IS NULL) OR ([OldIdx] = @Original_OldIdx)) AND ((@IsNull_Attivo = 1 AND [A" + + "ttivo] IS NULL) OR ([Attivo] = @Original_Attivo)));\r\nSELECT idxCliente, RagSocia" + + "le, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldId" + + "x, Attivo FROM AnagClienti WHERE (idxCliente = @idxCliente) ORDER BY RagSociale"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RagSociale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@indirizzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CAP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@citta", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prov", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@url", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@pIva", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@logoUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nota", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.TinyInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxCliente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_RagSociale", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_RagSociale", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "RagSociale", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_indirizzo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_indirizzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "indirizzo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CAP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CAP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CAP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_citta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_citta", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "citta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_prov", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_prov", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prov", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_tel", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_tel", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "tel", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_url", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_url", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "url", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "email", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_pIva", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_pIva", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "pIva", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CF", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CF", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CF", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_logoUrl", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_logoUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "logoUrl", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nota", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nota", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nota", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_OldIdx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "OldIdx", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Attivo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Attivo", global::System.Data.SqlDbType.TinyInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Attivo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxCliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * \r\nFROM dbo.AnagClienti\r\nORDER BY RagSociale"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AC_delete"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_AC_getByIdx"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_AC_insert"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RagSociale", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@indirizzo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CAP", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@citta", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prov", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tel", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@pIva", global::System.Data.SqlDbType.NVarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nota", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_AC_update"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RagSociale", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@indirizzo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CAP", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@citta", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prov", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tel", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@url", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@email", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@pIva", global::System.Data.SqlDbType.NVarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@logoUrl", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nota", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxCliente", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagClientiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagClientiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.AnagClientiDataTable dataTable = new DS_Applicazione.AnagClientiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagClientiDataTable getByIdx(global::System.Nullable idxCliente) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxCliente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagClientiDataTable dataTable = new DS_Applicazione.AnagClientiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagClientiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagClienti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxCliente, string Original_RagSociale, string Original_indirizzo, string Original_CAP, string Original_citta, string Original_prov, string Original_tel, string Original_url, string Original_email, string Original_pIva, string Original_CF, string Original_logoUrl, string Original_nota, global::System.Nullable Original_OldIdx, global::System.Nullable Original_Attivo) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxCliente)); + if ((Original_RagSociale == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_RagSociale)); + } + if ((Original_indirizzo == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_indirizzo)); + } + if ((Original_CAP == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_CAP)); + } + if ((Original_citta == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_citta)); + } + if ((Original_prov == null)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_prov)); + } + if ((Original_tel == null)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_tel)); + } + if ((Original_url == null)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((string)(Original_url)); + } + if ((Original_email == null)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_email)); + } + if ((Original_pIva == null)) { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((string)(Original_pIva)); + } + if ((Original_CF == null)) { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[20].Value = ((string)(Original_CF)); + } + if ((Original_logoUrl == null)) { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[22].Value = ((string)(Original_logoUrl)); + } + if ((Original_nota == null)) { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[24].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[24].Value = ((string)(Original_nota)); + } + if ((Original_OldIdx.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[26].Value = ((int)(Original_OldIdx.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_Attivo.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[28].Value = ((byte)(Original_Attivo.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[28].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string RagSociale, string indirizzo, string CAP, string citta, string prov, string tel, string url, string email, string pIva, string CF, string logoUrl, string nota, global::System.Nullable OldIdx, global::System.Nullable Attivo) { + if ((RagSociale == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(RagSociale)); + } + if ((indirizzo == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(indirizzo)); + } + if ((CAP == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CAP)); + } + if ((citta == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(citta)); + } + if ((prov == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(prov)); + } + if ((tel == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(tel)); + } + if ((url == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(url)); + } + if ((email == null)) { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(email)); + } + if ((pIva == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(pIva)); + } + if ((CF == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(CF)); + } + if ((logoUrl == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(logoUrl)); + } + if ((nota == null)) { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(nota)); + } + if ((OldIdx.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[12].Value = ((int)(OldIdx.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((byte)(Attivo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string RagSociale, + string indirizzo, + string CAP, + string citta, + string prov, + string tel, + string url, + string email, + string pIva, + string CF, + string logoUrl, + string nota, + global::System.Nullable OldIdx, + global::System.Nullable Attivo, + int Original_idxCliente, + string Original_RagSociale, + string Original_indirizzo, + string Original_CAP, + string Original_citta, + string Original_prov, + string Original_tel, + string Original_url, + string Original_email, + string Original_pIva, + string Original_CF, + string Original_logoUrl, + string Original_nota, + global::System.Nullable Original_OldIdx, + global::System.Nullable Original_Attivo, + int idxCliente) { + if ((RagSociale == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(RagSociale)); + } + if ((indirizzo == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(indirizzo)); + } + if ((CAP == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CAP)); + } + if ((citta == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(citta)); + } + if ((prov == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(prov)); + } + if ((tel == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(tel)); + } + if ((url == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(url)); + } + if ((email == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(email)); + } + if ((pIva == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(pIva)); + } + if ((CF == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(CF)); + } + if ((logoUrl == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(logoUrl)); + } + if ((nota == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(nota)); + } + if ((OldIdx.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(OldIdx.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((byte)(Attivo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(Original_idxCliente)); + if ((Original_RagSociale == null)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Original_RagSociale)); + } + if ((Original_indirizzo == null)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(Original_indirizzo)); + } + if ((Original_CAP == null)) { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(Original_CAP)); + } + if ((Original_citta == null)) { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(Original_citta)); + } + if ((Original_prov == null)) { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[24].Value = ((string)(Original_prov)); + } + if ((Original_tel == null)) { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[26].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((string)(Original_tel)); + } + if ((Original_url == null)) { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_url)); + } + if ((Original_email == null)) { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((string)(Original_email)); + } + if ((Original_pIva == null)) { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((string)(Original_pIva)); + } + if ((Original_CF == null)) { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[34].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((string)(Original_CF)); + } + if ((Original_logoUrl == null)) { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[36].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[36].Value = ((string)(Original_logoUrl)); + } + if ((Original_nota == null)) { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[38].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[38].Value = ((string)(Original_nota)); + } + if ((Original_OldIdx.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[40].Value = ((int)(Original_OldIdx.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[40].Value = global::System.DBNull.Value; + } + if ((Original_Attivo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[42].Value = ((byte)(Original_Attivo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[42].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[43].Value = ((int)(idxCliente)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string RagSociale, + string indirizzo, + string CAP, + string citta, + string prov, + string tel, + string url, + string email, + string pIva, + string CF, + string logoUrl, + string nota, + global::System.Nullable OldIdx, + global::System.Nullable Attivo, + int Original_idxCliente, + string Original_RagSociale, + string Original_indirizzo, + string Original_CAP, + string Original_citta, + string Original_prov, + string Original_tel, + string Original_url, + string Original_email, + string Original_pIva, + string Original_CF, + string Original_logoUrl, + string Original_nota, + global::System.Nullable Original_OldIdx, + global::System.Nullable Original_Attivo) { + return this.Update(RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, Original_idxCliente, Original_RagSociale, Original_indirizzo, Original_CAP, Original_citta, Original_prov, Original_tel, Original_url, Original_email, Original_pIva, Original_CF, Original_logoUrl, Original_nota, Original_OldIdx, Original_Attivo, Original_idxCliente); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int deleteQuery(global::System.Nullable Original_idxCliente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxCliente.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxCliente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int insertQuery(string RagSociale, string indirizzo, string CAP, string citta, string prov, string tel, string email, string pIva, string CF, string nota) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((RagSociale == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(RagSociale)); + } + if ((indirizzo == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(indirizzo)); + } + if ((CAP == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(CAP)); + } + if ((citta == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(citta)); + } + if ((prov == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(prov)); + } + if ((tel == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(tel)); + } + if ((email == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(email)); + } + if ((pIva == null)) { + command.Parameters[8].Value = global::System.DBNull.Value; + } + else { + command.Parameters[8].Value = ((string)(pIva)); + } + if ((CF == null)) { + command.Parameters[9].Value = global::System.DBNull.Value; + } + else { + command.Parameters[9].Value = ((string)(CF)); + } + if ((nota == null)) { + command.Parameters[10].Value = global::System.DBNull.Value; + } + else { + command.Parameters[10].Value = ((string)(nota)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(string RagSociale, string indirizzo, string CAP, string citta, string prov, string tel, string url, string email, string pIva, string CF, string logoUrl, string nota, global::System.Nullable Original_idxCliente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((RagSociale == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(RagSociale)); + } + if ((indirizzo == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(indirizzo)); + } + if ((CAP == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(CAP)); + } + if ((citta == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(citta)); + } + if ((prov == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(prov)); + } + if ((tel == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(tel)); + } + if ((url == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(url)); + } + if ((email == null)) { + command.Parameters[8].Value = global::System.DBNull.Value; + } + else { + command.Parameters[8].Value = ((string)(email)); + } + if ((pIva == null)) { + command.Parameters[9].Value = global::System.DBNull.Value; + } + else { + command.Parameters[9].Value = ((string)(pIva)); + } + if ((CF == null)) { + command.Parameters[10].Value = global::System.DBNull.Value; + } + else { + command.Parameters[10].Value = ((string)(CF)); + } + if ((logoUrl == null)) { + command.Parameters[11].Value = global::System.DBNull.Value; + } + else { + command.Parameters[11].Value = ((string)(logoUrl)); + } + if ((nota == null)) { + command.Parameters[12].Value = global::System.DBNull.Value; + } + else { + command.Parameters[12].Value = ((string)(nota)); + } + if ((Original_idxCliente.HasValue == true)) { + command.Parameters[13].Value = ((int)(Original_idxCliente.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagProgettiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgettiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagProgetti"; + tableMapping.ColumnMappings.Add("idxProgetto", "idxProgetto"); + tableMapping.ColumnMappings.Add("idxCliente", "idxCliente"); + tableMapping.ColumnMappings.Add("nomeProj", "nomeProj"); + tableMapping.ColumnMappings.Add("descrProj", "descrProj"); + tableMapping.ColumnMappings.Add("budgetTime", "budgetTime"); + tableMapping.ColumnMappings.Add("budgetMoney", "budgetMoney"); + tableMapping.ColumnMappings.Add("OldIdx", "OldIdx"); + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + tableMapping.ColumnMappings.Add("codExt", "codExt"); + tableMapping.ColumnMappings.Add("totOre", "totOre"); + tableMapping.ColumnMappings.Add("avvio", "avvio"); + tableMapping.ColumnMappings.Add("chiusura", "chiusura"); + tableMapping.ColumnMappings.Add("totOrePrevMont", "totOrePrevMont"); + tableMapping.ColumnMappings.Add("totOreLast30", "totOreLast30"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "dbo.stp_AP_delete"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.DeleteCommand.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._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxProgetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "dbo.stp_AP_insertQuery"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.InsertCommand.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._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxCliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeProj", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "nomeProj", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrProj", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, "descrProj", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "dbo.stp_AP_update"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.UpdateCommand.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._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxCliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeProj", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "nomeProj", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrProj", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, "descrProj", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxProgetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[8]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_AP_Expl_getData"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showPrjArch", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showPrjZeroH", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showPrjStar", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AP_delete"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_AP_getByIdxCli"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showPrjArch", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showPrjStar", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_AP_getByIdxPrj"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_AP_insertQuery"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeProj", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrProj", 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 = "dbo.stp_AP_updateAttivo"; + 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("@Attivo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", 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_AP_update"; + 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("@idxCliente", 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("@nomeProj", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrProj", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[6].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_AP_updateStarred"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@starred", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxProgetto", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagProgettiDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable idxCliente, global::System.Nullable showPrjArch, global::System.Nullable showPrjZeroH, global::System.Nullable showPrjStar) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((idxCliente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((showPrjArch.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((bool)(showPrjArch.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((showPrjZeroH.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((bool)(showPrjZeroH.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((showPrjStar.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[7].Value = ((bool)(showPrjStar.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagProgettiDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable idxCliente, global::System.Nullable showPrjArch, global::System.Nullable showPrjZeroH, global::System.Nullable showPrjStar) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((idxCliente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((showPrjArch.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((bool)(showPrjArch.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((showPrjZeroH.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((bool)(showPrjZeroH.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((showPrjStar.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[7].Value = ((bool)(showPrjStar.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagProgettiDataTable dataTable = new DS_Applicazione.AnagProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagProgettiDataTable getByIdxCli(global::System.Nullable idxCliente, global::System.Nullable showPrjArch, global::System.Nullable showPrjStar) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxCliente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((showPrjArch.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((bool)(showPrjArch.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((showPrjStar.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((bool)(showPrjStar.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagProgettiDataTable dataTable = new DS_Applicazione.AnagProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagProgettiDataTable getByIdxPrj(global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagProgettiDataTable dataTable = new DS_Applicazione.AnagProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagProgettiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagProgetti"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(global::System.Nullable Original_idxProgetto) { + if ((Original_idxProgetto.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxProgetto.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable idxCliente, string nomeProj, string descrProj) { + if ((idxCliente.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((nomeProj == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(nomeProj)); + } + if ((descrProj == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(descrProj)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable idxCliente, string nomeProj, string descrProj, global::System.Nullable Original_idxProgetto) { + if ((idxCliente.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((nomeProj == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(nomeProj)); + } + if ((descrProj == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(descrProj)); + } + if ((Original_idxProgetto.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_idxProgetto.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int deleteQuery(global::System.Nullable Original_idxProgetto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxProgetto.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxProgetto.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int insertQuery(global::System.Nullable idxCliente, string nomeProj, string descrProj) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((idxCliente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((nomeProj == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(nomeProj)); + } + if ((descrProj == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(descrProj)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateAttivo(global::System.Nullable Attivo, global::System.Nullable Original_idxProgetto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; + if ((Attivo.HasValue == true)) { + command.Parameters[1].Value = ((bool)(Attivo.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxProgetto.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxProgetto.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(global::System.Nullable idxCliente, string nomeProj, string descrProj, global::System.Nullable Original_idxProgetto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[6]; + if ((idxCliente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxCliente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((nomeProj == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(nomeProj)); + } + if ((descrProj == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(descrProj)); + } + if ((Original_idxProgetto.HasValue == true)) { + command.Parameters[4].Value = ((int)(Original_idxProgetto.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateStarred(global::System.Nullable starred, global::System.Nullable Original_idxProgetto) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((starred.HasValue == true)) { + command.Parameters[1].Value = ((bool)(starred.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxProgetto.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxProgetto.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class Dipendenti2RuoliTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public Dipendenti2RuoliTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Dipendenti2Ruoli"; + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CodRuolo", "CodRuolo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Dipendenti2Ruoli] WHERE (([idxDipendente] = @Original_idxDipen" + + "dente) AND ([CodRuolo] = @Original_CodRuolo))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodRuolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodRuolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Dipendenti2Ruoli] ([idxDipendente], [CodRuolo]) VALUES (@idxDi" + + "pendente, @CodRuolo);\r\nSELECT idxDipendente, CodRuolo FROM Dipendenti2Ruoli WHER" + + "E (CodRuolo = @CodRuolo) AND (idxDipendente = @idxDipendente)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodRuolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodRuolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Dipendenti2Ruoli] SET [idxDipendente] = @idxDipendente, [CodRuolo] = @CodRuolo WHERE (([idxDipendente] = @Original_idxDipendente) AND ([CodRuolo] = @Original_CodRuolo)); +SELECT idxDipendente, CodRuolo FROM Dipendenti2Ruoli WHERE (CodRuolo = @CodRuolo) AND (idxDipendente = @idxDipendente)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodRuolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodRuolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodRuolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodRuolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxDipendente, CodRuolo FROM dbo.Dipendenti2Ruoli"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_ruoliByDip"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_ruoliByDipRuolo"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodRuolo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.Dipendenti2RuoliDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.Dipendenti2RuoliDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.Dipendenti2RuoliDataTable dataTable = new DS_Applicazione.Dipendenti2RuoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.Dipendenti2RuoliDataTable getByDip(global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.Dipendenti2RuoliDataTable dataTable = new DS_Applicazione.Dipendenti2RuoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.Dipendenti2RuoliDataTable getByDipRuolo(global::System.Nullable idxDipendente, string CodRuolo) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((CodRuolo == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodRuolo)); + } + DS_Applicazione.Dipendenti2RuoliDataTable dataTable = new DS_Applicazione.Dipendenti2RuoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.Dipendenti2RuoliDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "Dipendenti2Ruoli"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxDipendente, string Original_CodRuolo) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxDipendente)); + if ((Original_CodRuolo == null)) { + throw new global::System.ArgumentNullException("Original_CodRuolo"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodRuolo)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxDipendente, string CodRuolo) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxDipendente)); + if ((CodRuolo == null)) { + throw new global::System.ArgumentNullException("CodRuolo"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodRuolo)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxDipendente, string CodRuolo, int Original_idxDipendente, string Original_CodRuolo) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxDipendente)); + if ((CodRuolo == null)) { + throw new global::System.ArgumentNullException("CodRuolo"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodRuolo)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_idxDipendente)); + if ((Original_CodRuolo == null)) { + throw new global::System.ArgumentNullException("Original_CodRuolo"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_CodRuolo)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int Original_idxDipendente, string Original_CodRuolo) { + return this.Update(Original_idxDipendente, Original_CodRuolo, Original_idxDipendente, Original_CodRuolo); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagFasiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagFasiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagFasi"; + tableMapping.ColumnMappings.Add("idxFase", "idxFase"); + tableMapping.ColumnMappings.Add("idxProgetto", "idxProgetto"); + tableMapping.ColumnMappings.Add("codFase", "codFase"); + tableMapping.ColumnMappings.Add("idxFaseAncest", "idxFaseAncest"); + tableMapping.ColumnMappings.Add("nomeFase", "nomeFase"); + tableMapping.ColumnMappings.Add("descrizioneFase", "descrizioneFase"); + tableMapping.ColumnMappings.Add("enableTime", "enableTime"); + tableMapping.ColumnMappings.Add("enableMoney", "enableMoney"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + tableMapping.ColumnMappings.Add("codClasse", "codClasse"); + tableMapping.ColumnMappings.Add("codExt", "codExt"); + tableMapping.ColumnMappings.Add("totOre", "totOre"); + tableMapping.ColumnMappings.Add("budgetTime", "budgetTime"); + tableMapping.ColumnMappings.Add("budgetMoney", "budgetMoney"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "dbo.stp_AF_deleteQuery"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.DeleteCommand.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._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "dbo.stp_AF_InsertQuery"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.InsertCommand.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._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxProgetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFaseAncest", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxFaseAncest", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "nomeFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneFase", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, "descrizioneFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableTime", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, "enableTime", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableMoney", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, "enableMoney", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, "Attivo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "dbo.stp_AF_updateQuery"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.StoredProcedure; + this._adapter.UpdateCommand.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._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "nomeFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneFase", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, "descrizioneFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableTime", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, "enableTime", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableMoney", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, "enableMoney", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "Attivo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[11]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_AF_Expl_getData"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AF_clonaFase"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFaseAncest", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_AF_clonaFaseAnc"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_AF_deleteQuery"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_AF_getByIdxFase"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_AF_getByIdxProj"; + 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("@idxProgetto", 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_AF_getLastByIdxDipendente"; + 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("@idxDipendente", 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("@num2show", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_AF_InsertQuery"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFaseAncest", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneFase", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableTime", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableMoney", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@budgetTime", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@budgetMoney", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[8].Connection = this.Connection; + this._commandCollection[8].CommandText = "dbo.stp_AF_updateFaseAncest"; + this._commandCollection[8].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[8].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[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFaseAncest", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[9].Connection = this.Connection; + this._commandCollection[9].CommandText = "dbo.stp_AF_updateProgetto"; + this._commandCollection[9].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[9].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[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[9].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[10].Connection = this.Connection; + this._commandCollection[10].CommandText = "dbo.stp_AF_updateQuery"; + this._commandCollection[10].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[10].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[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeFase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizioneFase", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableTime", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@enableMoney", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Attivo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@budgetTime", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@budgetMoney", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[10].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagFasiDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagFasiDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagFasiDataTable dataTable = new DS_Applicazione.AnagFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagFasiDataTable getByIdx(global::System.Nullable idxFase) { + this.Adapter.SelectCommand = this.CommandCollection[4]; + if ((idxFase.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxFase.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagFasiDataTable dataTable = new DS_Applicazione.AnagFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagFasiDataTable getByIdxProgetto(global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagFasiDataTable dataTable = new DS_Applicazione.AnagFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.AnagFasiDataTable getLastByDip(global::System.Nullable idxDipendente, global::System.Nullable num2show) { + this.Adapter.SelectCommand = this.CommandCollection[6]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((num2show.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(num2show.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagFasiDataTable dataTable = new DS_Applicazione.AnagFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagFasiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagFasi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(global::System.Nullable Original_idxFase) { + if ((Original_idxFase.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxFase.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable idxProgetto, global::System.Nullable idxFaseAncest, string nomeFase, string descrizioneFase, global::System.Nullable enableTime, global::System.Nullable enableMoney, global::System.Nullable Attivo) { + if ((idxProgetto.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxFaseAncest.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(idxFaseAncest.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((nomeFase == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(nomeFase)); + } + if ((descrizioneFase == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(descrizioneFase)); + } + if ((enableTime.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((bool)(enableTime.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((enableMoney.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((bool)(enableMoney.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((bool)(Attivo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string nomeFase, string descrizioneFase, global::System.Nullable enableTime, global::System.Nullable enableMoney, global::System.Nullable Attivo, global::System.Nullable Original_idxFase) { + if ((nomeFase == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(nomeFase)); + } + if ((descrizioneFase == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(descrizioneFase)); + } + if ((enableTime.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((bool)(enableTime.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((enableMoney.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((bool)(enableMoney.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Attivo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(Original_idxFase.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int clonaFase(global::System.Nullable idxFaseAncest, global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((idxFaseAncest.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxFaseAncest.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int clonaFaseAnc(global::System.Nullable idxProgetto, global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((idxProgetto.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int deleteQuery(global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((Original_idxFase.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int insertQuery(global::System.Nullable idxProgetto, global::System.Nullable idxFaseAncest, string nomeFase, string descrizioneFase, global::System.Nullable enableTime, global::System.Nullable enableMoney, global::System.Nullable budgetTime, global::System.Nullable budgetMoney, global::System.Nullable Attivo) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((idxProgetto.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxFaseAncest.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxFaseAncest.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((nomeFase == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(nomeFase)); + } + if ((descrizioneFase == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(descrizioneFase)); + } + if ((enableTime.HasValue == true)) { + command.Parameters[5].Value = ((bool)(enableTime.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((enableMoney.HasValue == true)) { + command.Parameters[6].Value = ((bool)(enableMoney.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((budgetTime.HasValue == true)) { + command.Parameters[7].Value = ((decimal)(budgetTime.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + if ((budgetMoney.HasValue == true)) { + command.Parameters[8].Value = ((decimal)(budgetMoney.Value)); + } + else { + command.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + command.Parameters[9].Value = ((bool)(Attivo.Value)); + } + else { + command.Parameters[9].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateFaseAncest(global::System.Nullable idxFaseAncest, global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8]; + if ((idxFaseAncest.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxFaseAncest.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateProgetto(global::System.Nullable idxProgetto, global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[9]; + if ((idxProgetto.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(string nomeFase, string descrizioneFase, global::System.Nullable enableTime, global::System.Nullable enableMoney, global::System.Nullable Attivo, global::System.Nullable budgetTime, global::System.Nullable budgetMoney, global::System.Nullable Original_idxFase) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[10]; + if ((nomeFase == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(nomeFase)); + } + if ((descrizioneFase == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(descrizioneFase)); + } + if ((enableTime.HasValue == true)) { + command.Parameters[3].Value = ((bool)(enableTime.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((enableMoney.HasValue == true)) { + command.Parameters[4].Value = ((bool)(enableMoney.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Attivo.HasValue == true)) { + command.Parameters[5].Value = ((int)(Attivo.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((budgetTime.HasValue == true)) { + command.Parameters[6].Value = ((decimal)(budgetTime.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((budgetMoney.HasValue == true)) { + command.Parameters[7].Value = ((decimal)(budgetMoney.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_idxFase.HasValue == true)) { + command.Parameters[8].Value = ((int)(Original_idxFase.Value)); + } + else { + command.Parameters[8].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_logCommUtTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_logCommUtTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_logCommUt"; + tableMapping.ColumnMappings.Add("dataLav", "Data"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + tableMapping.ColumnMappings.Add("h_lav", "h_lav"); + tableMapping.ColumnMappings.Add("Data", "Data"); + tableMapping.ColumnMappings.Add("progetto", "progetto"); + tableMapping.ColumnMappings.Add("h_com", "h_com"); + tableMapping.ColumnMappings.Add("minOrd", "minOrd"); + tableMapping.ColumnMappings.Add("minStra", "minStra"); + tableMapping.ColumnMappings.Add("minPerm", "minPerm"); + tableMapping.ColumnMappings.Add("minFer", "minFer"); + tableMapping.ColumnMappings.Add("minMal", "minMal"); + tableMapping.ColumnMappings.Add("minFest", "minFest"); + tableMapping.ColumnMappings.Add("minMpp", "minMpp"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT Data, idxDipendente, CognomeNome, h_lav, h_com, progetto, minOrd, minStra," + + " minPerm, minFer, minMal, minFest, minMpp FROM v_logCommUt"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_lcuByDipDate"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxErrMin", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxErrPlus", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.v_logCommUtDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.v_logCommUtDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.v_logCommUtDataTable dataTable = new DS_Applicazione.v_logCommUtDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.v_logCommUtDataTable getByIdxDipDate(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable maxErrMin, global::System.Nullable maxErrPlus) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((maxErrMin.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(maxErrMin.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((maxErrPlus.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((int)(maxErrPlus.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + DS_Applicazione.v_logCommUtDataTable dataTable = new DS_Applicazione.v_logCommUtDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class RegAttivitaTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAttivitaTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "RegAttivita"; + tableMapping.ColumnMappings.Add("idxRA", "idxRA"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("idxFase", "idxFase"); + tableMapping.ColumnMappings.Add("inizio", "inizio"); + tableMapping.ColumnMappings.Add("fine", "fine"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("oreTot", "oreTot"); + tableMapping.ColumnMappings.Add("money", "importo"); + tableMapping.ColumnMappings.Add("importo", "importo"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [RegAttivita] WHERE (([idxRA] = @Original_idxRA) AND ([idxDipendente] = @Original_idxDipendente) AND ([idxFase] = @Original_idxFase) AND ([inizio] = @Original_inizio) AND ([fine] = @Original_fine) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_oreTot = 1 AND [oreTot] IS NULL) OR ([oreTot] = @Original_oreTot)) AND ((@IsNull_importo = 1 AND [importo] IS NULL) OR ([importo] = @Original_importo)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxRA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreTot", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "oreTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_importo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "importo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_importo", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "importo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [RegAttivita] ([idxDipendente], [idxFase], [inizio], [fine], [descrizione], [importo]) VALUES (@idxDipendente, @idxFase, @inizio, @fine, @descrizione, @importo); +SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo FROM RegAttivita WHERE (idxRA = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@importo", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "importo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [RegAttivita] SET [idxDipendente] = @idxDipendente, [idxFase] = @idxFase, [inizio] = @inizio, [fine] = @fine, [descrizione] = @descrizione, [importo] = @importo WHERE (([idxRA] = @Original_idxRA) AND ([idxDipendente] = @Original_idxDipendente) AND ([idxFase] = @Original_idxFase) AND ([inizio] = @Original_inizio) AND ([fine] = @Original_fine) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_oreTot = 1 AND [oreTot] IS NULL) OR ([oreTot] = @Original_oreTot)) AND ((@IsNull_importo = 1 AND [importo] IS NULL) OR ([importo] = @Original_importo))); +SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo FROM RegAttivita WHERE (idxRA = @idxRA)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@importo", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "importo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxRA", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFase", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFase", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_inizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "inizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_fine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "fine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreTot", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "oreTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_importo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "importo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_importo", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 19, 4, "importo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxRA", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[9]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, i" + + "mporto\r\nFROM RegAttivita"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_RA_clonaLastRA_byFaseUtente"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_RA_clonaLastRA_Utente"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@durataMin", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_RA_clona"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_RA_deleteQuery"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_RA_getByIdxDipData"; + 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("@idxDipendente", 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("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, 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_RA_getByKey"; + 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("@idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[7].Connection = this.Connection; + this._commandCollection[7].CommandText = "dbo.stp_ricalcolaRegAttivitaExpl_byPeriodoUser"; + this._commandCollection[7].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[7].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[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[7].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[8].Connection = this.Connection; + this._commandCollection[8].CommandText = "dbo.stp_RA_updateQuery"; + this._commandCollection[8].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[8].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[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@importo", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.RegAttivitaDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.RegAttivitaDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.RegAttivitaDataTable dataTable = new DS_Applicazione.RegAttivitaDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.RegAttivitaDataTable getByDipData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo) { + this.Adapter.SelectCommand = this.CommandCollection[5]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.RegAttivitaDataTable dataTable = new DS_Applicazione.RegAttivitaDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.RegAttivitaDataTable getByKey(global::System.Nullable idxRA) { + this.Adapter.SelectCommand = this.CommandCollection[6]; + if ((idxRA.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxRA.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Applicazione.RegAttivitaDataTable dataTable = new DS_Applicazione.RegAttivitaDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.RegAttivitaDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "RegAttivita"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_idxRA, int Original_idxDipendente, int Original_idxFase, System.DateTime Original_inizio, System.DateTime Original_fine, string Original_descrizione, global::System.Nullable Original_oreTot, global::System.Nullable Original_importo) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxRA)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxDipendente)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_idxFase)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((System.DateTime)(Original_inizio)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_fine)); + if ((Original_descrizione == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_descrizione)); + } + if ((Original_oreTot.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((decimal)(Original_oreTot.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_importo.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((decimal)(Original_importo.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int idxDipendente, int idxFase, System.DateTime inizio, System.DateTime fine, string descrizione, global::System.Nullable importo) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(idxDipendente)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxFase)); + this.Adapter.InsertCommand.Parameters[2].Value = ((System.DateTime)(inizio)); + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(fine)); + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((importo.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((decimal)(importo.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxDipendente, int idxFase, System.DateTime inizio, System.DateTime fine, string descrizione, global::System.Nullable importo, int Original_idxRA, int Original_idxDipendente, int Original_idxFase, System.DateTime Original_inizio, System.DateTime Original_fine, string Original_descrizione, global::System.Nullable Original_oreTot, global::System.Nullable Original_importo, int idxRA) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(idxDipendente)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxFase)); + this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(inizio)); + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(fine)); + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((importo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((decimal)(importo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(Original_idxRA)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_idxDipendente)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_idxFase)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((System.DateTime)(Original_inizio)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(Original_fine)); + if ((Original_descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_descrizione)); + } + if ((Original_oreTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((decimal)(Original_oreTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((Original_importo.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((decimal)(Original_importo.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[17].Value = ((int)(idxRA)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int idxDipendente, int idxFase, System.DateTime inizio, System.DateTime fine, string descrizione, global::System.Nullable importo, int Original_idxRA, int Original_idxDipendente, int Original_idxFase, System.DateTime Original_inizio, System.DateTime Original_fine, string Original_descrizione, global::System.Nullable Original_oreTot, global::System.Nullable Original_importo) { + return this.Update(idxDipendente, idxFase, inizio, fine, descrizione, importo, Original_idxRA, Original_idxDipendente, Original_idxFase, Original_inizio, Original_fine, Original_descrizione, Original_oreTot, Original_importo, Original_idxRA); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int clonaLastRA_byFaseUtente(global::System.Nullable idxDipendente, global::System.Nullable dataRif, global::System.Nullable idxFase, global::System.Nullable minuti) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataRif.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataRif.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((idxFase.HasValue == true)) { + command.Parameters[3].Value = ((int)(idxFase.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((minuti.HasValue == true)) { + command.Parameters[4].Value = ((int)(minuti.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int clonaLastRA_Utente(global::System.Nullable idxDipendente, global::System.Nullable dataRif, global::System.Nullable durataMin) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataRif.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataRif.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((durataMin.HasValue == true)) { + command.Parameters[3].Value = ((int)(durataMin.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int clonaRecord(global::System.Nullable idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((idxRA.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxRA.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int deleteQuery(global::System.Nullable Original_idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((Original_idxRA.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxRA.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int stp_ricalcolaRegAttivitaExpl_byPeriodoUser(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[7]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery(global::System.Nullable idxDipendente, global::System.Nullable idxFase, global::System.Nullable inizio, global::System.Nullable fine, string descrizione, global::System.Nullable importo, global::System.Nullable Original_idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[4].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(descrizione)); + } + if ((importo.HasValue == true)) { + command.Parameters[6].Value = ((decimal)(importo.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_idxRA.HasValue == true)) { + command.Parameters[7].Value = ((int)(Original_idxRA.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class CalendFesteFerieTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CalendFesteFerieTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "CalendFesteFerie"; + tableMapping.ColumnMappings.Add("data", "data"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[CalendFesteFerie] WHERE (([data] = @Original_data) AND ((@IsNu" + + "ll_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_desc" + + "rizione)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[CalendFesteFerie] ([data], [descrizione]) VALUES (@data, @desc" + + "rizione);\r\nSELECT data, descrizione FROM CalendFesteFerie WHERE (data = @data)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[CalendFesteFerie] SET [data] = @data, [descrizione] = @descrizione WHERE (([data] = @Original_data) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))); +SELECT data, descrizione FROM CalendFesteFerie WHERE (data = @data)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_data", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "data", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT data, descrizione FROM dbo.CalendFesteFerie"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.CalendFesteFerieDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.CalendFesteFerieDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.CalendFesteFerieDataTable dataTable = new DS_Applicazione.CalendFesteFerieDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.CalendFesteFerieDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "CalendFesteFerie"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(System.DateTime Original_data, string Original_descrizione) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_data)); + if ((Original_descrizione == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime data, string descrizione) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(data)); + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(System.DateTime data, string descrizione, System.DateTime Original_data, string Original_descrizione) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(data)); + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descrizione)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(Original_data)); + if ((Original_descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string descrizione, System.DateTime Original_data, string Original_descrizione) { + return this.Update(Original_data, descrizione, Original_data, Original_descrizione); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagOrariTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagOrariTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagOrari"; + tableMapping.ColumnMappings.Add("codOrario", "codOrario"); + tableMapping.ColumnMappings.Add("descOrario", "descOrario"); + tableMapping.ColumnMappings.Add("oreOrdSett", "oreOrdSett"); + tableMapping.ColumnMappings.Add("oreStraordAss", "oreStraordAss"); + tableMapping.ColumnMappings.Add("autoCompOreOrd", "autoCompOreOrd"); + tableMapping.ColumnMappings.Add("oreLun", "oreLun"); + tableMapping.ColumnMappings.Add("oreMar", "oreMar"); + tableMapping.ColumnMappings.Add("oreMer", "oreMer"); + tableMapping.ColumnMappings.Add("oreGio", "oreGio"); + tableMapping.ColumnMappings.Add("oreVen", "oreVen"); + tableMapping.ColumnMappings.Add("oreSab", "oreSab"); + tableMapping.ColumnMappings.Add("oreDom", "oreDom"); + tableMapping.ColumnMappings.Add("oraInizio_1", "oraInizio_1"); + tableMapping.ColumnMappings.Add("oraFine_1", "oraFine_1"); + tableMapping.ColumnMappings.Add("oraInizio_2", "oraInizio_2"); + tableMapping.ColumnMappings.Add("oraFine_2", "oraFine_2"); + tableMapping.ColumnMappings.Add("oraInizio_3", "oraInizio_3"); + tableMapping.ColumnMappings.Add("oraFine_3", "oraFine_3"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[AnagOrari] WHERE (([codOrario] = @Original_codOrario) AND ((@I" + + "sNull_descOrario = 1 AND [descOrario] IS NULL) OR ([descOrario] = @Original_desc" + + "Orario)) AND ((@IsNull_oreOrdSett = 1 AND [oreOrdSett] IS NULL) OR ([oreOrdSett]" + + " = @Original_oreOrdSett)) AND ((@IsNull_oreStraordAss = 1 AND [oreStraordAss] IS" + + " NULL) OR ([oreStraordAss] = @Original_oreStraordAss)) AND ((@IsNull_autoCompOre" + + "Ord = 1 AND [autoCompOreOrd] IS NULL) OR ([autoCompOreOrd] = @Original_autoCompO" + + "reOrd)) AND ((@IsNull_oreLun = 1 AND [oreLun] IS NULL) OR ([oreLun] = @Original_" + + "oreLun)) AND ((@IsNull_oreMar = 1 AND [oreMar] IS NULL) OR ([oreMar] = @Original" + + "_oreMar)) AND ((@IsNull_oreMer = 1 AND [oreMer] IS NULL) OR ([oreMer] = @Origina" + + "l_oreMer)) AND ((@IsNull_oreGio = 1 AND [oreGio] IS NULL) OR ([oreGio] = @Origin" + + "al_oreGio)) AND ((@IsNull_oreVen = 1 AND [oreVen] IS NULL) OR ([oreVen] = @Origi" + + "nal_oreVen)) AND ((@IsNull_oreSab = 1 AND [oreSab] IS NULL) OR ([oreSab] = @Orig" + + "inal_oreSab)) AND ((@IsNull_oreDom = 1 AND [oreDom] IS NULL) OR ([oreDom] = @Ori" + + "ginal_oreDom)) AND ((@IsNull_oraInizio_1 = 1 AND [oraInizio_1] IS NULL) OR ([ora" + + "Inizio_1] = @Original_oraInizio_1)) AND ((@IsNull_oraFine_1 = 1 AND [oraFine_1] " + + "IS NULL) OR ([oraFine_1] = @Original_oraFine_1)) AND ((@IsNull_oraInizio_2 = 1 A" + + "ND [oraInizio_2] IS NULL) OR ([oraInizio_2] = @Original_oraInizio_2)) AND ((@IsN" + + "ull_oraFine_2 = 1 AND [oraFine_2] IS NULL) OR ([oraFine_2] = @Original_oraFine_2" + + ")) AND ((@IsNull_oraInizio_3 = 1 AND [oraInizio_3] IS NULL) OR ([oraInizio_3] = " + + "@Original_oraInizio_3)) AND ((@IsNull_oraFine_3 = 1 AND [oraFine_3] IS NULL) OR " + + "([oraFine_3] = @Original_oraFine_3)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descOrario", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreOrdSett", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreOrdSett", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreStraordAss", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreStraordAss", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_autoCompOreOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_autoCompOreOrd", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreLun", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreLun", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreMar", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreMar", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreMer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreMer", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreGio", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreGio", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreVen", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreVen", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreSab", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreSab", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreDom", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreDom", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[AnagOrari] ([codOrario], [descOrario], [oreOrdSett], [oreStraordAss], [autoCompOreOrd], [oreLun], [oreMar], [oreMer], [oreGio], [oreVen], [oreSab], [oreDom], [oraInizio_1], [oraFine_1], [oraInizio_2], [oraFine_2], [oraInizio_3], [oraFine_3]) VALUES (@codOrario, @descOrario, @oreOrdSett, @oreStraordAss, @autoCompOreOrd, @oreLun, @oreMar, @oreMer, @oreGio, @oreVen, @oreSab, @oreDom, @oraInizio_1, @oraFine_1, @oraInizio_2, @oraFine_2, @oraInizio_3, @oraFine_3); +SELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3 FROM AnagOrari WHERE (codOrario = @codOrario)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreOrdSett", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreStraordAss", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@autoCompOreOrd", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreLun", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMar", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMer", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreGio", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreVen", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreSab", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreDom", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[AnagOrari] SET [codOrario] = @codOrario, [descOrario] = @descOrario" + + ", [oreOrdSett] = @oreOrdSett, [oreStraordAss] = @oreStraordAss, [autoCompOreOrd]" + + " = @autoCompOreOrd, [oreLun] = @oreLun, [oreMar] = @oreMar, [oreMer] = @oreMer, " + + "[oreGio] = @oreGio, [oreVen] = @oreVen, [oreSab] = @oreSab, [oreDom] = @oreDom, " + + "[oraInizio_1] = @oraInizio_1, [oraFine_1] = @oraFine_1, [oraInizio_2] = @oraIniz" + + "io_2, [oraFine_2] = @oraFine_2, [oraInizio_3] = @oraInizio_3, [oraFine_3] = @ora" + + "Fine_3 WHERE (([codOrario] = @Original_codOrario) AND ((@IsNull_descOrario = 1 A" + + "ND [descOrario] IS NULL) OR ([descOrario] = @Original_descOrario)) AND ((@IsNull" + + "_oreOrdSett = 1 AND [oreOrdSett] IS NULL) OR ([oreOrdSett] = @Original_oreOrdSet" + + "t)) AND ((@IsNull_oreStraordAss = 1 AND [oreStraordAss] IS NULL) OR ([oreStraord" + + "Ass] = @Original_oreStraordAss)) AND ((@IsNull_autoCompOreOrd = 1 AND [autoCompO" + + "reOrd] IS NULL) OR ([autoCompOreOrd] = @Original_autoCompOreOrd)) AND ((@IsNull_" + + "oreLun = 1 AND [oreLun] IS NULL) OR ([oreLun] = @Original_oreLun)) AND ((@IsNull" + + "_oreMar = 1 AND [oreMar] IS NULL) OR ([oreMar] = @Original_oreMar)) AND ((@IsNul" + + "l_oreMer = 1 AND [oreMer] IS NULL) OR ([oreMer] = @Original_oreMer)) AND ((@IsNu" + + "ll_oreGio = 1 AND [oreGio] IS NULL) OR ([oreGio] = @Original_oreGio)) AND ((@IsN" + + "ull_oreVen = 1 AND [oreVen] IS NULL) OR ([oreVen] = @Original_oreVen)) AND ((@Is" + + "Null_oreSab = 1 AND [oreSab] IS NULL) OR ([oreSab] = @Original_oreSab)) AND ((@I" + + "sNull_oreDom = 1 AND [oreDom] IS NULL) OR ([oreDom] = @Original_oreDom)) AND ((@" + + "IsNull_oraInizio_1 = 1 AND [oraInizio_1] IS NULL) OR ([oraInizio_1] = @Original_" + + "oraInizio_1)) AND ((@IsNull_oraFine_1 = 1 AND [oraFine_1] IS NULL) OR ([oraFine_" + + "1] = @Original_oraFine_1)) AND ((@IsNull_oraInizio_2 = 1 AND [oraInizio_2] IS NU" + + "LL) OR ([oraInizio_2] = @Original_oraInizio_2)) AND ((@IsNull_oraFine_2 = 1 AND " + + "[oraFine_2] IS NULL) OR ([oraFine_2] = @Original_oraFine_2)) AND ((@IsNull_oraIn" + + "izio_3 = 1 AND [oraInizio_3] IS NULL) OR ([oraInizio_3] = @Original_oraInizio_3)" + + ") AND ((@IsNull_oraFine_3 = 1 AND [oraFine_3] IS NULL) OR ([oraFine_3] = @Origin" + + "al_oraFine_3)));\r\nSELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoC" + + "ompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, " + + "oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3 FROM AnagOrari WHERE (" + + "codOrario = @codOrario)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreOrdSett", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreStraordAss", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@autoCompOreOrd", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreLun", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMar", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMer", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreGio", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreVen", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreSab", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreDom", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descOrario", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descOrario", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descOrario", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreOrdSett", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreOrdSett", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreOrdSett", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreStraordAss", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreStraordAss", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreStraordAss", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_autoCompOreOrd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_autoCompOreOrd", global::System.Data.SqlDbType.Bit, 0, global::System.Data.ParameterDirection.Input, 0, 0, "autoCompOreOrd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreLun", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreLun", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreLun", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreMar", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreMar", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMar", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreMer", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreMer", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreMer", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreGio", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreGio", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreGio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreVen", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreVen", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreVen", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreSab", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreSab", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreSab", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oreDom", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oreDom", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oreDom", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_1", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_1", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_2", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_2", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraInizio_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraInizio_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraInizio_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_oraFine_3", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_oraFine_3", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "oraFine_3", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, " + + "oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizi" + + "o_2, oraFine_2, oraInizio_3, oraFine_3 FROM dbo.AnagOrari"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AO_deleteQuery"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_AO_updateQuery"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codOrario", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descOrario", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreOrdSett", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreStraordAss", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@autoCompOreOrd", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreLun", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreMer", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreGio", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreVen", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreSab", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oreDom", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_1", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_1", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_2", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_2", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraInizio_3", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@oraFine_3", global::System.Data.SqlDbType.Time, 5, global::System.Data.ParameterDirection.Input, 16, 7, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codOrario", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagOrariDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagOrariDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.AnagOrariDataTable dataTable = new DS_Applicazione.AnagOrariDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagOrariDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagOrari"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + string Original_codOrario, + string Original_descOrario, + global::System.Nullable Original_oreOrdSett, + global::System.Nullable Original_oreStraordAss, + global::System.Nullable Original_autoCompOreOrd, + global::System.Nullable Original_oreLun, + global::System.Nullable Original_oreMar, + global::System.Nullable Original_oreMer, + global::System.Nullable Original_oreGio, + global::System.Nullable Original_oreVen, + global::System.Nullable Original_oreSab, + global::System.Nullable Original_oreDom, + global::System.Nullable Original_oraInizio_1, + global::System.Nullable Original_oraFine_1, + global::System.Nullable Original_oraInizio_2, + global::System.Nullable Original_oraFine_2, + global::System.Nullable Original_oraInizio_3, + global::System.Nullable Original_oraFine_3) { + if ((Original_codOrario == null)) { + throw new global::System.ArgumentNullException("Original_codOrario"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_codOrario)); + } + if ((Original_descOrario == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_descOrario)); + } + if ((Original_oreOrdSett.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((double)(Original_oreOrdSett.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_oreStraordAss.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((double)(Original_oreStraordAss.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_autoCompOreOrd.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((bool)(Original_autoCompOreOrd.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_oreLun.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((double)(Original_oreLun.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((Original_oreMar.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((double)(Original_oreMar.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((Original_oreMer.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((double)(Original_oreMer.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((Original_oreGio.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((double)(Original_oreGio.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Original_oreVen.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((double)(Original_oreVen.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((Original_oreSab.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[20].Value = ((double)(Original_oreSab.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[20].Value = global::System.DBNull.Value; + } + if ((Original_oreDom.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[22].Value = ((double)(Original_oreDom.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_1.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[24].Value = ((System.TimeSpan)(Original_oraInizio_1.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_1.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[26].Value = ((System.TimeSpan)(Original_oraFine_1.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_2.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[28].Value = ((System.TimeSpan)(Original_oraInizio_2.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[28].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_2.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[30].Value = ((System.TimeSpan)(Original_oraFine_2.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[30].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_3.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[32].Value = ((System.TimeSpan)(Original_oraInizio_3.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[32].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_3.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[34].Value = ((System.TimeSpan)(Original_oraFine_3.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[34].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + string codOrario, + string descOrario, + global::System.Nullable oreOrdSett, + global::System.Nullable oreStraordAss, + global::System.Nullable autoCompOreOrd, + global::System.Nullable oreLun, + global::System.Nullable oreMar, + global::System.Nullable oreMer, + global::System.Nullable oreGio, + global::System.Nullable oreVen, + global::System.Nullable oreSab, + global::System.Nullable oreDom, + global::System.Nullable oraInizio_1, + global::System.Nullable oraFine_1, + global::System.Nullable oraInizio_2, + global::System.Nullable oraFine_2, + global::System.Nullable oraInizio_3, + global::System.Nullable oraFine_3) { + if ((codOrario == null)) { + throw new global::System.ArgumentNullException("codOrario"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(codOrario)); + } + if ((descOrario == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(descOrario)); + } + if ((oreOrdSett.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((double)(oreOrdSett.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((oreStraordAss.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((double)(oreStraordAss.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((autoCompOreOrd.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((bool)(autoCompOreOrd.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((oreLun.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((double)(oreLun.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((oreMar.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[6].Value = ((double)(oreMar.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((oreMer.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((double)(oreMer.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((oreGio.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[8].Value = ((double)(oreGio.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((oreVen.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[9].Value = ((double)(oreVen.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((oreSab.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[10].Value = ((double)(oreSab.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((oreDom.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[11].Value = ((double)(oreDom.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((oraInizio_1.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[12].Value = ((System.TimeSpan)(oraInizio_1.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((oraFine_1.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((System.TimeSpan)(oraFine_1.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((oraInizio_2.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[14].Value = ((System.TimeSpan)(oraInizio_2.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((oraFine_2.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[15].Value = ((System.TimeSpan)(oraFine_2.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((oraInizio_3.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[16].Value = ((System.TimeSpan)(oraInizio_3.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((oraFine_3.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[17].Value = ((System.TimeSpan)(oraFine_3.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string codOrario, + string descOrario, + global::System.Nullable oreOrdSett, + global::System.Nullable oreStraordAss, + global::System.Nullable autoCompOreOrd, + global::System.Nullable oreLun, + global::System.Nullable oreMar, + global::System.Nullable oreMer, + global::System.Nullable oreGio, + global::System.Nullable oreVen, + global::System.Nullable oreSab, + global::System.Nullable oreDom, + global::System.Nullable oraInizio_1, + global::System.Nullable oraFine_1, + global::System.Nullable oraInizio_2, + global::System.Nullable oraFine_2, + global::System.Nullable oraInizio_3, + global::System.Nullable oraFine_3, + string Original_codOrario, + string Original_descOrario, + global::System.Nullable Original_oreOrdSett, + global::System.Nullable Original_oreStraordAss, + global::System.Nullable Original_autoCompOreOrd, + global::System.Nullable Original_oreLun, + global::System.Nullable Original_oreMar, + global::System.Nullable Original_oreMer, + global::System.Nullable Original_oreGio, + global::System.Nullable Original_oreVen, + global::System.Nullable Original_oreSab, + global::System.Nullable Original_oreDom, + global::System.Nullable Original_oraInizio_1, + global::System.Nullable Original_oraFine_1, + global::System.Nullable Original_oraInizio_2, + global::System.Nullable Original_oraFine_2, + global::System.Nullable Original_oraInizio_3, + global::System.Nullable Original_oraFine_3) { + if ((codOrario == null)) { + throw new global::System.ArgumentNullException("codOrario"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(codOrario)); + } + if ((descOrario == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(descOrario)); + } + if ((oreOrdSett.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((double)(oreOrdSett.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((oreStraordAss.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((double)(oreStraordAss.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((autoCompOreOrd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((bool)(autoCompOreOrd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((oreLun.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((double)(oreLun.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((oreMar.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((double)(oreMar.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((oreMer.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((double)(oreMer.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((oreGio.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((double)(oreGio.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((oreVen.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((double)(oreVen.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((oreSab.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((double)(oreSab.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((oreDom.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((double)(oreDom.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((oraInizio_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((System.TimeSpan)(oraInizio_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((oraFine_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((System.TimeSpan)(oraFine_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((oraInizio_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((System.TimeSpan)(oraInizio_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((oraFine_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((System.TimeSpan)(oraFine_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((oraInizio_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((System.TimeSpan)(oraInizio_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((oraFine_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((System.TimeSpan)(oraFine_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Original_codOrario == null)) { + throw new global::System.ArgumentNullException("Original_codOrario"); + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(Original_codOrario)); + } + if ((Original_descOrario == null)) { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(Original_descOrario)); + } + if ((Original_oreOrdSett.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[22].Value = ((double)(Original_oreOrdSett.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((Original_oreStraordAss.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[24].Value = ((double)(Original_oreStraordAss.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_autoCompOreOrd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((bool)(Original_autoCompOreOrd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_oreLun.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((double)(Original_oreLun.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value; + } + if ((Original_oreMar.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((double)(Original_oreMar.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + } + if ((Original_oreMer.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((double)(Original_oreMer.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; + } + if ((Original_oreGio.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((double)(Original_oreGio.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[34].Value = global::System.DBNull.Value; + } + if ((Original_oreVen.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[36].Value = ((double)(Original_oreVen.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[36].Value = global::System.DBNull.Value; + } + if ((Original_oreSab.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[38].Value = ((double)(Original_oreSab.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[38].Value = global::System.DBNull.Value; + } + if ((Original_oreDom.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[40].Value = ((double)(Original_oreDom.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[40].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[42].Value = ((System.TimeSpan)(Original_oraInizio_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[42].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_1.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[44].Value = ((System.TimeSpan)(Original_oraFine_1.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[43].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[44].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[46].Value = ((System.TimeSpan)(Original_oraInizio_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[45].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[46].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_2.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[48].Value = ((System.TimeSpan)(Original_oraFine_2.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[47].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[48].Value = global::System.DBNull.Value; + } + if ((Original_oraInizio_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[50].Value = ((System.TimeSpan)(Original_oraInizio_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[49].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[50].Value = global::System.DBNull.Value; + } + if ((Original_oraFine_3.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[52].Value = ((System.TimeSpan)(Original_oraFine_3.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[51].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[52].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string descOrario, + global::System.Nullable oreOrdSett, + global::System.Nullable oreStraordAss, + global::System.Nullable autoCompOreOrd, + global::System.Nullable oreLun, + global::System.Nullable oreMar, + global::System.Nullable oreMer, + global::System.Nullable oreGio, + global::System.Nullable oreVen, + global::System.Nullable oreSab, + global::System.Nullable oreDom, + global::System.Nullable oraInizio_1, + global::System.Nullable oraFine_1, + global::System.Nullable oraInizio_2, + global::System.Nullable oraFine_2, + global::System.Nullable oraInizio_3, + global::System.Nullable oraFine_3, + string Original_codOrario, + string Original_descOrario, + global::System.Nullable Original_oreOrdSett, + global::System.Nullable Original_oreStraordAss, + global::System.Nullable Original_autoCompOreOrd, + global::System.Nullable Original_oreLun, + global::System.Nullable Original_oreMar, + global::System.Nullable Original_oreMer, + global::System.Nullable Original_oreGio, + global::System.Nullable Original_oreVen, + global::System.Nullable Original_oreSab, + global::System.Nullable Original_oreDom, + global::System.Nullable Original_oraInizio_1, + global::System.Nullable Original_oraFine_1, + global::System.Nullable Original_oraInizio_2, + global::System.Nullable Original_oraFine_2, + global::System.Nullable Original_oraInizio_3, + global::System.Nullable Original_oraFine_3) { + return this.Update(Original_codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3, Original_codOrario, Original_descOrario, Original_oreOrdSett, Original_oreStraordAss, Original_autoCompOreOrd, Original_oreLun, Original_oreMar, Original_oreMer, Original_oreGio, Original_oreVen, Original_oreSab, Original_oreDom, Original_oraInizio_1, Original_oraFine_1, Original_oraInizio_2, Original_oraFine_2, Original_oraInizio_3, Original_oraFine_3); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int deleteQuery(string Original_codOrario) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_codOrario == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(Original_codOrario)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] + public virtual int updateQuery( + string codOrario, + string descOrario, + global::System.Nullable oreOrdSett, + global::System.Nullable oreStraordAss, + global::System.Nullable autoCompOreOrd, + global::System.Nullable oreLun, + global::System.Nullable oreMar, + global::System.Nullable oreMer, + global::System.Nullable oreGio, + global::System.Nullable oreVen, + global::System.Nullable oreSab, + global::System.Nullable oreDom, + global::System.Nullable oraInizio_1, + global::System.Nullable oraFine_1, + global::System.Nullable oraInizio_2, + global::System.Nullable oraFine_2, + global::System.Nullable oraInizio_3, + global::System.Nullable oraFine_3, + string Original_codOrario) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((codOrario == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(codOrario)); + } + if ((descOrario == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(descOrario)); + } + if ((oreOrdSett.HasValue == true)) { + command.Parameters[3].Value = ((double)(oreOrdSett.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((oreStraordAss.HasValue == true)) { + command.Parameters[4].Value = ((double)(oreStraordAss.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((autoCompOreOrd.HasValue == true)) { + command.Parameters[5].Value = ((bool)(autoCompOreOrd.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + if ((oreLun.HasValue == true)) { + command.Parameters[6].Value = ((double)(oreLun.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((oreMar.HasValue == true)) { + command.Parameters[7].Value = ((double)(oreMar.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + if ((oreMer.HasValue == true)) { + command.Parameters[8].Value = ((double)(oreMer.Value)); + } + else { + command.Parameters[8].Value = global::System.DBNull.Value; + } + if ((oreGio.HasValue == true)) { + command.Parameters[9].Value = ((double)(oreGio.Value)); + } + else { + command.Parameters[9].Value = global::System.DBNull.Value; + } + if ((oreVen.HasValue == true)) { + command.Parameters[10].Value = ((double)(oreVen.Value)); + } + else { + command.Parameters[10].Value = global::System.DBNull.Value; + } + if ((oreSab.HasValue == true)) { + command.Parameters[11].Value = ((double)(oreSab.Value)); + } + else { + command.Parameters[11].Value = global::System.DBNull.Value; + } + if ((oreDom.HasValue == true)) { + command.Parameters[12].Value = ((double)(oreDom.Value)); + } + else { + command.Parameters[12].Value = global::System.DBNull.Value; + } + if ((oraInizio_1.HasValue == true)) { + command.Parameters[13].Value = ((System.TimeSpan)(oraInizio_1.Value)); + } + else { + command.Parameters[13].Value = global::System.DBNull.Value; + } + if ((oraFine_1.HasValue == true)) { + command.Parameters[14].Value = ((System.TimeSpan)(oraFine_1.Value)); + } + else { + command.Parameters[14].Value = global::System.DBNull.Value; + } + if ((oraInizio_2.HasValue == true)) { + command.Parameters[15].Value = ((System.TimeSpan)(oraInizio_2.Value)); + } + else { + command.Parameters[15].Value = global::System.DBNull.Value; + } + if ((oraFine_2.HasValue == true)) { + command.Parameters[16].Value = ((System.TimeSpan)(oraFine_2.Value)); + } + else { + command.Parameters[16].Value = global::System.DBNull.Value; + } + if ((oraInizio_3.HasValue == true)) { + command.Parameters[17].Value = ((System.TimeSpan)(oraInizio_3.Value)); + } + else { + command.Parameters[17].Value = global::System.DBNull.Value; + } + if ((oraFine_3.HasValue == true)) { + command.Parameters[18].Value = ((System.TimeSpan)(oraFine_3.Value)); + } + else { + command.Parameters[18].Value = global::System.DBNull.Value; + } + if ((Original_codOrario == null)) { + command.Parameters[19].Value = global::System.DBNull.Value; + } + else { + command.Parameters[19].Value = ((string)(Original_codOrario)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TimbMeseExplTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbMeseExplTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "TimbMeseExpl"; + tableMapping.ColumnMappings.Add("Anno", "Anno"); + tableMapping.ColumnMappings.Add("Mese", "Mese"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + tableMapping.ColumnMappings.Add("totOreOrd", "totOreOrd"); + tableMapping.ColumnMappings.Add("totOreFest", "totOreFest"); + tableMapping.ColumnMappings.Add("totOreDaLav", "totOreDaLav"); + tableMapping.ColumnMappings.Add("totOrePerm", "totOrePerm"); + tableMapping.ColumnMappings.Add("totOreFer", "totOreFer"); + tableMapping.ColumnMappings.Add("totOreMal", "totOreMal"); + tableMapping.ColumnMappings.Add("totLav", "totLav"); + tableMapping.ColumnMappings.Add("totOreNonLav", "totOreNonLav"); + tableMapping.ColumnMappings.Add("totOreStra", "totOreStra"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_TimbMeseExpl"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_TimbMeseCompStraord"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Mese", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@tipoCom", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.TimbMeseExplDataTable dataTable, global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.TimbMeseExplDataTable GetData(global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.TimbMeseExplDataTable dataTable = new DS_Applicazione.TimbMeseExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int CompStraord(global::System.Nullable Anno, global::System.Nullable Mese, global::System.Nullable idxDipendente, global::System.Nullable tipoCom, global::System.Nullable minuti) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Anno.HasValue == true)) { + command.Parameters[1].Value = ((int)(Anno.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Mese.HasValue == true)) { + command.Parameters[2].Value = ((int)(Mese.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((idxDipendente.HasValue == true)) { + command.Parameters[3].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((tipoCom.HasValue == true)) { + command.Parameters[4].Value = ((int)(tipoCom.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((minuti.HasValue == true)) { + command.Parameters[5].Value = ((int)(minuti.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class GiustificativiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GiustificativiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Giustificativi"; + tableMapping.ColumnMappings.Add("dataLav", "dataLav"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("codGiust", "codGiust"); + tableMapping.ColumnMappings.Add("minuti", "minuti"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Giustificativi] WHERE (([dataLav] = @Original_dataLav) AND ([i" + + "dxDipendente] = @Original_idxDipendente) AND ([codGiust] = @Original_codGiust) A" + + "ND ((@IsNull_minuti = 1 AND [minuti] IS NULL) OR ([minuti] = @Original_minuti)))" + + ""; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codGiust", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codGiust", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Giustificativi] ([dataLav], [idxDipendente], [codGiust], [minuti]) VALUES (@dataLav, @idxDipendente, @codGiust, @minuti); +SELECT dataLav, idxDipendente, codGiust, minuti FROM Giustificativi WHERE (codGiust = @codGiust) AND (dataLav = @dataLav) AND (idxDipendente = @idxDipendente)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codGiust", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codGiust", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Giustificativi] SET [dataLav] = @dataLav, [idxDipendente] = @idxDipendente, [codGiust] = @codGiust, [minuti] = @minuti WHERE (([dataLav] = @Original_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ([codGiust] = @Original_codGiust) AND ((@IsNull_minuti = 1 AND [minuti] IS NULL) OR ([minuti] = @Original_minuti))); +SELECT dataLav, idxDipendente, codGiust, minuti FROM Giustificativi WHERE (codGiust = @codGiust) AND (dataLav = @dataLav) AND (idxDipendente = @idxDipendente)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codGiust", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codGiust", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataLav", global::System.Data.SqlDbType.Date, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dataLav", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxDipendente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codGiust", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "codGiust", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_minuti", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "minuti", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT dataLav, idxDipendente, codGiust, minuti FROM dbo.Giustificativi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_giustDeleteQuery"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dataLav", global::System.Data.SqlDbType.Date, 3, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_codGiust", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_Giust_GetByDipDate"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 3, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_giust_insByDate"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codGiust", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_giust_insertQuery"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataLav", global::System.Data.SqlDbType.Date, 3, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codGiust", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_giust_updateQuery"; + 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("@Original_dataLav", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", 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("@Original_codGiust", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codGiust", global::System.Data.SqlDbType.NVarChar, 5, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minuti", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.GiustificativiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.GiustificativiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.GiustificativiDataTable dataTable = new DS_Applicazione.GiustificativiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.GiustificativiDataTable getByDipDate(global::System.Nullable dataLav, global::System.Nullable idxDipendente) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((dataLav.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(dataLav.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.GiustificativiDataTable dataTable = new DS_Applicazione.GiustificativiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.GiustificativiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "Giustificativi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(System.DateTime Original_dataLav, int Original_idxDipendente, string Original_codGiust, global::System.Nullable Original_minuti) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_dataLav)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_idxDipendente)); + if ((Original_codGiust == null)) { + throw new global::System.ArgumentNullException("Original_codGiust"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_codGiust)); + } + if ((Original_minuti.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_minuti.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime dataLav, int idxDipendente, string codGiust, global::System.Nullable minuti) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(dataLav)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((codGiust == null)) { + throw new global::System.ArgumentNullException("codGiust"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(codGiust)); + } + if ((minuti.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(minuti.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(System.DateTime dataLav, int idxDipendente, string codGiust, global::System.Nullable minuti, System.DateTime Original_dataLav, int Original_idxDipendente, string Original_codGiust, global::System.Nullable Original_minuti) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(dataLav)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(idxDipendente)); + if ((codGiust == null)) { + throw new global::System.ArgumentNullException("codGiust"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(codGiust)); + } + if ((minuti.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(minuti.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(Original_dataLav)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_idxDipendente)); + if ((Original_codGiust == null)) { + throw new global::System.ArgumentNullException("Original_codGiust"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_codGiust)); + } + if ((Original_minuti.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(Original_minuti.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable minuti, System.DateTime Original_dataLav, int Original_idxDipendente, string Original_codGiust, global::System.Nullable Original_minuti) { + return this.Update(Original_dataLav, Original_idxDipendente, Original_codGiust, minuti, Original_dataLav, Original_idxDipendente, Original_codGiust, Original_minuti); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, false)] + public virtual int DeleteQuery(global::System.Nullable Original_dataLav, global::System.Nullable Original_idxDipendente, string Original_codGiust) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_dataLav.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(Original_dataLav.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Original_codGiust == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Original_codGiust)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int giustInsByDate(global::System.Nullable idxDipendente, global::System.Nullable dataRif, string codGiust) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataRif.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(dataRif.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((codGiust == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(codGiust)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int InsertQuery(global::System.Nullable dataLav, global::System.Nullable idxDipendente, string codGiust, global::System.Nullable minuti) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((dataLav.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(dataLav.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxDipendente.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((codGiust == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(codGiust)); + } + if ((minuti.HasValue == true)) { + command.Parameters[4].Value = ((int)(minuti.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateQuery(global::System.Nullable Original_dataLav, global::System.Nullable Original_idxDipendente, string Original_codGiust, string codGiust, global::System.Nullable minuti) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; + if ((Original_dataLav.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(Original_dataLav.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Original_codGiust == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(Original_codGiust)); + } + if ((codGiust == null)) { + command.Parameters[4].Value = global::System.DBNull.Value; + } + else { + command.Parameters[4].Value = ((string)(codGiust)); + } + if ((minuti.HasValue == true)) { + command.Parameters[5].Value = ((int)(minuti.Value)); + } + else { + command.Parameters[5].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_DipendentiAndAnomalieTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_DipendentiAndAnomalieTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_DipendentiAndAnomalie"; + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + tableMapping.ColumnMappings.Add("email", "email"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_DipendentiAndAnomalie"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkApp", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkTim", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@notOkLav", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.stp_DipendentiAndAnomalieDataTable dataTable, global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable notOkApp, global::System.Nullable notOkTim, global::System.Nullable notOkLav) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((notOkApp.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((bool)(notOkApp.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((notOkTim.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(notOkTim.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((notOkLav.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((bool)(notOkLav.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.stp_DipendentiAndAnomalieDataTable GetData(global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable notOkApp, global::System.Nullable notOkTim, global::System.Nullable notOkLav) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((notOkApp.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((bool)(notOkApp.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((notOkTim.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(notOkTim.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((notOkLav.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((bool)(notOkLav.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + DS_Applicazione.stp_DipendentiAndAnomalieDataTable dataTable = new DS_Applicazione.stp_DipendentiAndAnomalieDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TE_RA_ExplTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TE_RA_ExplTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "TE_RA_Expl"; + tableMapping.ColumnMappings.Add("dataLav", "dataLav"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + tableMapping.ColumnMappings.Add("h_lav", "h_lav"); + tableMapping.ColumnMappings.Add("h_giust", "h_giust"); + tableMapping.ColumnMappings.Add("h_com", "h_com"); + tableMapping.ColumnMappings.Add("progetti", "progetti"); + tableMapping.ColumnMappings.Add("okLavCom", "okLavCom"); + tableMapping.ColumnMappings.Add("isOkTim", "isOkTim"); + tableMapping.ColumnMappings.Add("isOkApp", "isOkApp"); + tableMapping.ColumnMappings.Add("isOkLav", "isOkLav"); + tableMapping.ColumnMappings.Add("isOk", "isOk"); + tableMapping.ColumnMappings.Add("block", "block"); + tableMapping.ColumnMappings.Add("minOrd", "minOrd"); + tableMapping.ColumnMappings.Add("minNonLav", "minNonLav"); + tableMapping.ColumnMappings.Add("minStra", "minStra"); + tableMapping.ColumnMappings.Add("minPerm", "minPerm"); + tableMapping.ColumnMappings.Add("minFer", "minFer"); + tableMapping.ColumnMappings.Add("minMal", "minMal"); + tableMapping.ColumnMappings.Add("minFest", "minFest"); + tableMapping.ColumnMappings.Add("minRegAtt", "minRegAtt"); + tableMapping.ColumnMappings.Add("entrata_1", "entrata_1"); + tableMapping.ColumnMappings.Add("uscita_1", "uscita_1"); + tableMapping.ColumnMappings.Add("entrata_2", "entrata_2"); + tableMapping.ColumnMappings.Add("uscita_2", "uscita_2"); + tableMapping.ColumnMappings.Add("entrata_3", "entrata_3"); + tableMapping.ColumnMappings.Add("uscita_3", "uscita_3"); + tableMapping.ColumnMappings.Add("entrata_4", "entrata_4"); + tableMapping.ColumnMappings.Add("uscita_4", "uscita_4"); + tableMapping.ColumnMappings.Add("minArcoPres", "minArcoPres"); + tableMapping.ColumnMappings.Add("chkFunCod", "chkFunCod"); + tableMapping.ColumnMappings.Add("chkFunRes", "chkFunRes"); + tableMapping.ColumnMappings.Add("minMpp", "minMpp"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_TE_RA_ByUserDate"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@showWE", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxErrMin", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxErrPlus", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.TE_RA_ExplDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable showWE, global::System.Nullable maxErrMin, global::System.Nullable maxErrPlus) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((showWE.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(showWE.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((maxErrMin.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((int)(maxErrMin.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((maxErrPlus.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((int)(maxErrPlus.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.TE_RA_ExplDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable showWE, global::System.Nullable maxErrMin, global::System.Nullable maxErrPlus) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((showWE.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((bool)(showWE.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((maxErrMin.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((int)(maxErrMin.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((maxErrPlus.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((int)(maxErrPlus.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + DS_Applicazione.TE_RA_ExplDataTable dataTable = new DS_Applicazione.TE_RA_ExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class regAttDayExplTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public regAttDayExplTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "regAttDayExpl"; + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("inizio", "inizio"); + tableMapping.ColumnMappings.Add("fine", "fine"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("oreTot", "oreTot"); + tableMapping.ColumnMappings.Add("importo", "importo"); + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("nomeProj", "nomeProj"); + tableMapping.ColumnMappings.Add("nomeFase", "nomeFase"); + tableMapping.ColumnMappings.Add("minTot", "minTot"); + tableMapping.ColumnMappings.Add("idxRA", "idxRA"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_RAD_Expl_getByIdxDipData"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_RA_deleteQuery"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_RAD_Expl_getByIdxDipPeriodo"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxCliente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@soloAncest", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_RA_InsertQuery"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@importo", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_RA_updateFase"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFase", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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 = "dbo.stp_RA_updateQuery"; + 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("@idxDipendente", 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("@idxFase", 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("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@importo", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 19, 4, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxRA", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.regAttDayExplDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataRif) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataRif.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataRif.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.regAttDayExplDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataRif) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataRif.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataRif.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.regAttDayExplDataTable dataTable = new DS_Applicazione.regAttDayExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.regAttDayExplDataTable getByDipPeriodo(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable idxCliente, global::System.Nullable idxProgetto, global::System.Nullable idxFase, global::System.Nullable soloAncest) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((idxCliente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(idxCliente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[5].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((idxFase.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((int)(idxFase.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((soloAncest.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[7].Value = ((bool)(soloAncest.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + DS_Applicazione.regAttDayExplDataTable dataTable = new DS_Applicazione.regAttDayExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int deleteQuery(global::System.Nullable Original_idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxRA.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxRA.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)] + public virtual int insertQuery(global::System.Nullable idxDipendente, global::System.Nullable idxFase, global::System.Nullable inizio, global::System.Nullable fine, string descrizione, global::System.Nullable importo) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[4].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(descrizione)); + } + if ((importo.HasValue == true)) { + command.Parameters[6].Value = ((decimal)(importo.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateFase(global::System.Nullable idxFase, global::System.Nullable Original_idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + if ((idxFase.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxFase.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((Original_idxRA.HasValue == true)) { + command.Parameters[2].Value = ((int)(Original_idxRA.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateQuery(global::System.Nullable idxDipendente, global::System.Nullable idxFase, global::System.Nullable inizio, global::System.Nullable fine, string descrizione, global::System.Nullable importo, global::System.Nullable Original_idxRA) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; + if ((idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((idxFase.HasValue == true)) { + command.Parameters[2].Value = ((int)(idxFase.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + command.Parameters[3].Value = ((System.DateTime)(inizio.Value)); + } + else { + command.Parameters[3].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + command.Parameters[4].Value = ((System.DateTime)(fine.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + if ((descrizione == null)) { + command.Parameters[5].Value = global::System.DBNull.Value; + } + else { + command.Parameters[5].Value = ((string)(descrizione)); + } + if ((importo.HasValue == true)) { + command.Parameters[6].Value = ((decimal)(importo.Value)); + } + else { + command.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_idxRA.HasValue == true)) { + command.Parameters[7].Value = ((int)(Original_idxRA.Value)); + } + else { + command.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagProgetti_ExplTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagProgetti_ExplTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagProgetti_Expl"; + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("idxProgetto", "idxProgetto"); + tableMapping.ColumnMappings.Add("idxCliente", "idxCliente"); + tableMapping.ColumnMappings.Add("nomeProj", "nomeProj"); + tableMapping.ColumnMappings.Add("descrProj", "descrProj"); + tableMapping.ColumnMappings.Add("budgetTime", "budgetTime"); + tableMapping.ColumnMappings.Add("budgetMoney", "budgetMoney"); + tableMapping.ColumnMappings.Add("OldIdx", "OldIdx"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + tableMapping.ColumnMappings.Add("codExt", "codExt"); + tableMapping.ColumnMappings.Add("totOre", "totOre"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_AP_Expl_getData"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagProgetti_ExplDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagProgetti_ExplDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Applicazione.AnagProgetti_ExplDataTable dataTable = new DS_Applicazione.AnagProgetti_ExplDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class RegistroEventiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegistroEventiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "RegistroEventi"; + tableMapping.ColumnMappings.Add("DataOra", "DataOra"); + tableMapping.ColumnMappings.Add("evento", "evento"); + tableMapping.ColumnMappings.Add("commento", "commento"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[RegistroEventi] WHERE (([DataOra] = @Original_DataOra) AND ([e" + + "vento] = @Original_evento) AND ((@IsNull_commento = 1 AND [commento] IS NULL) OR" + + " ([commento] = @Original_commento)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataOra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_evento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "evento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_commento", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_commento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[RegistroEventi] ([DataOra], [evento], [commento]) VALUES (@Dat" + + "aOra, @evento, @commento);\r\nSELECT DataOra, evento, commento FROM RegistroEventi" + + " WHERE (DataOra = @DataOra) AND (evento = @evento)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataOra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@evento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "evento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@commento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[RegistroEventi] SET [DataOra] = @DataOra, [evento] = @evento, [commento] = @commento WHERE (([DataOra] = @Original_DataOra) AND ([evento] = @Original_evento) AND ((@IsNull_commento = 1 AND [commento] IS NULL) OR ([commento] = @Original_commento))); +SELECT DataOra, evento, commento FROM RegistroEventi WHERE (DataOra = @DataOra) AND (evento = @evento)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataOra", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@evento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "evento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@commento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataOra", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataOra", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_evento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "evento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_commento", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_commento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "commento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT DataOra, evento, commento FROM dbo.RegistroEventi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_RE_GetByDataEv"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@evento", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@data", global::System.Data.SqlDbType.Date, 3, 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.RegistroEventiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.RegistroEventiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.RegistroEventiDataTable dataTable = new DS_Applicazione.RegistroEventiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.RegistroEventiDataTable getByDataEv(string evento, global::System.Nullable data) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((evento == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(evento)); + } + if ((data.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(data.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.RegistroEventiDataTable dataTable = new DS_Applicazione.RegistroEventiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.RegistroEventiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "RegistroEventi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(System.DateTime Original_DataOra, string Original_evento, string Original_commento) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((System.DateTime)(Original_DataOra)); + if ((Original_evento == null)) { + throw new global::System.ArgumentNullException("Original_evento"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_evento)); + } + if ((Original_commento == null)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_commento)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime DataOra, string evento, string commento) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(DataOra)); + if ((evento == null)) { + throw new global::System.ArgumentNullException("evento"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(evento)); + } + if ((commento == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(commento)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(System.DateTime DataOra, string evento, string commento, System.DateTime Original_DataOra, string Original_evento, string Original_commento) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(DataOra)); + if ((evento == null)) { + throw new global::System.ArgumentNullException("evento"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(evento)); + } + if ((commento == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(commento)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(Original_DataOra)); + if ((Original_evento == null)) { + throw new global::System.ArgumentNullException("Original_evento"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_evento)); + } + if ((Original_commento == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_commento)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string commento, System.DateTime Original_DataOra, string Original_evento, string Original_commento) { + return this.Update(Original_DataOra, Original_evento, commento, Original_DataOra, Original_evento, Original_commento); + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private TimbratureTableAdapter _timbratureTableAdapter; + + private TimbratureExplTableAdapter _timbratureExplTableAdapter; + + private AnagDevicesTableAdapter _anagDevicesTableAdapter; + + private DipendentiTableAdapter _dipendentiTableAdapter; + + private AnagClientiTableAdapter _anagClientiTableAdapter; + + private AnagProgettiTableAdapter _anagProgettiTableAdapter; + + private Dipendenti2RuoliTableAdapter _dipendenti2RuoliTableAdapter; + + private AnagFasiTableAdapter _anagFasiTableAdapter; + + private RegAttivitaTableAdapter _regAttivitaTableAdapter; + + private CalendFesteFerieTableAdapter _calendFesteFerieTableAdapter; + + private AnagOrariTableAdapter _anagOrariTableAdapter; + + private GiustificativiTableAdapter _giustificativiTableAdapter; + + private RegistroEventiTableAdapter _registroEventiTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public TimbratureTableAdapter TimbratureTableAdapter { + get { + return this._timbratureTableAdapter; + } + set { + this._timbratureTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public TimbratureExplTableAdapter TimbratureExplTableAdapter { + get { + return this._timbratureExplTableAdapter; + } + set { + this._timbratureExplTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagDevicesTableAdapter AnagDevicesTableAdapter { + get { + return this._anagDevicesTableAdapter; + } + set { + this._anagDevicesTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public DipendentiTableAdapter DipendentiTableAdapter { + get { + return this._dipendentiTableAdapter; + } + set { + this._dipendentiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagClientiTableAdapter AnagClientiTableAdapter { + get { + return this._anagClientiTableAdapter; + } + set { + this._anagClientiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagProgettiTableAdapter AnagProgettiTableAdapter { + get { + return this._anagProgettiTableAdapter; + } + set { + this._anagProgettiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public Dipendenti2RuoliTableAdapter Dipendenti2RuoliTableAdapter { + get { + return this._dipendenti2RuoliTableAdapter; + } + set { + this._dipendenti2RuoliTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagFasiTableAdapter AnagFasiTableAdapter { + get { + return this._anagFasiTableAdapter; + } + set { + this._anagFasiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public RegAttivitaTableAdapter RegAttivitaTableAdapter { + get { + return this._regAttivitaTableAdapter; + } + set { + this._regAttivitaTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public CalendFesteFerieTableAdapter CalendFesteFerieTableAdapter { + get { + return this._calendFesteFerieTableAdapter; + } + set { + this._calendFesteFerieTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagOrariTableAdapter AnagOrariTableAdapter { + get { + return this._anagOrariTableAdapter; + } + set { + this._anagOrariTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public GiustificativiTableAdapter GiustificativiTableAdapter { + get { + return this._giustificativiTableAdapter; + } + set { + this._giustificativiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public RegistroEventiTableAdapter RegistroEventiTableAdapter { + get { + return this._registroEventiTableAdapter; + } + set { + this._registroEventiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._timbratureTableAdapter != null) + && (this._timbratureTableAdapter.Connection != null))) { + return this._timbratureTableAdapter.Connection; + } + if (((this._timbratureExplTableAdapter != null) + && (this._timbratureExplTableAdapter.Connection != null))) { + return this._timbratureExplTableAdapter.Connection; + } + if (((this._anagDevicesTableAdapter != null) + && (this._anagDevicesTableAdapter.Connection != null))) { + return this._anagDevicesTableAdapter.Connection; + } + if (((this._dipendentiTableAdapter != null) + && (this._dipendentiTableAdapter.Connection != null))) { + return this._dipendentiTableAdapter.Connection; + } + if (((this._anagClientiTableAdapter != null) + && (this._anagClientiTableAdapter.Connection != null))) { + return this._anagClientiTableAdapter.Connection; + } + if (((this._anagProgettiTableAdapter != null) + && (this._anagProgettiTableAdapter.Connection != null))) { + return this._anagProgettiTableAdapter.Connection; + } + if (((this._dipendenti2RuoliTableAdapter != null) + && (this._dipendenti2RuoliTableAdapter.Connection != null))) { + return this._dipendenti2RuoliTableAdapter.Connection; + } + if (((this._anagFasiTableAdapter != null) + && (this._anagFasiTableAdapter.Connection != null))) { + return this._anagFasiTableAdapter.Connection; + } + if (((this._regAttivitaTableAdapter != null) + && (this._regAttivitaTableAdapter.Connection != null))) { + return this._regAttivitaTableAdapter.Connection; + } + if (((this._calendFesteFerieTableAdapter != null) + && (this._calendFesteFerieTableAdapter.Connection != null))) { + return this._calendFesteFerieTableAdapter.Connection; + } + if (((this._anagOrariTableAdapter != null) + && (this._anagOrariTableAdapter.Connection != null))) { + return this._anagOrariTableAdapter.Connection; + } + if (((this._giustificativiTableAdapter != null) + && (this._giustificativiTableAdapter.Connection != null))) { + return this._giustificativiTableAdapter.Connection; + } + if (((this._registroEventiTableAdapter != null) + && (this._registroEventiTableAdapter.Connection != null))) { + return this._registroEventiTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._timbratureTableAdapter != null)) { + count = (count + 1); + } + if ((this._timbratureExplTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagDevicesTableAdapter != null)) { + count = (count + 1); + } + if ((this._dipendentiTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagClientiTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagProgettiTableAdapter != null)) { + count = (count + 1); + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagFasiTableAdapter != null)) { + count = (count + 1); + } + if ((this._regAttivitaTableAdapter != null)) { + count = (count + 1); + } + if ((this._calendFesteFerieTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagOrariTableAdapter != null)) { + count = (count + 1); + } + if ((this._giustificativiTableAdapter != null)) { + count = (count + 1); + } + if ((this._registroEventiTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(DS_Applicazione dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagClientiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagClienti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagClientiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagProgettiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagProgetti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagProgettiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagOrariTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagOrari.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagOrariTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._dipendentiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Dipendenti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._dipendentiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagFasiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._timbratureTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Timbrature.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._timbratureTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._giustificativiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Giustificativi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._giustificativiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._regAttivitaTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.RegAttivita.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._regAttivitaTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Dipendenti2Ruoli.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._dipendenti2RuoliTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagDevicesTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagDevices.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagDevicesTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._timbratureExplTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.TimbratureExpl.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._timbratureExplTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._calendFesteFerieTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.CalendFesteFerie.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._calendFesteFerieTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._registroEventiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.RegistroEventi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._registroEventiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(DS_Applicazione dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagClientiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagClienti.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagClientiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagProgettiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagProgetti.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagProgettiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagOrariTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagOrari.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagOrariTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._dipendentiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Dipendenti.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._dipendentiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagFasiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._timbratureTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Timbrature.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._timbratureTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._giustificativiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Giustificativi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._giustificativiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._regAttivitaTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.RegAttivita.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._regAttivitaTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Dipendenti2Ruoli.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._dipendenti2RuoliTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagDevicesTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagDevices.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagDevicesTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._timbratureExplTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.TimbratureExpl.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._timbratureExplTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._calendFesteFerieTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.CalendFesteFerie.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._calendFesteFerieTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._registroEventiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.RegistroEventi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._registroEventiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(DS_Applicazione dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._registroEventiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.RegistroEventi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._registroEventiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._calendFesteFerieTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.CalendFesteFerie.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._calendFesteFerieTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._timbratureExplTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.TimbratureExpl.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._timbratureExplTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagDevicesTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagDevices.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagDevicesTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Dipendenti2Ruoli.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._dipendenti2RuoliTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._regAttivitaTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.RegAttivita.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._regAttivitaTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._giustificativiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Giustificativi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._giustificativiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._timbratureTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Timbrature.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._timbratureTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagFasiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagFasi.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagFasiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._dipendentiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Dipendenti.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._dipendentiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagOrariTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagOrari.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagOrariTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagProgettiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagProgetti.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagProgettiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagClientiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagClienti.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagClientiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(DS_Applicazione dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._timbratureTableAdapter != null) + && (this.MatchTableAdapterConnection(this._timbratureTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._timbratureExplTableAdapter != null) + && (this.MatchTableAdapterConnection(this._timbratureExplTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagDevicesTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagDevicesTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._dipendentiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._dipendentiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagClientiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagClientiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagProgettiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagProgettiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._dipendenti2RuoliTableAdapter != null) + && (this.MatchTableAdapterConnection(this._dipendenti2RuoliTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagFasiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagFasiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._regAttivitaTableAdapter != null) + && (this.MatchTableAdapterConnection(this._regAttivitaTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._calendFesteFerieTableAdapter != null) + && (this.MatchTableAdapterConnection(this._calendFesteFerieTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagOrariTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagOrariTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._giustificativiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._giustificativiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._registroEventiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._registroEventiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._timbratureTableAdapter != null)) { + revertConnections.Add(this._timbratureTableAdapter, this._timbratureTableAdapter.Connection); + this._timbratureTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._timbratureTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._timbratureTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._timbratureTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._timbratureTableAdapter.Adapter); + } + } + if ((this._timbratureExplTableAdapter != null)) { + revertConnections.Add(this._timbratureExplTableAdapter, this._timbratureExplTableAdapter.Connection); + this._timbratureExplTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._timbratureExplTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._timbratureExplTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._timbratureExplTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._timbratureExplTableAdapter.Adapter); + } + } + if ((this._anagDevicesTableAdapter != null)) { + revertConnections.Add(this._anagDevicesTableAdapter, this._anagDevicesTableAdapter.Connection); + this._anagDevicesTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagDevicesTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagDevicesTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagDevicesTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagDevicesTableAdapter.Adapter); + } + } + if ((this._dipendentiTableAdapter != null)) { + revertConnections.Add(this._dipendentiTableAdapter, this._dipendentiTableAdapter.Connection); + this._dipendentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._dipendentiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._dipendentiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._dipendentiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._dipendentiTableAdapter.Adapter); + } + } + if ((this._anagClientiTableAdapter != null)) { + revertConnections.Add(this._anagClientiTableAdapter, this._anagClientiTableAdapter.Connection); + this._anagClientiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagClientiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagClientiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagClientiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagClientiTableAdapter.Adapter); + } + } + if ((this._anagProgettiTableAdapter != null)) { + revertConnections.Add(this._anagProgettiTableAdapter, this._anagProgettiTableAdapter.Connection); + this._anagProgettiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagProgettiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagProgettiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagProgettiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagProgettiTableAdapter.Adapter); + } + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + revertConnections.Add(this._dipendenti2RuoliTableAdapter, this._dipendenti2RuoliTableAdapter.Connection); + this._dipendenti2RuoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._dipendenti2RuoliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._dipendenti2RuoliTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._dipendenti2RuoliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._dipendenti2RuoliTableAdapter.Adapter); + } + } + if ((this._anagFasiTableAdapter != null)) { + revertConnections.Add(this._anagFasiTableAdapter, this._anagFasiTableAdapter.Connection); + this._anagFasiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagFasiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagFasiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagFasiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagFasiTableAdapter.Adapter); + } + } + if ((this._regAttivitaTableAdapter != null)) { + revertConnections.Add(this._regAttivitaTableAdapter, this._regAttivitaTableAdapter.Connection); + this._regAttivitaTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._regAttivitaTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._regAttivitaTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._regAttivitaTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._regAttivitaTableAdapter.Adapter); + } + } + if ((this._calendFesteFerieTableAdapter != null)) { + revertConnections.Add(this._calendFesteFerieTableAdapter, this._calendFesteFerieTableAdapter.Connection); + this._calendFesteFerieTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._calendFesteFerieTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._calendFesteFerieTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._calendFesteFerieTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._calendFesteFerieTableAdapter.Adapter); + } + } + if ((this._anagOrariTableAdapter != null)) { + revertConnections.Add(this._anagOrariTableAdapter, this._anagOrariTableAdapter.Connection); + this._anagOrariTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagOrariTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagOrariTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagOrariTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagOrariTableAdapter.Adapter); + } + } + if ((this._giustificativiTableAdapter != null)) { + revertConnections.Add(this._giustificativiTableAdapter, this._giustificativiTableAdapter.Connection); + this._giustificativiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._giustificativiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._giustificativiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._giustificativiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._giustificativiTableAdapter.Adapter); + } + } + if ((this._registroEventiTableAdapter != null)) { + revertConnections.Add(this._registroEventiTableAdapter, this._registroEventiTableAdapter.Connection); + this._registroEventiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._registroEventiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._registroEventiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._registroEventiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._registroEventiTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._timbratureTableAdapter != null)) { + this._timbratureTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._timbratureTableAdapter])); + this._timbratureTableAdapter.Transaction = null; + } + if ((this._timbratureExplTableAdapter != null)) { + this._timbratureExplTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._timbratureExplTableAdapter])); + this._timbratureExplTableAdapter.Transaction = null; + } + if ((this._anagDevicesTableAdapter != null)) { + this._anagDevicesTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagDevicesTableAdapter])); + this._anagDevicesTableAdapter.Transaction = null; + } + if ((this._dipendentiTableAdapter != null)) { + this._dipendentiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._dipendentiTableAdapter])); + this._dipendentiTableAdapter.Transaction = null; + } + if ((this._anagClientiTableAdapter != null)) { + this._anagClientiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagClientiTableAdapter])); + this._anagClientiTableAdapter.Transaction = null; + } + if ((this._anagProgettiTableAdapter != null)) { + this._anagProgettiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagProgettiTableAdapter])); + this._anagProgettiTableAdapter.Transaction = null; + } + if ((this._dipendenti2RuoliTableAdapter != null)) { + this._dipendenti2RuoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._dipendenti2RuoliTableAdapter])); + this._dipendenti2RuoliTableAdapter.Transaction = null; + } + if ((this._anagFasiTableAdapter != null)) { + this._anagFasiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagFasiTableAdapter])); + this._anagFasiTableAdapter.Transaction = null; + } + if ((this._regAttivitaTableAdapter != null)) { + this._regAttivitaTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._regAttivitaTableAdapter])); + this._regAttivitaTableAdapter.Transaction = null; + } + if ((this._calendFesteFerieTableAdapter != null)) { + this._calendFesteFerieTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._calendFesteFerieTableAdapter])); + this._calendFesteFerieTableAdapter.Transaction = null; + } + if ((this._anagOrariTableAdapter != null)) { + this._anagOrariTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagOrariTableAdapter])); + this._anagOrariTableAdapter.Transaction = null; + } + if ((this._giustificativiTableAdapter != null)) { + this._giustificativiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._giustificativiTableAdapter])); + this._giustificativiTableAdapter.Transaction = null; + } + if ((this._registroEventiTableAdapter != null)) { + this._registroEventiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._registroEventiTableAdapter])); + this._registroEventiTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/GPW_Data/DS_Applicazione.xsc b/GPW_Data/DS_Applicazione.xsc new file mode 100644 index 0000000..05b0199 --- /dev/null +++ b/GPW_Data/DS_Applicazione.xsc @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_Applicazione.xsd b/GPW_Data/DS_Applicazione.xsd new file mode 100644 index 0000000..1b53b95 --- /dev/null +++ b/GPW_Data/DS_Applicazione.xsd @@ -0,0 +1,3484 @@ + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Timbrature] WHERE (([dataOra] = @Original_dataOra) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_entrata = 1 AND [entrata] IS NULL) OR ([entrata] = @Original_entrata)) AND ((@IsNull_IPv4 = 1 AND [IPv4] IS NULL) OR ([IPv4] = @Original_IPv4)) AND ((@IsNull_CodTipoTimb = 1 AND [CodTipoTimb] IS NULL) OR ([CodTipoTimb] = @Original_CodTipoTimb)) AND ((@IsNull_Approv = 1 AND [Approv] IS NULL) OR ([Approv] = @Original_Approv))) + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[Timbrature] ([dataOra], [idxDipendente], [entrata], [IPv4], [CodTipoTimb], [Approv]) VALUES (@dataOra, @idxDipendente, @entrata, @IPv4, @CodTipoTimb, @Approv); +SELECT dataOra, idxDipendente, entrata, IPv4, CodTipoTimb, Approv FROM Timbrature WHERE (dataOra = @dataOra) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + SELECT * FROM dbo.Timbrature + + + + + + UPDATE [dbo].[Timbrature] SET [dataOra] = @dataOra, [idxDipendente] = @idxDipendente, [entrata] = @entrata, [IPv4] = @IPv4, [CodTipoTimb] = @CodTipoTimb, [Approv] = @Approv WHERE (([dataOra] = @Original_dataOra) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_entrata = 1 AND [entrata] IS NULL) OR ([entrata] = @Original_entrata)) AND ((@IsNull_IPv4 = 1 AND [IPv4] IS NULL) OR ([IPv4] = @Original_IPv4)) AND ((@IsNull_CodTipoTimb = 1 AND [CodTipoTimb] IS NULL) OR ([CodTipoTimb] = @Original_CodTipoTimb)) AND ((@IsNull_Approv = 1 AND [Approv] IS NULL) OR ([Approv] = @Original_Approv))); +SELECT dataOra, idxDipendente, entrata, IPv4, CodTipoTimb, Approv FROM Timbrature WHERE (dataOra = @dataOra) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_Timbr_Delete + + + + + + + + + + + + dbo.stp_Timbr_getByDipDataOra + + + + + + + + + + + + dbo.stp_Timbr_getByDipDateInterval + + + + + + + + + + + + + dbo.stp_Timbr_getLastByDip + + + + + + + + + + + dbo.stp_Timbr_NonAppr + + + + + + + + + + + dbo.stp_Timbr_NonAppr_ByDip + + + + + + + + + + + dbo.stp_insTimbMan + + + + + + + + + + + + + + + + dbo.stp_Timbr_Approva + + + + + + + + + + + + dbo.stp_Timbr_modifica + + + + + + + + + + + + + dbo.stp_Timbr_SwapInOut + + + + + + + + + + + + + + + + DELETE FROM [TimbratureExpl] WHERE (([dataLav] = @Original_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_CognomeNome = 1 AND [CognomeNome] IS NULL) OR ([CognomeNome] = @Original_CognomeNome)) AND ((@IsNull_entrata_1 = 1 AND [entrata_1] IS NULL) OR ([entrata_1] = @Original_entrata_1)) AND ((@IsNull_uscita_1 = 1 AND [uscita_1] IS NULL) OR ([uscita_1] = @Original_uscita_1)) AND ((@IsNull_entrata_2 = 1 AND [entrata_2] IS NULL) OR ([entrata_2] = @Original_entrata_2)) AND ((@IsNull_uscita_2 = 1 AND [uscita_2] IS NULL) OR ([uscita_2] = @Original_uscita_2)) AND ((@IsNull_entrata_3 = 1 AND [entrata_3] IS NULL) OR ([entrata_3] = @Original_entrata_3)) AND ((@IsNull_uscita_3 = 1 AND [uscita_3] IS NULL) OR ([uscita_3] = @Original_uscita_3)) AND ((@IsNull_entrata_4 = 1 AND [entrata_4] IS NULL) OR ([entrata_4] = @Original_entrata_4)) AND ((@IsNull_uscita_4 = 1 AND [uscita_4] IS NULL) OR ([uscita_4] = @Original_uscita_4)) AND ((@IsNull_h_lav = 1 AND [h_lav] IS NULL) OR ([h_lav] = @Original_h_lav)) AND ((@IsNull_h_giust = 1 AND [h_giust] IS NULL) OR ([h_giust] = @Original_h_giust)) AND ((@IsNull_minLav = 1 AND [minLav] IS NULL) OR ([minLav] = @Original_minLav)) AND ((@IsNull_minOrd = 1 AND [minOrd] IS NULL) OR ([minOrd] = @Original_minOrd)) AND ((@IsNull_minNonLav = 1 AND [minNonLav] IS NULL) OR ([minNonLav] = @Original_minNonLav)) AND ((@IsNull_minStra = 1 AND [minStra] IS NULL) OR ([minStra] = @Original_minStra)) AND ((@IsNull_minPerm = 1 AND [minPerm] IS NULL) OR ([minPerm] = @Original_minPerm)) AND ((@IsNull_minFer = 1 AND [minFer] IS NULL) OR ([minFer] = @Original_minFer)) AND ((@IsNull_minMal = 1 AND [minMal] IS NULL) OR ([minMal] = @Original_minMal)) AND ((@IsNull_minFest = 1 AND [minFest] IS NULL) OR ([minFest] = @Original_minFest)) AND ((@IsNull_minArcoPres = 1 AND [minArcoPres] IS NULL) OR ([minArcoPres] = @Original_minArcoPres)) AND ((@IsNull_isOkTim = 1 AND [isOkTim] IS NULL) OR ([isOkTim] = @Original_isOkTim)) AND ((@IsNull_isOkApp = 1 AND [isOkApp] IS NULL) OR ([isOkApp] = @Original_isOkApp)) AND ([isOkLav] = @Original_isOkLav) AND ((@IsNull_isOk = 1 AND [isOk] IS NULL) OR ([isOk] = @Original_isOk)) AND ((@IsNull_block = 1 AND [block] IS NULL) OR ([block] = @Original_block)) AND ((@IsNull_chkFunCod = 1 AND [chkFunCod] IS NULL) OR ([chkFunCod] = @Original_chkFunCod)) AND ((@IsNull_chkFunRes = 1 AND [chkFunRes] IS NULL) OR ([chkFunRes] = @Original_chkFunRes))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [TimbratureExpl] ([dataLav], [idxDipendente], [CognomeNome], [entrata_1], [uscita_1], [entrata_2], [uscita_2], [entrata_3], [uscita_3], [entrata_4], [uscita_4], [h_lav], [minLav], [minOrd], [minNonLav], [minStra], [minPerm], [minFer], [minMal], [minFest], [isOkTim], [isOkApp], [block], [chkFunCod], [chkFunRes]) VALUES (@dataLav, @idxDipendente, @CognomeNome, @entrata_1, @uscita_1, @entrata_2, @uscita_2, @entrata_3, @uscita_3, @entrata_4, @uscita_4, @h_lav, @minLav, @minOrd, @minNonLav, @minStra, @minPerm, @minFer, @minMal, @minFest, @isOkTim, @isOkApp, @block, @chkFunCod, @chkFunRes); +SELECT dataLav, idxDipendente, CognomeNome, entrata_1, uscita_1, entrata_2, uscita_2, entrata_3, uscita_3, entrata_4, uscita_4, h_lav, h_giust, minLav, minOrd, minNonLav, minStra, minPerm, minFer, minMal, minFest, minArcoPres, isOkTim, isOkApp, isOkLav, isOk, block, chkFunCod, chkFunRes FROM TimbratureExpl WHERE (dataLav = @dataLav) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * FROM TimbratureExpl + + + + + + UPDATE [TimbratureExpl] SET [dataLav] = @dataLav, [idxDipendente] = @idxDipendente, [CognomeNome] = @CognomeNome, [entrata_1] = @entrata_1, [uscita_1] = @uscita_1, [entrata_2] = @entrata_2, [uscita_2] = @uscita_2, [entrata_3] = @entrata_3, [uscita_3] = @uscita_3, [entrata_4] = @entrata_4, [uscita_4] = @uscita_4, [h_lav] = @h_lav, [minLav] = @minLav, [minOrd] = @minOrd, [minNonLav] = @minNonLav, [minStra] = @minStra, [minPerm] = @minPerm, [minFer] = @minFer, [minMal] = @minMal, [minFest] = @minFest, [isOkTim] = @isOkTim, [isOkApp] = @isOkApp, [block] = @block, [chkFunCod] = @chkFunCod, [chkFunRes] = @chkFunRes WHERE (([dataLav] = @Original_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_CognomeNome = 1 AND [CognomeNome] IS NULL) OR ([CognomeNome] = @Original_CognomeNome)) AND ((@IsNull_entrata_1 = 1 AND [entrata_1] IS NULL) OR ([entrata_1] = @Original_entrata_1)) AND ((@IsNull_uscita_1 = 1 AND [uscita_1] IS NULL) OR ([uscita_1] = @Original_uscita_1)) AND ((@IsNull_entrata_2 = 1 AND [entrata_2] IS NULL) OR ([entrata_2] = @Original_entrata_2)) AND ((@IsNull_uscita_2 = 1 AND [uscita_2] IS NULL) OR ([uscita_2] = @Original_uscita_2)) AND ((@IsNull_entrata_3 = 1 AND [entrata_3] IS NULL) OR ([entrata_3] = @Original_entrata_3)) AND ((@IsNull_uscita_3 = 1 AND [uscita_3] IS NULL) OR ([uscita_3] = @Original_uscita_3)) AND ((@IsNull_entrata_4 = 1 AND [entrata_4] IS NULL) OR ([entrata_4] = @Original_entrata_4)) AND ((@IsNull_uscita_4 = 1 AND [uscita_4] IS NULL) OR ([uscita_4] = @Original_uscita_4)) AND ((@IsNull_h_lav = 1 AND [h_lav] IS NULL) OR ([h_lav] = @Original_h_lav)) AND ((@IsNull_h_giust = 1 AND [h_giust] IS NULL) OR ([h_giust] = @Original_h_giust)) AND ((@IsNull_minLav = 1 AND [minLav] IS NULL) OR ([minLav] = @Original_minLav)) AND ((@IsNull_minOrd = 1 AND [minOrd] IS NULL) OR ([minOrd] = @Original_minOrd)) AND ((@IsNull_minNonLav = 1 AND [minNonLav] IS NULL) OR ([minNonLav] = @Original_minNonLav)) AND ((@IsNull_minStra = 1 AND [minStra] IS NULL) OR ([minStra] = @Original_minStra)) AND ((@IsNull_minPerm = 1 AND [minPerm] IS NULL) OR ([minPerm] = @Original_minPerm)) AND ((@IsNull_minFer = 1 AND [minFer] IS NULL) OR ([minFer] = @Original_minFer)) AND ((@IsNull_minMal = 1 AND [minMal] IS NULL) OR ([minMal] = @Original_minMal)) AND ((@IsNull_minFest = 1 AND [minFest] IS NULL) OR ([minFest] = @Original_minFest)) AND ((@IsNull_minArcoPres = 1 AND [minArcoPres] IS NULL) OR ([minArcoPres] = @Original_minArcoPres)) AND ((@IsNull_isOkTim = 1 AND [isOkTim] IS NULL) OR ([isOkTim] = @Original_isOkTim)) AND ((@IsNull_isOkApp = 1 AND [isOkApp] IS NULL) OR ([isOkApp] = @Original_isOkApp)) AND ([isOkLav] = @Original_isOkLav) AND ((@IsNull_isOk = 1 AND [isOk] IS NULL) OR ([isOk] = @Original_isOk)) AND ((@IsNull_block = 1 AND [block] IS NULL) OR ([block] = @Original_block)) AND ((@IsNull_chkFunCod = 1 AND [chkFunCod] IS NULL) OR ([chkFunCod] = @Original_chkFunCod)) AND ((@IsNull_chkFunRes = 1 AND [chkFunRes] IS NULL) OR ([chkFunRes] = @Original_chkFunRes))); +SELECT dataLav, idxDipendente, CognomeNome, entrata_1, uscita_1, entrata_2, uscita_2, entrata_3, uscita_3, entrata_4, uscita_4, h_lav, h_giust, minLav, minOrd, minNonLav, minStra, minPerm, minFer, minMal, minFest, minArcoPres, isOkTim, isOkApp, isOkLav, isOk, block, chkFunCod, chkFunRes FROM TimbratureExpl WHERE (dataLav = @dataLav) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_timbratureExpl_getByDate + + + + + + + + + + + + dbo.stp_timbratureExpl_getByAnomalia + + + + + + + + + + + + + + + + dbo.stp_timbratureExpl_ByUserDate + + + + + + + + + + + + + + dbo.stp_timbratureExpl_getContinuato + + + + + + + + + + + + + dbo.stp_timbratureExpl_LastByUser + + + + + + + + + + + + dbo.stp_ricalcolaTimbExpl_byPeriodoUser + + + + + + + + + + + + + dbo.stp_timbratureExplFillDate + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagDevices] WHERE (([IdxDevice] = @Original_IdxDevice) AND ([DeviceSecret] = @Original_DeviceSecret) AND ([idxDipendente] = @Original_idxDipendente) AND ([DeviceName] = @Original_DeviceName) AND ((@IsNull_Description = 1 AND [Description] IS NULL) OR ([Description] = @Original_Description)) AND ([dataOraEnabled] = @Original_dataOraEnabled) AND ([dataOraLastSeen] = @Original_dataOraLastSeen) AND ((@IsNull_lastIPv4 = 1 AND [lastIPv4] IS NULL) OR ([lastIPv4] = @Original_lastIPv4))) + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[AnagDevices] ([DeviceSecret], [idxDipendente], [DeviceName], [Description], [dataOraEnabled], [dataOraLastSeen], [lastIPv4]) VALUES (@DeviceSecret, @idxDipendente, @DeviceName, @Description, @dataOraEnabled, @dataOraLastSeen, @lastIPv4); +SELECT IdxDevice, DeviceSecret, idxDipendente, DeviceName, Description, dataOraEnabled, dataOraLastSeen, lastIPv4 FROM AnagDevices WHERE (IdxDevice = SCOPE_IDENTITY()) + + + + + + + + + + + + + + SELECT * +FROM dbo.AnagDevices + + + + + + UPDATE [dbo].[AnagDevices] SET [DeviceSecret] = @DeviceSecret, [idxDipendente] = @idxDipendente, [DeviceName] = @DeviceName, [Description] = @Description, [dataOraEnabled] = @dataOraEnabled, [dataOraLastSeen] = @dataOraLastSeen, [lastIPv4] = @lastIPv4 WHERE (([IdxDevice] = @Original_IdxDevice) AND ([DeviceSecret] = @Original_DeviceSecret) AND ([idxDipendente] = @Original_idxDipendente) AND ([DeviceName] = @Original_DeviceName) AND ((@IsNull_Description = 1 AND [Description] IS NULL) OR ([Description] = @Original_Description)) AND ([dataOraEnabled] = @Original_dataOraEnabled) AND ([dataOraLastSeen] = @Original_dataOraLastSeen) AND ((@IsNull_lastIPv4 = 1 AND [lastIPv4] IS NULL) OR ([lastIPv4] = @Original_lastIPv4))); +SELECT IdxDevice, DeviceSecret, idxDipendente, DeviceName, Description, dataOraEnabled, dataOraLastSeen, lastIPv4 FROM AnagDevices WHERE (IdxDevice = @IdxDevice) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_Dev_delByDeviceName + + + + + + + + + + + dbo.stp_Dev_getByDeviceName + + + + + + + + + + + dbo.stp_Dev_getByDeviceSecret + + + + + + + + + + + dbo.stp_Dev_getByIdxDipendente + + + + + + + + + + + dbo.stp_Dev_insert + + + + + + + + + + + + + + + + dbo.stp_Dev_updateIP + + + + + + + + + + + + + + + + + + DELETE FROM [Dipendenti] WHERE (([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_matricola = 1 AND [matricola] IS NULL) OR ([matricola] = @Original_matricola)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_Cognome = 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AND ((@IsNull_Nome = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@IsNull_dataNascita = 1 AND [dataNascita] IS NULL) OR ([dataNascita] = @Original_dataNascita)) AND ((@IsNull_luogoNascita = 1 AND [luogoNascita] IS NULL) OR ([luogoNascita] = @Original_luogoNascita)) AND ((@IsNull_provNascita = 1 AND [provNascita] IS NULL) OR ([provNascita] = @Original_provNascita)) AND ((@IsNull_nazNascita = 1 AND [nazNascita] IS NULL) OR ([nazNascita] = @Original_nazNascita)) AND ((@IsNull_codHw = 1 AND [codHw] IS NULL) OR ([codHw] = @Original_codHw)) AND ((@IsNull_codOrario = 1 AND [codOrario] IS NULL) OR ([codOrario] = @Original_codOrario)) AND ((@IsNull_mailLastOp = 1 AND [mailLastOp] IS NULL) OR ([mailLastOp] = @Original_mailLastOp)) AND ((@IsNull_mailDay = 1 AND [mailDay] IS NULL) OR ([mailDay] = @Original_mailDay)) AND ((@IsNull_mailWeek = 1 AND [mailWeek] IS NULL) OR ([mailWeek] = @Original_mailWeek)) AND ((@IsNull_mailMonth = 1 AND [mailMonth] IS NULL) OR ([mailMonth] = @Original_mailMonth)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_authKey = 1 AND [authKey] IS NULL) OR ([authKey] = @Original_authKey)) AND ((@IsNull_numAuth = 1 AND [numAuth] IS NULL) OR ([numAuth] = @Original_numAuth)) AND ((@IsNull_WOL_MAC = 1 AND [WOL_MAC] IS NULL) OR ([WOL_MAC] = @Original_WOL_MAC)) AND ((@IsNull_dominio = 1 AND [dominio] IS NULL) OR ([dominio] = @Original_dominio)) AND ((@IsNull_utente = 1 AND [utente] IS NULL) OR ([utente] = @Original_utente))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [Dipendenti] ([matricola], [CF], [Cognome], [Nome], [dataNascita], [luogoNascita], [provNascita], [nazNascita], [codHw], [codOrario], [mailLastOp], [mailDay], [mailWeek], [mailMonth], [email], [authKey], [numAuth], [WOL_MAC], [dominio], [utente]) VALUES (@matricola, @CF, @Cognome, @Nome, @dataNascita, @luogoNascita, @provNascita, @nazNascita, @codHw, @codOrario, @mailLastOp, @mailDay, @mailWeek, @mailMonth, @email, @authKey, @numAuth, @WOL_MAC, @dominio, @utente); +SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, codHw, codOrario, mailLastOp, mailDay, mailWeek, mailMonth, email, authKey, numAuth, WOL_MAC, dominio, utente FROM Dipendenti WHERE (idxDipendente = SCOPE_IDENTITY()) + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT * +FROM Dipendenti + + + + + + UPDATE [Dipendenti] SET [matricola] = @matricola, [CF] = @CF, [Cognome] = @Cognome, [Nome] = @Nome, [dataNascita] = @dataNascita, [luogoNascita] = @luogoNascita, [provNascita] = @provNascita, [nazNascita] = @nazNascita, [codHw] = @codHw, [codOrario] = @codOrario, [mailLastOp] = @mailLastOp, [mailDay] = @mailDay, [mailWeek] = @mailWeek, [mailMonth] = @mailMonth, [email] = @email, [authKey] = @authKey, [numAuth] = @numAuth, [WOL_MAC] = @WOL_MAC, [dominio] = @dominio, [utente] = @utente WHERE (([idxDipendente] = @Original_idxDipendente) AND ((@IsNull_matricola = 1 AND [matricola] IS NULL) OR ([matricola] = @Original_matricola)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_Cognome = 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AND ((@IsNull_Nome = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@IsNull_dataNascita = 1 AND [dataNascita] IS NULL) OR ([dataNascita] = @Original_dataNascita)) AND ((@IsNull_luogoNascita = 1 AND [luogoNascita] IS NULL) OR ([luogoNascita] = @Original_luogoNascita)) AND ((@IsNull_provNascita = 1 AND [provNascita] IS NULL) OR ([provNascita] = @Original_provNascita)) AND ((@IsNull_nazNascita = 1 AND [nazNascita] IS NULL) OR ([nazNascita] = @Original_nazNascita)) AND ((@IsNull_codHw = 1 AND [codHw] IS NULL) OR ([codHw] = @Original_codHw)) AND ((@IsNull_codOrario = 1 AND [codOrario] IS NULL) OR ([codOrario] = @Original_codOrario)) AND ((@IsNull_mailLastOp = 1 AND [mailLastOp] IS NULL) OR ([mailLastOp] = @Original_mailLastOp)) AND ((@IsNull_mailDay = 1 AND [mailDay] IS NULL) OR ([mailDay] = @Original_mailDay)) AND ((@IsNull_mailWeek = 1 AND [mailWeek] IS NULL) OR ([mailWeek] = @Original_mailWeek)) AND ((@IsNull_mailMonth = 1 AND [mailMonth] IS NULL) OR ([mailMonth] = @Original_mailMonth)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_authKey = 1 AND [authKey] IS NULL) OR ([authKey] = @Original_authKey)) AND ((@IsNull_numAuth = 1 AND [numAuth] IS NULL) OR ([numAuth] = @Original_numAuth)) AND ((@IsNull_WOL_MAC = 1 AND [WOL_MAC] IS NULL) OR ([WOL_MAC] = @Original_WOL_MAC)) AND ((@IsNull_dominio = 1 AND [dominio] IS NULL) OR ([dominio] = @Original_dominio)) AND ((@IsNull_utente = 1 AND [utente] IS NULL) OR ([utente] = @Original_utente))); +SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, codHw, codOrario, mailLastOp, mailDay, mailWeek, mailMonth, email, authKey, numAuth, WOL_MAC, dominio, utente FROM Dipendenti WHERE (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AD_deleteQuery + + + + + + + + + + + dbo.stp_Dip_getAttivi + + + + + + + + + + dbo.stp_Dip_getByAuthKey + + + + + + + + + + + + dbo.stp_AD_getByCodOrario + + + + + + + + + + + dbo.stp_Dip_getByEmail + + + + + + + + + + + dbo.getDipendenteByIdx + + + + + + + + + + + dbo.stp_AD_getByUserDominio + + + + + + + + + + + + dbo.stp_AD_insertQuery + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_Dip_recordAuthKeyUse + + + + + + + + + + + dbo.stp_Dip_setAuthKey + + + + + + + + + + + + dbo.stp_AD_updateQuery + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagClienti] WHERE (([idxCliente] = @Original_idxCliente) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSociale)) AND ((@IsNull_indirizzo = 1 AND [indirizzo] IS NULL) OR ([indirizzo] = @Original_indirizzo)) AND ((@IsNull_CAP = 1 AND [CAP] IS NULL) OR ([CAP] = @Original_CAP)) AND ((@IsNull_citta = 1 AND [citta] IS NULL) OR ([citta] = @Original_citta)) AND ((@IsNull_prov = 1 AND [prov] IS NULL) OR ([prov] = @Original_prov)) AND ((@IsNull_tel = 1 AND [tel] IS NULL) OR ([tel] = @Original_tel)) AND ((@IsNull_url = 1 AND [url] IS NULL) OR ([url] = @Original_url)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_pIva = 1 AND [pIva] IS NULL) OR ([pIva] = @Original_pIva)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_logoUrl = 1 AND [logoUrl] IS NULL) OR ([logoUrl] = @Original_logoUrl)) AND ((@IsNull_nota = 1 AND [nota] IS NULL) OR ([nota] = @Original_nota)) AND ((@IsNull_OldIdx = 1 AND [OldIdx] IS NULL) OR ([OldIdx] = @Original_OldIdx)) AND ((@IsNull_Attivo = 1 AND [Attivo] IS NULL) OR ([Attivo] = @Original_Attivo))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[AnagClienti] ([RagSociale], [indirizzo], [CAP], [citta], [prov], [tel], [url], [email], [pIva], [CF], [logoUrl], [nota], [OldIdx], [Attivo]) VALUES (@RagSociale, @indirizzo, @CAP, @citta, @prov, @tel, @url, @email, @pIva, @CF, @logoUrl, @nota, @OldIdx, @Attivo); +SELECT idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo FROM AnagClienti WHERE (idxCliente = SCOPE_IDENTITY()) ORDER BY RagSociale + + + + + + + + + + + + + + + + + + + + + SELECT * +FROM dbo.AnagClienti +ORDER BY RagSociale + + + + + + UPDATE [dbo].[AnagClienti] SET [RagSociale] = @RagSociale, [indirizzo] = @indirizzo, [CAP] = @CAP, [citta] = @citta, [prov] = @prov, [tel] = @tel, [url] = @url, [email] = @email, [pIva] = @pIva, [CF] = @CF, [logoUrl] = @logoUrl, [nota] = @nota, [OldIdx] = @OldIdx, [Attivo] = @Attivo WHERE (([idxCliente] = @Original_idxCliente) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSociale)) AND ((@IsNull_indirizzo = 1 AND [indirizzo] IS NULL) OR ([indirizzo] = @Original_indirizzo)) AND ((@IsNull_CAP = 1 AND [CAP] IS NULL) OR ([CAP] = @Original_CAP)) AND ((@IsNull_citta = 1 AND [citta] IS NULL) OR ([citta] = @Original_citta)) AND ((@IsNull_prov = 1 AND [prov] IS NULL) OR ([prov] = @Original_prov)) AND ((@IsNull_tel = 1 AND [tel] IS NULL) OR ([tel] = @Original_tel)) AND ((@IsNull_url = 1 AND [url] IS NULL) OR ([url] = @Original_url)) AND ((@IsNull_email = 1 AND [email] IS NULL) OR ([email] = @Original_email)) AND ((@IsNull_pIva = 1 AND [pIva] IS NULL) OR ([pIva] = @Original_pIva)) AND ((@IsNull_CF = 1 AND [CF] IS NULL) OR ([CF] = @Original_CF)) AND ((@IsNull_logoUrl = 1 AND [logoUrl] IS NULL) OR ([logoUrl] = @Original_logoUrl)) AND ((@IsNull_nota = 1 AND [nota] IS NULL) OR ([nota] = @Original_nota)) AND ((@IsNull_OldIdx = 1 AND [OldIdx] IS NULL) OR ([OldIdx] = @Original_OldIdx)) AND ((@IsNull_Attivo = 1 AND [Attivo] IS NULL) OR ([Attivo] = @Original_Attivo))); +SELECT idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo FROM AnagClienti WHERE (idxCliente = @idxCliente) ORDER BY RagSociale + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AC_delete + + + + + + + + + + + dbo.stp_AC_getByIdx + + + + + + + + + + + dbo.stp_AC_insert + + + + + + + + + + + + + + + + + + + + dbo.stp_AC_update + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AP_delete + + + + + + + + + dbo.stp_AP_insertQuery + + + + + + + + + + + dbo.stp_AP_Expl_getData + + + + + + + + + + + + + + + dbo.stp_AP_update + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AP_delete + + + + + + + + + + + dbo.stp_AP_getByIdxCli + + + + + + + + + + + + + dbo.stp_AP_getByIdxPrj + + + + + + + + + + + dbo.stp_AP_insertQuery + + + + + + + + + + + + + dbo.stp_AP_updateAttivo + + + + + + + + + + + + dbo.stp_AP_update + + + + + + + + + + + + + + dbo.stp_AP_updateStarred + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Dipendenti2Ruoli] WHERE (([idxDipendente] = @Original_idxDipendente) AND ([CodRuolo] = @Original_CodRuolo)) + + + + + + + + + INSERT INTO [dbo].[Dipendenti2Ruoli] ([idxDipendente], [CodRuolo]) VALUES (@idxDipendente, @CodRuolo); +SELECT idxDipendente, CodRuolo FROM Dipendenti2Ruoli WHERE (CodRuolo = @CodRuolo) AND (idxDipendente = @idxDipendente) + + + + + + + + + SELECT idxDipendente, CodRuolo FROM dbo.Dipendenti2Ruoli + + + + + + UPDATE [dbo].[Dipendenti2Ruoli] SET [idxDipendente] = @idxDipendente, [CodRuolo] = @CodRuolo WHERE (([idxDipendente] = @Original_idxDipendente) AND ([CodRuolo] = @Original_CodRuolo)); +SELECT idxDipendente, CodRuolo FROM Dipendenti2Ruoli WHERE (CodRuolo = @CodRuolo) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + dbo.stp_ruoliByDip + + + + + + + + + + + dbo.stp_ruoliByDipRuolo + + + + + + + + + + + + + + + + dbo.stp_AF_deleteQuery + + + + + + + + + dbo.stp_AF_InsertQuery + + + + + + + + + + + + + + + dbo.stp_AF_Expl_getData + + + + + + + + + + + + dbo.stp_AF_updateQuery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AF_clonaFase + + + + + + + + + + + + dbo.stp_AF_clonaFaseAnc + + + + + + + + + + + + dbo.stp_AF_deleteQuery + + + + + + + + + + + dbo.stp_AF_getByIdxFase + + + + + + + + + + + dbo.stp_AF_getByIdxProj + + + + + + + + + + + dbo.stp_AF_getLastByIdxDipendente + + + + + + + + + + + + dbo.stp_AF_InsertQuery + + + + + + + + + + + + + + + + + + + dbo.stp_AF_updateFaseAncest + + + + + + + + + + + + dbo.stp_AF_updateProgetto + + + + + + + + + + + + dbo.stp_AF_updateQuery + + + + + + + + + + + + + + + + + + + + + + SELECT Data, idxDipendente, CognomeNome, h_lav, h_com, progetto, minOrd, minStra, minPerm, minFer, minMal, minFest, minMpp FROM v_logCommUt + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_lcuByDipDate + + + + + + + + + + + + + + + + + + + DELETE FROM [RegAttivita] WHERE (([idxRA] = @Original_idxRA) AND ([idxDipendente] = @Original_idxDipendente) AND ([idxFase] = @Original_idxFase) AND ([inizio] = @Original_inizio) AND ([fine] = @Original_fine) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_oreTot = 1 AND [oreTot] IS NULL) OR ([oreTot] = @Original_oreTot)) AND ((@IsNull_importo = 1 AND [importo] IS NULL) OR ([importo] = @Original_importo))) + + + + + + + + + + + + + + + + + + INSERT INTO [RegAttivita] ([idxDipendente], [idxFase], [inizio], [fine], [descrizione], [importo]) VALUES (@idxDipendente, @idxFase, @inizio, @fine, @descrizione, @importo); +SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo FROM RegAttivita WHERE (idxRA = SCOPE_IDENTITY()) + + + + + + + + + + + + + SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo +FROM RegAttivita + + + + + + UPDATE [RegAttivita] SET [idxDipendente] = @idxDipendente, [idxFase] = @idxFase, [inizio] = @inizio, [fine] = @fine, [descrizione] = @descrizione, [importo] = @importo WHERE (([idxRA] = @Original_idxRA) AND ([idxDipendente] = @Original_idxDipendente) AND ([idxFase] = @Original_idxFase) AND ([inizio] = @Original_inizio) AND ([fine] = @Original_fine) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_oreTot = 1 AND [oreTot] IS NULL) OR ([oreTot] = @Original_oreTot)) AND ((@IsNull_importo = 1 AND [importo] IS NULL) OR ([importo] = @Original_importo))); +SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo FROM RegAttivita WHERE (idxRA = @idxRA) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_RA_clonaLastRA_byFaseUtente + + + + + + + + + + + + + + dbo.stp_RA_clonaLastRA_Utente + + + + + + + + + + + + + dbo.stp_RA_clona + + + + + + + + + + + dbo.stp_RA_deleteQuery + + + + + + + + + + + dbo.stp_RA_getByIdxDipData + + + + + + + + + + + + + dbo.stp_RA_getByKey + + + + + + + + + + + dbo.stp_ricalcolaRegAttivitaExpl_byPeriodoUser + + + + + + + + + + + + + dbo.stp_RA_updateQuery + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[CalendFesteFerie] WHERE (([data] = @Original_data) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))) + + + + + + + + + + INSERT INTO [dbo].[CalendFesteFerie] ([data], [descrizione]) VALUES (@data, @descrizione); +SELECT data, descrizione FROM CalendFesteFerie WHERE (data = @data) + + + + + + + + + SELECT data, descrizione FROM dbo.CalendFesteFerie + + + + + + UPDATE [dbo].[CalendFesteFerie] SET [data] = @data, [descrizione] = @descrizione WHERE (([data] = @Original_data) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))); +SELECT data, descrizione FROM CalendFesteFerie WHERE (data = @data) + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagOrari] WHERE (([codOrario] = @Original_codOrario) AND ((@IsNull_descOrario = 1 AND [descOrario] IS NULL) OR ([descOrario] = @Original_descOrario)) AND ((@IsNull_oreOrdSett = 1 AND [oreOrdSett] IS NULL) OR ([oreOrdSett] = @Original_oreOrdSett)) AND ((@IsNull_oreStraordAss = 1 AND [oreStraordAss] IS NULL) OR ([oreStraordAss] = @Original_oreStraordAss)) AND ((@IsNull_autoCompOreOrd = 1 AND [autoCompOreOrd] IS NULL) OR ([autoCompOreOrd] = @Original_autoCompOreOrd)) AND ((@IsNull_oreLun = 1 AND [oreLun] IS NULL) OR ([oreLun] = @Original_oreLun)) AND ((@IsNull_oreMar = 1 AND [oreMar] IS NULL) OR ([oreMar] = @Original_oreMar)) AND ((@IsNull_oreMer = 1 AND [oreMer] IS NULL) OR ([oreMer] = @Original_oreMer)) AND ((@IsNull_oreGio = 1 AND [oreGio] IS NULL) OR ([oreGio] = @Original_oreGio)) AND ((@IsNull_oreVen = 1 AND [oreVen] IS NULL) OR ([oreVen] = @Original_oreVen)) AND ((@IsNull_oreSab = 1 AND [oreSab] IS NULL) OR ([oreSab] = @Original_oreSab)) AND ((@IsNull_oreDom = 1 AND [oreDom] IS NULL) OR ([oreDom] = @Original_oreDom)) AND ((@IsNull_oraInizio_1 = 1 AND [oraInizio_1] IS NULL) OR ([oraInizio_1] = @Original_oraInizio_1)) AND ((@IsNull_oraFine_1 = 1 AND [oraFine_1] IS NULL) OR ([oraFine_1] = @Original_oraFine_1)) AND ((@IsNull_oraInizio_2 = 1 AND [oraInizio_2] IS NULL) OR ([oraInizio_2] = @Original_oraInizio_2)) AND ((@IsNull_oraFine_2 = 1 AND [oraFine_2] IS NULL) OR ([oraFine_2] = @Original_oraFine_2)) AND ((@IsNull_oraInizio_3 = 1 AND [oraInizio_3] IS NULL) OR ([oraInizio_3] = @Original_oraInizio_3)) AND ((@IsNull_oraFine_3 = 1 AND [oraFine_3] IS NULL) OR ([oraFine_3] = @Original_oraFine_3))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[AnagOrari] ([codOrario], [descOrario], [oreOrdSett], [oreStraordAss], [autoCompOreOrd], [oreLun], [oreMar], [oreMer], [oreGio], [oreVen], [oreSab], [oreDom], [oraInizio_1], [oraFine_1], [oraInizio_2], [oraFine_2], [oraInizio_3], [oraFine_3]) VALUES (@codOrario, @descOrario, @oreOrdSett, @oreStraordAss, @autoCompOreOrd, @oreLun, @oreMar, @oreMer, @oreGio, @oreVen, @oreSab, @oreDom, @oraInizio_1, @oraFine_1, @oraInizio_2, @oraFine_2, @oraInizio_3, @oraFine_3); +SELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3 FROM AnagOrari WHERE (codOrario = @codOrario) + + + + + + + + + + + + + + + + + + + + + + + + + SELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3 FROM dbo.AnagOrari + + + + + + UPDATE [dbo].[AnagOrari] SET [codOrario] = @codOrario, [descOrario] = @descOrario, [oreOrdSett] = @oreOrdSett, [oreStraordAss] = @oreStraordAss, [autoCompOreOrd] = @autoCompOreOrd, [oreLun] = @oreLun, [oreMar] = @oreMar, [oreMer] = @oreMer, [oreGio] = @oreGio, [oreVen] = @oreVen, [oreSab] = @oreSab, [oreDom] = @oreDom, [oraInizio_1] = @oraInizio_1, [oraFine_1] = @oraFine_1, [oraInizio_2] = @oraInizio_2, [oraFine_2] = @oraFine_2, [oraInizio_3] = @oraInizio_3, [oraFine_3] = @oraFine_3 WHERE (([codOrario] = @Original_codOrario) AND ((@IsNull_descOrario = 1 AND [descOrario] IS NULL) OR ([descOrario] = @Original_descOrario)) AND ((@IsNull_oreOrdSett = 1 AND [oreOrdSett] IS NULL) OR ([oreOrdSett] = @Original_oreOrdSett)) AND ((@IsNull_oreStraordAss = 1 AND [oreStraordAss] IS NULL) OR ([oreStraordAss] = @Original_oreStraordAss)) AND ((@IsNull_autoCompOreOrd = 1 AND [autoCompOreOrd] IS NULL) OR ([autoCompOreOrd] = @Original_autoCompOreOrd)) AND ((@IsNull_oreLun = 1 AND [oreLun] IS NULL) OR ([oreLun] = @Original_oreLun)) AND ((@IsNull_oreMar = 1 AND [oreMar] IS NULL) OR ([oreMar] = @Original_oreMar)) AND ((@IsNull_oreMer = 1 AND [oreMer] IS NULL) OR ([oreMer] = @Original_oreMer)) AND ((@IsNull_oreGio = 1 AND [oreGio] IS NULL) OR ([oreGio] = @Original_oreGio)) AND ((@IsNull_oreVen = 1 AND [oreVen] IS NULL) OR ([oreVen] = @Original_oreVen)) AND ((@IsNull_oreSab = 1 AND [oreSab] IS NULL) OR ([oreSab] = @Original_oreSab)) AND ((@IsNull_oreDom = 1 AND [oreDom] IS NULL) OR ([oreDom] = @Original_oreDom)) AND ((@IsNull_oraInizio_1 = 1 AND [oraInizio_1] IS NULL) OR ([oraInizio_1] = @Original_oraInizio_1)) AND ((@IsNull_oraFine_1 = 1 AND [oraFine_1] IS NULL) OR ([oraFine_1] = @Original_oraFine_1)) AND ((@IsNull_oraInizio_2 = 1 AND [oraInizio_2] IS NULL) OR ([oraInizio_2] = @Original_oraInizio_2)) AND ((@IsNull_oraFine_2 = 1 AND [oraFine_2] IS NULL) OR ([oraFine_2] = @Original_oraFine_2)) AND ((@IsNull_oraInizio_3 = 1 AND [oraInizio_3] IS NULL) OR ([oraInizio_3] = @Original_oraInizio_3)) AND ((@IsNull_oraFine_3 = 1 AND [oraFine_3] IS NULL) OR ([oraFine_3] = @Original_oraFine_3))); +SELECT codOrario, descOrario, oreOrdSett, oreStraordAss, autoCompOreOrd, oreLun, oreMar, oreMer, oreGio, oreVen, oreSab, oreDom, oraInizio_1, oraFine_1, oraInizio_2, oraFine_2, oraInizio_3, oraFine_3 FROM AnagOrari WHERE (codOrario = @codOrario) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AO_deleteQuery + + + + + + + + + + + dbo.stp_AO_updateQuery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_TimbMeseExpl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_TimbMeseCompStraord + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Giustificativi] WHERE (([dataLav] = @Original_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ([codGiust] = @Original_codGiust) AND ((@IsNull_minuti = 1 AND [minuti] IS NULL) OR ([minuti] = @Original_minuti))) + + + + + + + + + + + + INSERT INTO [dbo].[Giustificativi] ([dataLav], [idxDipendente], [codGiust], [minuti]) VALUES (@dataLav, @idxDipendente, @codGiust, @minuti); +SELECT dataLav, idxDipendente, codGiust, minuti FROM Giustificativi WHERE (codGiust = @codGiust) AND (dataLav = @dataLav) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + SELECT dataLav, idxDipendente, codGiust, minuti FROM dbo.Giustificativi + + + + + + UPDATE [dbo].[Giustificativi] SET [dataLav] = @dataLav, [idxDipendente] = @idxDipendente, [codGiust] = @codGiust, [minuti] = @minuti WHERE (([dataLav] = @Original_dataLav) AND ([idxDipendente] = @Original_idxDipendente) AND ([codGiust] = @Original_codGiust) AND ((@IsNull_minuti = 1 AND [minuti] IS NULL) OR ([minuti] = @Original_minuti))); +SELECT dataLav, idxDipendente, codGiust, minuti FROM Giustificativi WHERE (codGiust = @codGiust) AND (dataLav = @dataLav) AND (idxDipendente = @idxDipendente) + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_giustDeleteQuery + + + + + + + + + + + + + dbo.stp_Giust_GetByDipDate + + + + + + + + + + + + dbo.stp_giust_insByDate + + + + + + + + + + + + + dbo.stp_giust_insertQuery + + + + + + + + + + + + + + dbo.stp_giust_updateQuery + + + + + + + + + + + + + + + + + + + dbo.stp_DipendentiAndAnomalie + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_TE_RA_ByUserDate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_RAD_Expl_getByIdxDipData + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_RA_deleteQuery + + + + + + + + + + + dbo.stp_RAD_Expl_getByIdxDipPeriodo + + + + + + + + + + + + + + + + + dbo.stp_RA_InsertQuery + + + + + + + + + + + + + + + + dbo.stp_RA_updateFase + + + + + + + + + + + + dbo.stp_RA_updateQuery + + + + + + + + + + + + + + + + + + + + + dbo.stp_AP_Expl_getData + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[RegistroEventi] WHERE (([DataOra] = @Original_DataOra) AND ([evento] = @Original_evento) AND ((@IsNull_commento = 1 AND [commento] IS NULL) OR ([commento] = @Original_commento))) + + + + + + + + + + + INSERT INTO [dbo].[RegistroEventi] ([DataOra], [evento], [commento]) VALUES (@DataOra, @evento, @commento); +SELECT DataOra, evento, commento FROM RegistroEventi WHERE (DataOra = @DataOra) AND (evento = @evento) + + + + + + + + + + SELECT DataOra, evento, commento FROM dbo.RegistroEventi + + + + + + UPDATE [dbo].[RegistroEventi] SET [DataOra] = @DataOra, [evento] = @evento, [commento] = @commento WHERE (([DataOra] = @Original_DataOra) AND ([evento] = @Original_evento) AND ((@IsNull_commento = 1 AND [commento] IS NULL) OR ([commento] = @Original_commento))); +SELECT DataOra, evento, commento FROM RegistroEventi WHERE (DataOra = @DataOra) AND (evento = @evento) + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_RE_GetByDataEv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_Applicazione.xss b/GPW_Data/DS_Applicazione.xss new file mode 100644 index 0000000..1f0d10b --- /dev/null +++ b/GPW_Data/DS_Applicazione.xss @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 385 + 478 + + + 385 + 421 + + + + + + + 1234 + 947 + + + 1216 + 947 + + + 1216 + 1002 + + + 1186 + 1002 + + + + + + + 1008 + 976 + + + 1008 + 909 + + + + + + + 871 + 649 + + + 814 + 649 + + + + + + + 523 + 628 + + + 584 + 628 + + + + + + + 324 + 1055 + + + 324 + 1011 + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_Utility.Designer.cs b/GPW_Data/DS_Utility.Designer.cs new file mode 100644 index 0000000..e1f14ca --- /dev/null +++ b/GPW_Data/DS_Utility.Designer.cs @@ -0,0 +1,11521 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GPW_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("DS_Utility")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_Utility : global::System.Data.DataSet { + + private v_selDipendentiDataTable tablev_selDipendenti; + + private stp_getLastDaysDataTable tablestp_getLastDays; + + private stp_getMinDataTable tablestp_getMin; + + private stp_getHoursDataTable tablestp_getHours; + + private v_selProgettiDataTable tablev_selProgetti; + + private v_selFasiDataTable tablev_selFasi; + + private v_selClientiDataTable tablev_selClienti; + + private stp_statsProjDataTable tablestp_statsProj; + + private v_selCodGiustDataTable tablev_selCodGiust; + + private nextValContatoreDataTable tablenextValContatore; + + private v_selFasiOptDataTable tablev_selFasiOpt; + + private AnagKeyValueDataTable tableAnagKeyValue; + + private v_selCodOrarioDataTable tablev_selCodOrario; + + private v_selPageSizeDataTable tablev_selPageSize; + + private stp_VSProjFasi_searchDataTable tablestp_VSProjFasi_search; + + private freqProgettiDataTable tablefreqProgetti; + + private v_selProjFasiDataTable tablev_selProjFasi; + + 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")] + public DS_Utility() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected DS_Utility(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["v_selDipendenti"] != null)) { + base.Tables.Add(new v_selDipendentiDataTable(ds.Tables["v_selDipendenti"])); + } + if ((ds.Tables["stp_getLastDays"] != null)) { + base.Tables.Add(new stp_getLastDaysDataTable(ds.Tables["stp_getLastDays"])); + } + if ((ds.Tables["stp_getMin"] != null)) { + base.Tables.Add(new stp_getMinDataTable(ds.Tables["stp_getMin"])); + } + if ((ds.Tables["stp_getHours"] != null)) { + base.Tables.Add(new stp_getHoursDataTable(ds.Tables["stp_getHours"])); + } + if ((ds.Tables["v_selProgetti"] != null)) { + base.Tables.Add(new v_selProgettiDataTable(ds.Tables["v_selProgetti"])); + } + if ((ds.Tables["v_selFasi"] != null)) { + base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); + } + if ((ds.Tables["v_selClienti"] != null)) { + base.Tables.Add(new v_selClientiDataTable(ds.Tables["v_selClienti"])); + } + if ((ds.Tables["stp_statsProj"] != null)) { + base.Tables.Add(new stp_statsProjDataTable(ds.Tables["stp_statsProj"])); + } + if ((ds.Tables["v_selCodGiust"] != null)) { + base.Tables.Add(new v_selCodGiustDataTable(ds.Tables["v_selCodGiust"])); + } + if ((ds.Tables["nextValContatore"] != null)) { + base.Tables.Add(new nextValContatoreDataTable(ds.Tables["nextValContatore"])); + } + if ((ds.Tables["v_selFasiOpt"] != null)) { + base.Tables.Add(new v_selFasiOptDataTable(ds.Tables["v_selFasiOpt"])); + } + if ((ds.Tables["AnagKeyValue"] != null)) { + base.Tables.Add(new AnagKeyValueDataTable(ds.Tables["AnagKeyValue"])); + } + if ((ds.Tables["v_selCodOrario"] != null)) { + base.Tables.Add(new v_selCodOrarioDataTable(ds.Tables["v_selCodOrario"])); + } + if ((ds.Tables["v_selPageSize"] != null)) { + base.Tables.Add(new v_selPageSizeDataTable(ds.Tables["v_selPageSize"])); + } + if ((ds.Tables["stp_VSProjFasi_search"] != null)) { + base.Tables.Add(new stp_VSProjFasi_searchDataTable(ds.Tables["stp_VSProjFasi_search"])); + } + if ((ds.Tables["freqProgetti"] != null)) { + base.Tables.Add(new freqProgettiDataTable(ds.Tables["freqProgetti"])); + } + if ((ds.Tables["v_selProjFasi"] != null)) { + base.Tables.Add(new v_selProjFasiDataTable(ds.Tables["v_selProjFasi"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selDipendentiDataTable v_selDipendenti { + get { + return this.tablev_selDipendenti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_getLastDaysDataTable stp_getLastDays { + get { + return this.tablestp_getLastDays; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_getMinDataTable stp_getMin { + get { + return this.tablestp_getMin; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_getHoursDataTable stp_getHours { + get { + return this.tablestp_getHours; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selProgettiDataTable v_selProgetti { + get { + return this.tablev_selProgetti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFasiDataTable v_selFasi { + get { + return this.tablev_selFasi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selClientiDataTable v_selClienti { + get { + return this.tablev_selClienti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_statsProjDataTable stp_statsProj { + get { + return this.tablestp_statsProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selCodGiustDataTable v_selCodGiust { + get { + return this.tablev_selCodGiust; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public nextValContatoreDataTable nextValContatore { + get { + return this.tablenextValContatore; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selFasiOptDataTable v_selFasiOpt { + get { + return this.tablev_selFasiOpt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagKeyValueDataTable AnagKeyValue { + get { + return this.tableAnagKeyValue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selCodOrarioDataTable v_selCodOrario { + get { + return this.tablev_selCodOrario; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selPageSizeDataTable v_selPageSize { + get { + return this.tablev_selPageSize; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public stp_VSProjFasi_searchDataTable stp_VSProjFasi_search { + get { + return this.tablestp_VSProjFasi_search; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public freqProgettiDataTable freqProgetti { + get { + return this.tablefreqProgetti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_selProjFasiDataTable v_selProjFasi { + get { + return this.tablev_selProjFasi; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataSet Clone() { + DS_Utility cln = ((DS_Utility)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["v_selDipendenti"] != null)) { + base.Tables.Add(new v_selDipendentiDataTable(ds.Tables["v_selDipendenti"])); + } + if ((ds.Tables["stp_getLastDays"] != null)) { + base.Tables.Add(new stp_getLastDaysDataTable(ds.Tables["stp_getLastDays"])); + } + if ((ds.Tables["stp_getMin"] != null)) { + base.Tables.Add(new stp_getMinDataTable(ds.Tables["stp_getMin"])); + } + if ((ds.Tables["stp_getHours"] != null)) { + base.Tables.Add(new stp_getHoursDataTable(ds.Tables["stp_getHours"])); + } + if ((ds.Tables["v_selProgetti"] != null)) { + base.Tables.Add(new v_selProgettiDataTable(ds.Tables["v_selProgetti"])); + } + if ((ds.Tables["v_selFasi"] != null)) { + base.Tables.Add(new v_selFasiDataTable(ds.Tables["v_selFasi"])); + } + if ((ds.Tables["v_selClienti"] != null)) { + base.Tables.Add(new v_selClientiDataTable(ds.Tables["v_selClienti"])); + } + if ((ds.Tables["stp_statsProj"] != null)) { + base.Tables.Add(new stp_statsProjDataTable(ds.Tables["stp_statsProj"])); + } + if ((ds.Tables["v_selCodGiust"] != null)) { + base.Tables.Add(new v_selCodGiustDataTable(ds.Tables["v_selCodGiust"])); + } + if ((ds.Tables["nextValContatore"] != null)) { + base.Tables.Add(new nextValContatoreDataTable(ds.Tables["nextValContatore"])); + } + if ((ds.Tables["v_selFasiOpt"] != null)) { + base.Tables.Add(new v_selFasiOptDataTable(ds.Tables["v_selFasiOpt"])); + } + if ((ds.Tables["AnagKeyValue"] != null)) { + base.Tables.Add(new AnagKeyValueDataTable(ds.Tables["AnagKeyValue"])); + } + if ((ds.Tables["v_selCodOrario"] != null)) { + base.Tables.Add(new v_selCodOrarioDataTable(ds.Tables["v_selCodOrario"])); + } + if ((ds.Tables["v_selPageSize"] != null)) { + base.Tables.Add(new v_selPageSizeDataTable(ds.Tables["v_selPageSize"])); + } + if ((ds.Tables["stp_VSProjFasi_search"] != null)) { + base.Tables.Add(new stp_VSProjFasi_searchDataTable(ds.Tables["stp_VSProjFasi_search"])); + } + if ((ds.Tables["freqProgetti"] != null)) { + base.Tables.Add(new freqProgettiDataTable(ds.Tables["freqProgetti"])); + } + if ((ds.Tables["v_selProjFasi"] != null)) { + base.Tables.Add(new v_selProjFasiDataTable(ds.Tables["v_selProjFasi"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + internal void InitVars(bool initTable) { + this.tablev_selDipendenti = ((v_selDipendentiDataTable)(base.Tables["v_selDipendenti"])); + if ((initTable == true)) { + if ((this.tablev_selDipendenti != null)) { + this.tablev_selDipendenti.InitVars(); + } + } + this.tablestp_getLastDays = ((stp_getLastDaysDataTable)(base.Tables["stp_getLastDays"])); + if ((initTable == true)) { + if ((this.tablestp_getLastDays != null)) { + this.tablestp_getLastDays.InitVars(); + } + } + this.tablestp_getMin = ((stp_getMinDataTable)(base.Tables["stp_getMin"])); + if ((initTable == true)) { + if ((this.tablestp_getMin != null)) { + this.tablestp_getMin.InitVars(); + } + } + this.tablestp_getHours = ((stp_getHoursDataTable)(base.Tables["stp_getHours"])); + if ((initTable == true)) { + if ((this.tablestp_getHours != null)) { + this.tablestp_getHours.InitVars(); + } + } + this.tablev_selProgetti = ((v_selProgettiDataTable)(base.Tables["v_selProgetti"])); + if ((initTable == true)) { + if ((this.tablev_selProgetti != null)) { + this.tablev_selProgetti.InitVars(); + } + } + this.tablev_selFasi = ((v_selFasiDataTable)(base.Tables["v_selFasi"])); + if ((initTable == true)) { + if ((this.tablev_selFasi != null)) { + this.tablev_selFasi.InitVars(); + } + } + this.tablev_selClienti = ((v_selClientiDataTable)(base.Tables["v_selClienti"])); + if ((initTable == true)) { + if ((this.tablev_selClienti != null)) { + this.tablev_selClienti.InitVars(); + } + } + this.tablestp_statsProj = ((stp_statsProjDataTable)(base.Tables["stp_statsProj"])); + if ((initTable == true)) { + if ((this.tablestp_statsProj != null)) { + this.tablestp_statsProj.InitVars(); + } + } + this.tablev_selCodGiust = ((v_selCodGiustDataTable)(base.Tables["v_selCodGiust"])); + if ((initTable == true)) { + if ((this.tablev_selCodGiust != null)) { + this.tablev_selCodGiust.InitVars(); + } + } + this.tablenextValContatore = ((nextValContatoreDataTable)(base.Tables["nextValContatore"])); + if ((initTable == true)) { + if ((this.tablenextValContatore != null)) { + this.tablenextValContatore.InitVars(); + } + } + this.tablev_selFasiOpt = ((v_selFasiOptDataTable)(base.Tables["v_selFasiOpt"])); + if ((initTable == true)) { + if ((this.tablev_selFasiOpt != null)) { + this.tablev_selFasiOpt.InitVars(); + } + } + this.tableAnagKeyValue = ((AnagKeyValueDataTable)(base.Tables["AnagKeyValue"])); + if ((initTable == true)) { + if ((this.tableAnagKeyValue != null)) { + this.tableAnagKeyValue.InitVars(); + } + } + this.tablev_selCodOrario = ((v_selCodOrarioDataTable)(base.Tables["v_selCodOrario"])); + if ((initTable == true)) { + if ((this.tablev_selCodOrario != null)) { + this.tablev_selCodOrario.InitVars(); + } + } + this.tablev_selPageSize = ((v_selPageSizeDataTable)(base.Tables["v_selPageSize"])); + if ((initTable == true)) { + if ((this.tablev_selPageSize != null)) { + this.tablev_selPageSize.InitVars(); + } + } + this.tablestp_VSProjFasi_search = ((stp_VSProjFasi_searchDataTable)(base.Tables["stp_VSProjFasi_search"])); + if ((initTable == true)) { + if ((this.tablestp_VSProjFasi_search != null)) { + this.tablestp_VSProjFasi_search.InitVars(); + } + } + this.tablefreqProgetti = ((freqProgettiDataTable)(base.Tables["freqProgetti"])); + if ((initTable == true)) { + if ((this.tablefreqProgetti != null)) { + this.tablefreqProgetti.InitVars(); + } + } + this.tablev_selProjFasi = ((v_selProjFasiDataTable)(base.Tables["v_selProjFasi"])); + if ((initTable == true)) { + if ((this.tablev_selProjFasi != null)) { + this.tablev_selProjFasi.InitVars(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.DataSetName = "DS_Utility"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_Utility.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tablev_selDipendenti = new v_selDipendentiDataTable(); + base.Tables.Add(this.tablev_selDipendenti); + this.tablestp_getLastDays = new stp_getLastDaysDataTable(); + base.Tables.Add(this.tablestp_getLastDays); + this.tablestp_getMin = new stp_getMinDataTable(); + base.Tables.Add(this.tablestp_getMin); + this.tablestp_getHours = new stp_getHoursDataTable(); + base.Tables.Add(this.tablestp_getHours); + this.tablev_selProgetti = new v_selProgettiDataTable(); + base.Tables.Add(this.tablev_selProgetti); + this.tablev_selFasi = new v_selFasiDataTable(); + base.Tables.Add(this.tablev_selFasi); + this.tablev_selClienti = new v_selClientiDataTable(); + base.Tables.Add(this.tablev_selClienti); + this.tablestp_statsProj = new stp_statsProjDataTable(); + base.Tables.Add(this.tablestp_statsProj); + this.tablev_selCodGiust = new v_selCodGiustDataTable(); + base.Tables.Add(this.tablev_selCodGiust); + this.tablenextValContatore = new nextValContatoreDataTable(); + base.Tables.Add(this.tablenextValContatore); + this.tablev_selFasiOpt = new v_selFasiOptDataTable(); + base.Tables.Add(this.tablev_selFasiOpt); + this.tableAnagKeyValue = new AnagKeyValueDataTable(); + base.Tables.Add(this.tableAnagKeyValue); + this.tablev_selCodOrario = new v_selCodOrarioDataTable(); + base.Tables.Add(this.tablev_selCodOrario); + this.tablev_selPageSize = new v_selPageSizeDataTable(); + base.Tables.Add(this.tablev_selPageSize); + this.tablestp_VSProjFasi_search = new stp_VSProjFasi_searchDataTable(); + base.Tables.Add(this.tablestp_VSProjFasi_search); + this.tablefreqProgetti = new freqProgettiDataTable(); + base.Tables.Add(this.tablefreqProgetti); + this.tablev_selProjFasi = new v_selProjFasiDataTable(); + base.Tables.Add(this.tablev_selProjFasi); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selDipendenti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializestp_getLastDays() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializestp_getMin() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializestp_getHours() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + private bool ShouldSerializev_selFasi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + private bool ShouldSerializestp_statsProj() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selCodGiust() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializenextValContatore() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selFasiOpt() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeAnagKeyValue() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selCodOrario() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selPageSize() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializestp_VSProjFasi_search() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializefreqProgetti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_selProjFasi() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selDipendentiRowChangeEventHandler(object sender, v_selDipendentiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_getLastDaysRowChangeEventHandler(object sender, stp_getLastDaysRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_getMinRowChangeEventHandler(object sender, stp_getMinRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_getHoursRowChangeEventHandler(object sender, stp_getHoursRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public delegate void v_selFasiRowChangeEventHandler(object sender, v_selFasiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selClientiRowChangeEventHandler(object sender, v_selClientiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_statsProjRowChangeEventHandler(object sender, stp_statsProjRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selCodGiustRowChangeEventHandler(object sender, v_selCodGiustRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void nextValContatoreRowChangeEventHandler(object sender, nextValContatoreRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selFasiOptRowChangeEventHandler(object sender, v_selFasiOptRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void AnagKeyValueRowChangeEventHandler(object sender, AnagKeyValueRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selCodOrarioRowChangeEventHandler(object sender, v_selCodOrarioRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selPageSizeRowChangeEventHandler(object sender, v_selPageSizeRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void stp_VSProjFasi_searchRowChangeEventHandler(object sender, stp_VSProjFasi_searchRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void freqProgettiRowChangeEventHandler(object sender, freqProgettiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selProjFasiRowChangeEventHandler(object sender, v_selProjFasiRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selDipendentiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiDataTable() { + this.TableName = "v_selDipendenti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selDipendentiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selDipendentiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRow this[int index] { + get { + return ((v_selDipendentiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selDipendentiRowChangeEventHandler v_selDipendentiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selDipendentiRowChangeEventHandler v_selDipendentiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selDipendentiRowChangeEventHandler v_selDipendentiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selDipendentiRowChangeEventHandler v_selDipendentiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selDipendentiRow(v_selDipendentiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRow Addv_selDipendentiRow(string label) { + v_selDipendentiRow rowv_selDipendentiRow = ((v_selDipendentiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selDipendentiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selDipendentiRow); + return rowv_selDipendentiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRow FindByvalue(int value) { + return ((v_selDipendentiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selDipendentiDataTable cln = ((v_selDipendentiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selDipendentiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 101; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRow Newv_selDipendentiRow() { + return ((v_selDipendentiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selDipendentiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selDipendentiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selDipendentiRowChanged != null)) { + this.v_selDipendentiRowChanged(this, new v_selDipendentiRowChangeEvent(((v_selDipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selDipendentiRowChanging != null)) { + this.v_selDipendentiRowChanging(this, new v_selDipendentiRowChangeEvent(((v_selDipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selDipendentiRowDeleted != null)) { + this.v_selDipendentiRowDeleted(this, new v_selDipendentiRowChangeEvent(((v_selDipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selDipendentiRowDeleting != null)) { + this.v_selDipendentiRowDeleting(this, new v_selDipendentiRowChangeEvent(((v_selDipendentiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selDipendentiRow(v_selDipendentiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selDipendentiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_getLastDaysDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnData; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysDataTable() { + this.TableName = "stp_getLastDays"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getLastDaysDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_getLastDaysDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataColumn { + get { + return this.columnData; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysRow this[int index] { + get { + return ((stp_getLastDaysRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getLastDaysRowChangeEventHandler stp_getLastDaysRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getLastDaysRowChangeEventHandler stp_getLastDaysRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getLastDaysRowChangeEventHandler stp_getLastDaysRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getLastDaysRowChangeEventHandler stp_getLastDaysRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_getLastDaysRow(stp_getLastDaysRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysRow Addstp_getLastDaysRow(string Data) { + stp_getLastDaysRow rowstp_getLastDaysRow = ((stp_getLastDaysRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Data}; + rowstp_getLastDaysRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_getLastDaysRow); + return rowstp_getLastDaysRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_getLastDaysDataTable cln = ((stp_getLastDaysDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_getLastDaysDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnData = base.Columns["Data"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnData = new global::System.Data.DataColumn("Data", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnData); + this.columnData.ReadOnly = true; + this.columnData.MaxLength = 30; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysRow Newstp_getLastDaysRow() { + return ((stp_getLastDaysRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_getLastDaysRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_getLastDaysRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_getLastDaysRowChanged != null)) { + this.stp_getLastDaysRowChanged(this, new stp_getLastDaysRowChangeEvent(((stp_getLastDaysRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_getLastDaysRowChanging != null)) { + this.stp_getLastDaysRowChanging(this, new stp_getLastDaysRowChangeEvent(((stp_getLastDaysRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_getLastDaysRowDeleted != null)) { + this.stp_getLastDaysRowDeleted(this, new stp_getLastDaysRowChangeEvent(((stp_getLastDaysRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_getLastDaysRowDeleting != null)) { + this.stp_getLastDaysRowDeleting(this, new stp_getLastDaysRowChangeEvent(((stp_getLastDaysRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_getLastDaysRow(stp_getLastDaysRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_getLastDaysDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_getMinDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnminuto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinDataTable() { + this.TableName = "stp_getMin"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getMinDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_getMinDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn minutoColumn { + get { + return this.columnminuto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinRow this[int index] { + get { + return ((stp_getMinRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getMinRowChangeEventHandler stp_getMinRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getMinRowChangeEventHandler stp_getMinRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getMinRowChangeEventHandler stp_getMinRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getMinRowChangeEventHandler stp_getMinRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_getMinRow(stp_getMinRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinRow Addstp_getMinRow(int minuto) { + stp_getMinRow rowstp_getMinRow = ((stp_getMinRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + minuto}; + rowstp_getMinRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_getMinRow); + return rowstp_getMinRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_getMinDataTable cln = ((stp_getMinDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_getMinDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnminuto = base.Columns["minuto"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnminuto = new global::System.Data.DataColumn("minuto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnminuto); + this.columnminuto.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinRow Newstp_getMinRow() { + return ((stp_getMinRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_getMinRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_getMinRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_getMinRowChanged != null)) { + this.stp_getMinRowChanged(this, new stp_getMinRowChangeEvent(((stp_getMinRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_getMinRowChanging != null)) { + this.stp_getMinRowChanging(this, new stp_getMinRowChangeEvent(((stp_getMinRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_getMinRowDeleted != null)) { + this.stp_getMinRowDeleted(this, new stp_getMinRowChangeEvent(((stp_getMinRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_getMinRowDeleting != null)) { + this.stp_getMinRowDeleting(this, new stp_getMinRowChangeEvent(((stp_getMinRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_getMinRow(stp_getMinRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_getMinDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_getHoursDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnora; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursDataTable() { + this.TableName = "stp_getHours"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getHoursDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_getHoursDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oraColumn { + get { + return this.columnora; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursRow this[int index] { + get { + return ((stp_getHoursRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getHoursRowChangeEventHandler stp_getHoursRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getHoursRowChangeEventHandler stp_getHoursRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getHoursRowChangeEventHandler stp_getHoursRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_getHoursRowChangeEventHandler stp_getHoursRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_getHoursRow(stp_getHoursRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursRow Addstp_getHoursRow(int ora) { + stp_getHoursRow rowstp_getHoursRow = ((stp_getHoursRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + ora}; + rowstp_getHoursRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_getHoursRow); + return rowstp_getHoursRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_getHoursDataTable cln = ((stp_getHoursDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_getHoursDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnora = base.Columns["ora"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnora = new global::System.Data.DataColumn("ora", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnora); + this.columnora.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursRow Newstp_getHoursRow() { + return ((stp_getHoursRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_getHoursRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_getHoursRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_getHoursRowChanged != null)) { + this.stp_getHoursRowChanged(this, new stp_getHoursRowChangeEvent(((stp_getHoursRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_getHoursRowChanging != null)) { + this.stp_getHoursRowChanging(this, new stp_getHoursRowChangeEvent(((stp_getHoursRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_getHoursRowDeleted != null)) { + this.stp_getHoursRowDeleted(this, new stp_getHoursRowChangeEvent(((stp_getHoursRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_getHoursRowDeleting != null)) { + this.stp_getHoursRowDeleting(this, new stp_getHoursRowChangeEvent(((stp_getHoursRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_getHoursRow(stp_getHoursRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_getHoursDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selProgettiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + private global::System.Data.DataColumn columnAttivo; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProgettiDataTable() { + this.TableName = "v_selProgetti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selProgettiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_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")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProgettiRow this[int index] { + get { + return ((v_selProgettiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProgettiRowChangeEventHandler v_selProgettiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProgettiRowChangeEventHandler v_selProgettiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProgettiRowChangeEventHandler v_selProgettiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + 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")] + 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[] { + value, + label, + conditio, + Attivo}; + rowv_selProgettiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selProgettiRow); + return rowv_selProgettiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProgettiRow FindByvalue(int value) { + return ((v_selProgettiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selProgettiDataTable cln = ((v_selProgettiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selProgettiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + this.columnAttivo = base.Columns["Attivo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 130; + this.columnconditio.AllowDBNull = false; + this.columnAttivo.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + 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")] + 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")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selProgettiRowChanged != null)) { + this.v_selProgettiRowChanged(this, new v_selProgettiRowChangeEvent(((v_selProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selProgettiRowChanging != null)) { + this.v_selProgettiRowChanging(this, new v_selProgettiRowChangeEvent(((v_selProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selProgettiRowDeleted != null)) { + this.v_selProgettiRowDeleted(this, new v_selProgettiRowChangeEvent(((v_selProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selProgettiRowDeleting != null)) { + this.v_selProgettiRowDeleting(this, new v_selProgettiRowChangeEvent(((v_selProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selProgettiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFasiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiDataTable() { + this.TableName = "v_selFasi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selFasiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow this[int index] { + get { + return ((v_selFasiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiRowChangeEventHandler v_selFasiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selFasiRow(v_selFasiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Addv_selFasiRow(int value, string label, int conditio) { + v_selFasiRow rowv_selFasiRow = ((v_selFasiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label, + conditio}; + rowv_selFasiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFasiRow); + return rowv_selFasiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow FindByvalue(int value) { + return ((v_selFasiRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selFasiDataTable cln = ((v_selFasiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFasiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Newv_selFasiRow() { + return ((v_selFasiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFasiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selFasiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFasiRowChanged != null)) { + this.v_selFasiRowChanged(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFasiRowChanging != null)) { + this.v_selFasiRowChanging(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFasiRowDeleted != null)) { + this.v_selFasiRowDeleted(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFasiRowDeleting != null)) { + this.v_selFasiRowDeleting(this, new v_selFasiRowChangeEvent(((v_selFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selFasiRow(v_selFasiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selFasiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selClientiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selClientiDataTable() { + this.TableName = "v_selClienti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selClientiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_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")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selClientiRow this[int index] { + get { + return ((v_selClientiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selClientiRowChangeEventHandler v_selClientiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selClientiRowChangeEventHandler v_selClientiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selClientiRowChangeEventHandler v_selClientiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + 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")] + public v_selClientiRow Addv_selClientiRow(string label) { + v_selClientiRow rowv_selClientiRow = ((v_selClientiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + label}; + rowv_selClientiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selClientiRow); + return rowv_selClientiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public override global::System.Data.DataTable Clone() { + v_selClientiDataTable cln = ((v_selClientiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selClientiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AutoIncrement = true; + this.columnvalue.AutoIncrementSeed = -1; + this.columnvalue.AutoIncrementStep = -1; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnvalue.Unique = true; + this.columnlabel.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + 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")] + 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")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selClientiRowChanged != null)) { + this.v_selClientiRowChanged(this, new v_selClientiRowChangeEvent(((v_selClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selClientiRowChanging != null)) { + this.v_selClientiRowChanging(this, new v_selClientiRowChangeEvent(((v_selClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selClientiRowDeleted != null)) { + this.v_selClientiRowDeleted(this, new v_selClientiRowChangeEvent(((v_selClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selClientiRowDeleting != null)) { + this.v_selClientiRowDeleting(this, new v_selClientiRowChangeEvent(((v_selClientiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selClientiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_statsProjDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnoreBudget; + + private global::System.Data.DataColumn columnoreTot; + + private global::System.Data.DataColumn columnoreMese; + + private global::System.Data.DataColumn columnoreMesePrec; + + private global::System.Data.DataColumn columnAttivo; + + private global::System.Data.DataColumn columnstarred; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjDataTable() { + this.TableName = "stp_statsProj"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_statsProjDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_statsProjDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreBudgetColumn { + get { + return this.columnoreBudget; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreTotColumn { + get { + return this.columnoreTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreMeseColumn { + get { + return this.columnoreMese; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreMesePrecColumn { + get { + return this.columnoreMesePrec; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AttivoColumn { + get { + return this.columnAttivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn starredColumn { + get { + return this.columnstarred; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjRow this[int index] { + get { + return ((stp_statsProjRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_statsProjRowChangeEventHandler stp_statsProjRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_statsProjRowChangeEventHandler stp_statsProjRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_statsProjRowChangeEventHandler stp_statsProjRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_statsProjRowChangeEventHandler stp_statsProjRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_statsProjRow(stp_statsProjRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjRow Addstp_statsProjRow(decimal oreBudget, decimal oreTot, decimal oreMese, decimal oreMesePrec, bool Attivo, bool starred) { + stp_statsProjRow rowstp_statsProjRow = ((stp_statsProjRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + oreBudget, + oreTot, + oreMese, + oreMesePrec, + Attivo, + starred}; + rowstp_statsProjRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_statsProjRow); + return rowstp_statsProjRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_statsProjDataTable cln = ((stp_statsProjDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_statsProjDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnoreBudget = base.Columns["oreBudget"]; + this.columnoreTot = base.Columns["oreTot"]; + this.columnoreMese = base.Columns["oreMese"]; + this.columnoreMesePrec = base.Columns["oreMesePrec"]; + this.columnAttivo = base.Columns["Attivo"]; + this.columnstarred = base.Columns["starred"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnoreBudget = new global::System.Data.DataColumn("oreBudget", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreBudget); + this.columnoreTot = new global::System.Data.DataColumn("oreTot", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreTot); + this.columnoreMese = new global::System.Data.DataColumn("oreMese", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreMese); + this.columnoreMesePrec = new global::System.Data.DataColumn("oreMesePrec", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreMesePrec); + this.columnAttivo = new global::System.Data.DataColumn("Attivo", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAttivo); + this.columnstarred = new global::System.Data.DataColumn("starred", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnstarred); + this.columnoreBudget.ReadOnly = true; + this.columnoreTot.ReadOnly = true; + this.columnoreMese.ReadOnly = true; + this.columnoreMesePrec.ReadOnly = true; + this.columnAttivo.AllowDBNull = false; + this.columnstarred.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjRow Newstp_statsProjRow() { + return ((stp_statsProjRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_statsProjRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_statsProjRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_statsProjRowChanged != null)) { + this.stp_statsProjRowChanged(this, new stp_statsProjRowChangeEvent(((stp_statsProjRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_statsProjRowChanging != null)) { + this.stp_statsProjRowChanging(this, new stp_statsProjRowChangeEvent(((stp_statsProjRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_statsProjRowDeleted != null)) { + this.stp_statsProjRowDeleted(this, new stp_statsProjRowChangeEvent(((stp_statsProjRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_statsProjRowDeleting != null)) { + this.stp_statsProjRowDeleting(this, new stp_statsProjRowChangeEvent(((stp_statsProjRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_statsProjRow(stp_statsProjRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_statsProjDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selCodGiustDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustDataTable() { + this.TableName = "v_selCodGiust"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCodGiustDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selCodGiustDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRow this[int index] { + get { + return ((v_selCodGiustRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodGiustRowChangeEventHandler v_selCodGiustRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodGiustRowChangeEventHandler v_selCodGiustRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodGiustRowChangeEventHandler v_selCodGiustRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodGiustRowChangeEventHandler v_selCodGiustRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selCodGiustRow(v_selCodGiustRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRow Addv_selCodGiustRow(string value, string label) { + v_selCodGiustRow rowv_selCodGiustRow = ((v_selCodGiustRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selCodGiustRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selCodGiustRow); + return rowv_selCodGiustRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRow FindByvalue(string value) { + return ((v_selCodGiustRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selCodGiustDataTable cln = ((v_selCodGiustDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selCodGiustDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnvalue.MaxLength = 5; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRow Newv_selCodGiustRow() { + return ((v_selCodGiustRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selCodGiustRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selCodGiustRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selCodGiustRowChanged != null)) { + this.v_selCodGiustRowChanged(this, new v_selCodGiustRowChangeEvent(((v_selCodGiustRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selCodGiustRowChanging != null)) { + this.v_selCodGiustRowChanging(this, new v_selCodGiustRowChangeEvent(((v_selCodGiustRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selCodGiustRowDeleted != null)) { + this.v_selCodGiustRowDeleted(this, new v_selCodGiustRowChangeEvent(((v_selCodGiustRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selCodGiustRowDeleting != null)) { + this.v_selCodGiustRowDeleting(this, new v_selCodGiustRowChangeEvent(((v_selCodGiustRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selCodGiustRow(v_selCodGiustRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selCodGiustDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class nextValContatoreDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnColumn1; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreDataTable() { + this.TableName = "nextValContatore"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal nextValContatoreDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected nextValContatoreDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn Column1Column { + get { + return this.columnColumn1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreRow this[int index] { + get { + return ((nextValContatoreRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event nextValContatoreRowChangeEventHandler nextValContatoreRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event nextValContatoreRowChangeEventHandler nextValContatoreRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event nextValContatoreRowChangeEventHandler nextValContatoreRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event nextValContatoreRowChangeEventHandler nextValContatoreRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddnextValContatoreRow(nextValContatoreRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreRow AddnextValContatoreRow(int Column1) { + nextValContatoreRow rownextValContatoreRow = ((nextValContatoreRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Column1}; + rownextValContatoreRow.ItemArray = columnValuesArray; + this.Rows.Add(rownextValContatoreRow); + return rownextValContatoreRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + nextValContatoreDataTable cln = ((nextValContatoreDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new nextValContatoreDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnColumn1 = base.Columns["Column1"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnColumn1 = new global::System.Data.DataColumn("Column1", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnColumn1); + this.columnColumn1.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreRow NewnextValContatoreRow() { + return ((nextValContatoreRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new nextValContatoreRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(nextValContatoreRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.nextValContatoreRowChanged != null)) { + this.nextValContatoreRowChanged(this, new nextValContatoreRowChangeEvent(((nextValContatoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.nextValContatoreRowChanging != null)) { + this.nextValContatoreRowChanging(this, new nextValContatoreRowChangeEvent(((nextValContatoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.nextValContatoreRowDeleted != null)) { + this.nextValContatoreRowDeleted(this, new nextValContatoreRowChangeEvent(((nextValContatoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.nextValContatoreRowDeleting != null)) { + this.nextValContatoreRowDeleting(this, new nextValContatoreRowChangeEvent(((nextValContatoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemovenextValContatoreRow(nextValContatoreRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "nextValContatoreDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selFasiOptDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalueGroup; + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnconditio; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptDataTable() { + this.TableName = "v_selFasiOpt"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiOptDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selFasiOptDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueGroupColumn { + get { + return this.columnvalueGroup; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn conditioColumn { + get { + return this.columnconditio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRow this[int index] { + get { + return ((v_selFasiOptRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiOptRowChangeEventHandler v_selFasiOptRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiOptRowChangeEventHandler v_selFasiOptRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiOptRowChangeEventHandler v_selFasiOptRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selFasiOptRowChangeEventHandler v_selFasiOptRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selFasiOptRow(v_selFasiOptRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRow Addv_selFasiOptRow(int valueGroup, string label, int conditio) { + v_selFasiOptRow rowv_selFasiOptRow = ((v_selFasiOptRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + valueGroup, + null, + label, + conditio}; + rowv_selFasiOptRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selFasiOptRow); + return rowv_selFasiOptRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRow FindByvalueGroup(int valueGroup) { + return ((v_selFasiOptRow)(this.Rows.Find(new object[] { + valueGroup}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selFasiOptDataTable cln = ((v_selFasiOptDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selFasiOptDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalueGroup = base.Columns["valueGroup"]; + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnconditio = base.Columns["conditio"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalueGroup = new global::System.Data.DataColumn("valueGroup", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalueGroup); + this.columnvalue = new global::System.Data.DataColumn("value", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnconditio = new global::System.Data.DataColumn("conditio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnconditio); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalueGroup}, true)); + this.columnvalueGroup.AllowDBNull = false; + this.columnvalueGroup.Unique = true; + this.columnvalue.AutoIncrement = true; + this.columnvalue.AllowDBNull = false; + this.columnvalue.ReadOnly = true; + this.columnlabel.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRow Newv_selFasiOptRow() { + return ((v_selFasiOptRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selFasiOptRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selFasiOptRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selFasiOptRowChanged != null)) { + this.v_selFasiOptRowChanged(this, new v_selFasiOptRowChangeEvent(((v_selFasiOptRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selFasiOptRowChanging != null)) { + this.v_selFasiOptRowChanging(this, new v_selFasiOptRowChangeEvent(((v_selFasiOptRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selFasiOptRowDeleted != null)) { + this.v_selFasiOptRowDeleted(this, new v_selFasiOptRowChangeEvent(((v_selFasiOptRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selFasiOptRowDeleting != null)) { + this.v_selFasiOptRowDeleting(this, new v_selFasiOptRowChangeEvent(((v_selFasiOptRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selFasiOptRow(v_selFasiOptRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selFasiOptDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagKeyValueDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnomeVar; + + private global::System.Data.DataColumn columnvalInt; + + private global::System.Data.DataColumn columnvalFloat; + + private global::System.Data.DataColumn columnvalString; + + private global::System.Data.DataColumn columndescrizione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueDataTable() { + this.TableName = "AnagKeyValue"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagKeyValueDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected AnagKeyValueDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeVarColumn { + get { + return this.columnnomeVar; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valIntColumn { + get { + return this.columnvalInt; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valFloatColumn { + get { + return this.columnvalFloat; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valStringColumn { + get { + return this.columnvalString; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRow this[int index] { + get { + return ((AnagKeyValueRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagKeyValueRowChangeEventHandler AnagKeyValueRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagKeyValueRowChangeEventHandler AnagKeyValueRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagKeyValueRowChangeEventHandler AnagKeyValueRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event AnagKeyValueRowChangeEventHandler AnagKeyValueRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddAnagKeyValueRow(AnagKeyValueRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRow AddAnagKeyValueRow(string nomeVar, int valInt, double valFloat, string valString, string descrizione) { + AnagKeyValueRow rowAnagKeyValueRow = ((AnagKeyValueRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + nomeVar, + valInt, + valFloat, + valString, + descrizione}; + rowAnagKeyValueRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagKeyValueRow); + return rowAnagKeyValueRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRow FindBynomeVar(string nomeVar) { + return ((AnagKeyValueRow)(this.Rows.Find(new object[] { + nomeVar}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + AnagKeyValueDataTable cln = ((AnagKeyValueDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagKeyValueDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnnomeVar = base.Columns["nomeVar"]; + this.columnvalInt = base.Columns["valInt"]; + this.columnvalFloat = base.Columns["valFloat"]; + this.columnvalString = base.Columns["valString"]; + this.columndescrizione = base.Columns["descrizione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnnomeVar = new global::System.Data.DataColumn("nomeVar", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeVar); + this.columnvalInt = new global::System.Data.DataColumn("valInt", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalInt); + this.columnvalFloat = new global::System.Data.DataColumn("valFloat", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalFloat); + this.columnvalString = new global::System.Data.DataColumn("valString", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalString); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnnomeVar}, true)); + this.columnnomeVar.AllowDBNull = false; + this.columnnomeVar.Unique = true; + this.columnnomeVar.MaxLength = 50; + this.columnvalString.MaxLength = 250; + this.columndescrizione.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRow NewAnagKeyValueRow() { + return ((AnagKeyValueRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagKeyValueRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(AnagKeyValueRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagKeyValueRowChanged != null)) { + this.AnagKeyValueRowChanged(this, new AnagKeyValueRowChangeEvent(((AnagKeyValueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagKeyValueRowChanging != null)) { + this.AnagKeyValueRowChanging(this, new AnagKeyValueRowChangeEvent(((AnagKeyValueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagKeyValueRowDeleted != null)) { + this.AnagKeyValueRowDeleted(this, new AnagKeyValueRowChangeEvent(((AnagKeyValueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagKeyValueRowDeleting != null)) { + this.AnagKeyValueRowDeleting(this, new AnagKeyValueRowChangeEvent(((AnagKeyValueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveAnagKeyValueRow(AnagKeyValueRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagKeyValueDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selCodOrarioDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioDataTable() { + this.TableName = "v_selCodOrario"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCodOrarioDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selCodOrarioDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRow this[int index] { + get { + return ((v_selCodOrarioRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodOrarioRowChangeEventHandler v_selCodOrarioRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodOrarioRowChangeEventHandler v_selCodOrarioRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodOrarioRowChangeEventHandler v_selCodOrarioRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selCodOrarioRowChangeEventHandler v_selCodOrarioRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selCodOrarioRow(v_selCodOrarioRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRow Addv_selCodOrarioRow(string value, string label) { + v_selCodOrarioRow rowv_selCodOrarioRow = ((v_selCodOrarioRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selCodOrarioRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selCodOrarioRow); + return rowv_selCodOrarioRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRow FindByvalue(string value) { + return ((v_selCodOrarioRow)(this.Rows.Find(new object[] { + value}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selCodOrarioDataTable cln = ((v_selCodOrarioDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selCodOrarioDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnvalue}, true)); + this.columnvalue.AllowDBNull = false; + this.columnvalue.Unique = true; + this.columnvalue.MaxLength = 50; + this.columnlabel.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRow Newv_selCodOrarioRow() { + return ((v_selCodOrarioRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selCodOrarioRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selCodOrarioRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selCodOrarioRowChanged != null)) { + this.v_selCodOrarioRowChanged(this, new v_selCodOrarioRowChangeEvent(((v_selCodOrarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selCodOrarioRowChanging != null)) { + this.v_selCodOrarioRowChanging(this, new v_selCodOrarioRowChangeEvent(((v_selCodOrarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selCodOrarioRowDeleted != null)) { + this.v_selCodOrarioRowDeleted(this, new v_selCodOrarioRowChangeEvent(((v_selCodOrarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selCodOrarioRowDeleting != null)) { + this.v_selCodOrarioRowDeleting(this, new v_selCodOrarioRowChangeEvent(((v_selCodOrarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selCodOrarioRow(v_selCodOrarioRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selCodOrarioDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selPageSizeDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnordinal; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeDataTable() { + this.TableName = "v_selPageSize"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selPageSizeDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selPageSizeDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ordinalColumn { + get { + return this.columnordinal; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeRow this[int index] { + get { + return ((v_selPageSizeRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selPageSizeRowChangeEventHandler v_selPageSizeRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selPageSizeRowChangeEventHandler v_selPageSizeRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selPageSizeRowChangeEventHandler v_selPageSizeRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selPageSizeRowChangeEventHandler v_selPageSizeRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selPageSizeRow(v_selPageSizeRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeRow Addv_selPageSizeRow(string value, string label, int ordinal) { + v_selPageSizeRow rowv_selPageSizeRow = ((v_selPageSizeRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label, + ordinal}; + rowv_selPageSizeRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selPageSizeRow); + return rowv_selPageSizeRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selPageSizeDataTable cln = ((v_selPageSizeDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selPageSizeDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnordinal = base.Columns["ordinal"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnordinal = new global::System.Data.DataColumn("ordinal", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnordinal); + this.columnvalue.AllowDBNull = false; + this.columnvalue.MaxLength = 10; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeRow Newv_selPageSizeRow() { + return ((v_selPageSizeRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selPageSizeRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selPageSizeRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selPageSizeRowChanged != null)) { + this.v_selPageSizeRowChanged(this, new v_selPageSizeRowChangeEvent(((v_selPageSizeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selPageSizeRowChanging != null)) { + this.v_selPageSizeRowChanging(this, new v_selPageSizeRowChangeEvent(((v_selPageSizeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selPageSizeRowDeleted != null)) { + this.v_selPageSizeRowDeleted(this, new v_selPageSizeRowChangeEvent(((v_selPageSizeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selPageSizeRowDeleting != null)) { + this.v_selPageSizeRowDeleting(this, new v_selPageSizeRowChangeEvent(((v_selPageSizeRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selPageSizeRow(v_selPageSizeRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selPageSizeDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class stp_VSProjFasi_searchDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnidxProgetto; + + private global::System.Data.DataColumn columnidxFase; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchDataTable() { + this.TableName = "stp_VSProjFasi_search"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_VSProjFasi_searchDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected stp_VSProjFasi_searchDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxProgettoColumn { + get { + return this.columnidxProgetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseColumn { + get { + return this.columnidxFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRow this[int index] { + get { + return ((stp_VSProjFasi_searchRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_VSProjFasi_searchRowChangeEventHandler stp_VSProjFasi_searchRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_VSProjFasi_searchRowChangeEventHandler stp_VSProjFasi_searchRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_VSProjFasi_searchRowChangeEventHandler stp_VSProjFasi_searchRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event stp_VSProjFasi_searchRowChangeEventHandler stp_VSProjFasi_searchRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addstp_VSProjFasi_searchRow(stp_VSProjFasi_searchRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRow Addstp_VSProjFasi_searchRow(int idxProgetto) { + stp_VSProjFasi_searchRow rowstp_VSProjFasi_searchRow = ((stp_VSProjFasi_searchRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + idxProgetto, + null}; + rowstp_VSProjFasi_searchRow.ItemArray = columnValuesArray; + this.Rows.Add(rowstp_VSProjFasi_searchRow); + return rowstp_VSProjFasi_searchRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRow FindByidxFase(int idxFase) { + return ((stp_VSProjFasi_searchRow)(this.Rows.Find(new object[] { + idxFase}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + stp_VSProjFasi_searchDataTable cln = ((stp_VSProjFasi_searchDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new stp_VSProjFasi_searchDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnidxProgetto = base.Columns["idxProgetto"]; + this.columnidxFase = base.Columns["idxFase"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnidxProgetto = new global::System.Data.DataColumn("idxProgetto", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxProgetto); + this.columnidxFase = new global::System.Data.DataColumn("idxFase", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFase); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnidxFase}, true)); + this.columnidxFase.AutoIncrement = true; + this.columnidxFase.AllowDBNull = false; + this.columnidxFase.ReadOnly = true; + this.columnidxFase.Unique = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRow Newstp_VSProjFasi_searchRow() { + return ((stp_VSProjFasi_searchRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new stp_VSProjFasi_searchRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(stp_VSProjFasi_searchRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.stp_VSProjFasi_searchRowChanged != null)) { + this.stp_VSProjFasi_searchRowChanged(this, new stp_VSProjFasi_searchRowChangeEvent(((stp_VSProjFasi_searchRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.stp_VSProjFasi_searchRowChanging != null)) { + this.stp_VSProjFasi_searchRowChanging(this, new stp_VSProjFasi_searchRowChangeEvent(((stp_VSProjFasi_searchRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.stp_VSProjFasi_searchRowDeleted != null)) { + this.stp_VSProjFasi_searchRowDeleted(this, new stp_VSProjFasi_searchRowChangeEvent(((stp_VSProjFasi_searchRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.stp_VSProjFasi_searchRowDeleting != null)) { + this.stp_VSProjFasi_searchRowDeleting(this, new stp_VSProjFasi_searchRowChangeEvent(((stp_VSProjFasi_searchRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removestp_VSProjFasi_searchRow(stp_VSProjFasi_searchRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "stp_VSProjFasi_searchDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class freqProgettiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnnomeComm; + + private global::System.Data.DataColumn columnidxFaseComm; + + private global::System.Data.DataColumn columnidxFase; + + private global::System.Data.DataColumn columnnomeProj; + + private global::System.Data.DataColumn columnnomeFase; + + private global::System.Data.DataColumn columnfreq; + + private global::System.Data.DataColumn columnqty; + + private global::System.Data.DataColumn columntot; + + private global::System.Data.DataColumn columnRowNum; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiDataTable() { + this.TableName = "freqProgetti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal freqProgettiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected freqProgettiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeCommColumn { + get { + return this.columnnomeComm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseCommColumn { + get { + return this.columnidxFaseComm; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxFaseColumn { + get { + return this.columnidxFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeProjColumn { + get { + return this.columnnomeProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeFaseColumn { + get { + return this.columnnomeFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn freqColumn { + get { + return this.columnfreq; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn qtyColumn { + get { + return this.columnqty; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn totColumn { + get { + return this.columntot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RowNumColumn { + get { + return this.columnRowNum; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiRow this[int index] { + get { + return ((freqProgettiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event freqProgettiRowChangeEventHandler freqProgettiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event freqProgettiRowChangeEventHandler freqProgettiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event freqProgettiRowChangeEventHandler freqProgettiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event freqProgettiRowChangeEventHandler freqProgettiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddfreqProgettiRow(freqProgettiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiRow AddfreqProgettiRow(string nomeComm, int idxFaseComm, int idxFase, string nomeProj, string nomeFase, decimal freq, decimal qty, int tot, long RowNum) { + freqProgettiRow rowfreqProgettiRow = ((freqProgettiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + nomeComm, + idxFaseComm, + idxFase, + nomeProj, + nomeFase, + freq, + qty, + tot, + RowNum}; + rowfreqProgettiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowfreqProgettiRow); + return rowfreqProgettiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + freqProgettiDataTable cln = ((freqProgettiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new freqProgettiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnnomeComm = base.Columns["nomeComm"]; + this.columnidxFaseComm = base.Columns["idxFaseComm"]; + this.columnidxFase = base.Columns["idxFase"]; + this.columnnomeProj = base.Columns["nomeProj"]; + this.columnnomeFase = base.Columns["nomeFase"]; + this.columnfreq = base.Columns["freq"]; + this.columnqty = base.Columns["qty"]; + this.columntot = base.Columns["tot"]; + this.columnRowNum = base.Columns["RowNum"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnnomeComm = new global::System.Data.DataColumn("nomeComm", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeComm); + this.columnidxFaseComm = new global::System.Data.DataColumn("idxFaseComm", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFaseComm); + this.columnidxFase = new global::System.Data.DataColumn("idxFase", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxFase); + this.columnnomeProj = new global::System.Data.DataColumn("nomeProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeProj); + this.columnnomeFase = new global::System.Data.DataColumn("nomeFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeFase); + this.columnfreq = new global::System.Data.DataColumn("freq", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfreq); + this.columnqty = new global::System.Data.DataColumn("qty", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnqty); + this.columntot = new global::System.Data.DataColumn("tot", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columntot); + this.columnRowNum = new global::System.Data.DataColumn("RowNum", typeof(long), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRowNum); + this.columnnomeComm.MaxLength = 250; + this.columnnomeProj.MaxLength = 250; + this.columnnomeFase.MaxLength = 250; + this.columnfreq.ReadOnly = true; + this.columntot.ReadOnly = true; + this.columnRowNum.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiRow NewfreqProgettiRow() { + return ((freqProgettiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new freqProgettiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(freqProgettiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.freqProgettiRowChanged != null)) { + this.freqProgettiRowChanged(this, new freqProgettiRowChangeEvent(((freqProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.freqProgettiRowChanging != null)) { + this.freqProgettiRowChanging(this, new freqProgettiRowChangeEvent(((freqProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.freqProgettiRowDeleted != null)) { + this.freqProgettiRowDeleted(this, new freqProgettiRowChangeEvent(((freqProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.freqProgettiRowDeleting != null)) { + this.freqProgettiRowDeleting(this, new freqProgettiRowChangeEvent(((freqProgettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemovefreqProgettiRow(freqProgettiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "freqProgettiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selProjFasiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + private global::System.Data.DataColumn columnordine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiDataTable() { + this.TableName = "v_selProjFasi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selProjFasiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_selProjFasiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ordineColumn { + get { + return this.columnordine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiRow this[int index] { + get { + return ((v_selProjFasiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProjFasiRowChangeEventHandler v_selProjFasiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProjFasiRowChangeEventHandler v_selProjFasiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProjFasiRowChangeEventHandler v_selProjFasiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selProjFasiRowChangeEventHandler v_selProjFasiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selProjFasiRow(v_selProjFasiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiRow Addv_selProjFasiRow(string value, string label, string ordine) { + v_selProjFasiRow rowv_selProjFasiRow = ((v_selProjFasiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label, + ordine}; + rowv_selProjFasiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selProjFasiRow); + return rowv_selProjFasiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selProjFasiDataTable cln = ((v_selProjFasiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_selProjFasiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + this.columnordine = base.Columns["ordine"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnordine = new global::System.Data.DataColumn("ordine", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnordine); + this.columnvalue.ReadOnly = true; + this.columnvalue.MaxLength = 101; + this.columnlabel.ReadOnly = true; + this.columnlabel.MaxLength = 1315; + this.columnordine.AllowDBNull = false; + this.columnordine.MaxLength = 250; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiRow Newv_selProjFasiRow() { + return ((v_selProjFasiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_selProjFasiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_selProjFasiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_selProjFasiRowChanged != null)) { + this.v_selProjFasiRowChanged(this, new v_selProjFasiRowChangeEvent(((v_selProjFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_selProjFasiRowChanging != null)) { + this.v_selProjFasiRowChanging(this, new v_selProjFasiRowChangeEvent(((v_selProjFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_selProjFasiRowDeleted != null)) { + this.v_selProjFasiRowDeleted(this, new v_selProjFasiRowChangeEvent(((v_selProjFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_selProjFasiRowDeleting != null)) { + this.v_selProjFasiRowDeleting(this, new v_selProjFasiRowChangeEvent(((v_selProjFasiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selProjFasiRow(v_selProjFasiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_selProjFasiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selDipendentiRow : global::System.Data.DataRow { + + private v_selDipendentiDataTable tablev_selDipendenti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selDipendentiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selDipendenti = ((v_selDipendentiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int value { + get { + return ((int)(this[this.tablev_selDipendenti.valueColumn])); + } + set { + this[this.tablev_selDipendenti.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selDipendenti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selDipendenti\' is DBNull.", e); + } + } + set { + this[this.tablev_selDipendenti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selDipendenti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selDipendenti.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_getLastDaysRow : global::System.Data.DataRow { + + private stp_getLastDaysDataTable tablestp_getLastDays; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getLastDaysRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_getLastDays = ((stp_getLastDaysDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Data { + get { + try { + return ((string)(this[this.tablestp_getLastDays.DataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Data\' in table \'stp_getLastDays\' is DBNull.", e); + } + } + set { + this[this.tablestp_getLastDays.DataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDataNull() { + return this.IsNull(this.tablestp_getLastDays.DataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDataNull() { + this[this.tablestp_getLastDays.DataColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_getMinRow : global::System.Data.DataRow { + + private stp_getMinDataTable tablestp_getMin; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getMinRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_getMin = ((stp_getMinDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int minuto { + get { + try { + return ((int)(this[this.tablestp_getMin.minutoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'minuto\' in table \'stp_getMin\' is DBNull.", e); + } + } + set { + this[this.tablestp_getMin.minutoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsminutoNull() { + return this.IsNull(this.tablestp_getMin.minutoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetminutoNull() { + this[this.tablestp_getMin.minutoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_getHoursRow : global::System.Data.DataRow { + + private stp_getHoursDataTable tablestp_getHours; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_getHoursRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_getHours = ((stp_getHoursDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int ora { + get { + try { + return ((int)(this[this.tablestp_getHours.oraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ora\' in table \'stp_getHours\' is DBNull.", e); + } + } + set { + this[this.tablestp_getHours.oraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoraNull() { + return this.IsNull(this.tablestp_getHours.oraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoraNull() { + this[this.tablestp_getHours.oraColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selProgettiRow : global::System.Data.DataRow { + + private v_selProgettiDataTable tablev_selProgetti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public int value { + get { + return ((int)(this[this.tablev_selProgetti.valueColumn])); + } + set { + this[this.tablev_selProgetti.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selProgetti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selProgetti\' is DBNull.", e); + } + } + set { + this[this.tablev_selProgetti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int conditio { + get { + return ((int)(this[this.tablev_selProgetti.conditioColumn])); + } + set { + this[this.tablev_selProgetti.conditioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Attivo { + get { + return ((bool)(this[this.tablev_selProgetti.AttivoColumn])); + } + set { + this[this.tablev_selProgetti.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selProgetti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selProgetti.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selFasiRow : global::System.Data.DataRow { + + private v_selFasiDataTable tablev_selFasi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFasi = ((v_selFasiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int value { + get { + return ((int)(this[this.tablev_selFasi.valueColumn])); + } + set { + this[this.tablev_selFasi.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selFasi.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_selFasi.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int conditio { + get { + try { + return ((int)(this[this.tablev_selFasi.conditioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'conditio\' in table \'v_selFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_selFasi.conditioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selFasi.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selFasi.labelColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsconditioNull() { + return this.IsNull(this.tablev_selFasi.conditioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetconditioNull() { + this[this.tablev_selFasi.conditioColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selClientiRow : global::System.Data.DataRow { + + private v_selClientiDataTable tablev_selClienti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + public int value { + get { + return ((int)(this[this.tablev_selClienti.valueColumn])); + } + set { + this[this.tablev_selClienti.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selClienti.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selClienti\' is DBNull.", e); + } + } + set { + this[this.tablev_selClienti.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selClienti.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selClienti.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_statsProjRow : global::System.Data.DataRow { + + private stp_statsProjDataTable tablestp_statsProj; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_statsProjRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_statsProj = ((stp_statsProjDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreBudget { + get { + try { + return ((decimal)(this[this.tablestp_statsProj.oreBudgetColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreBudget\' in table \'stp_statsProj\' is DBNull.", e); + } + } + set { + this[this.tablestp_statsProj.oreBudgetColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreTot { + get { + try { + return ((decimal)(this[this.tablestp_statsProj.oreTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreTot\' in table \'stp_statsProj\' is DBNull.", e); + } + } + set { + this[this.tablestp_statsProj.oreTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreMese { + get { + try { + return ((decimal)(this[this.tablestp_statsProj.oreMeseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreMese\' in table \'stp_statsProj\' is DBNull.", e); + } + } + set { + this[this.tablestp_statsProj.oreMeseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreMesePrec { + get { + try { + return ((decimal)(this[this.tablestp_statsProj.oreMesePrecColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreMesePrec\' in table \'stp_statsProj\' is DBNull.", e); + } + } + set { + this[this.tablestp_statsProj.oreMesePrecColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Attivo { + get { + return ((bool)(this[this.tablestp_statsProj.AttivoColumn])); + } + set { + this[this.tablestp_statsProj.AttivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool starred { + get { + return ((bool)(this[this.tablestp_statsProj.starredColumn])); + } + set { + this[this.tablestp_statsProj.starredColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreBudgetNull() { + return this.IsNull(this.tablestp_statsProj.oreBudgetColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreBudgetNull() { + this[this.tablestp_statsProj.oreBudgetColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreTotNull() { + return this.IsNull(this.tablestp_statsProj.oreTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreTotNull() { + this[this.tablestp_statsProj.oreTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreMeseNull() { + return this.IsNull(this.tablestp_statsProj.oreMeseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreMeseNull() { + this[this.tablestp_statsProj.oreMeseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreMesePrecNull() { + return this.IsNull(this.tablestp_statsProj.oreMesePrecColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreMesePrecNull() { + this[this.tablestp_statsProj.oreMesePrecColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selCodGiustRow : global::System.Data.DataRow { + + private v_selCodGiustDataTable tablev_selCodGiust; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCodGiustRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selCodGiust = ((v_selCodGiustDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + return ((string)(this[this.tablev_selCodGiust.valueColumn])); + } + set { + this[this.tablev_selCodGiust.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selCodGiust.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCodGiust\' is DBNull.", e); + } + } + set { + this[this.tablev_selCodGiust.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selCodGiust.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selCodGiust.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class nextValContatoreRow : global::System.Data.DataRow { + + private nextValContatoreDataTable tablenextValContatore; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal nextValContatoreRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablenextValContatore = ((nextValContatoreDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Column1 { + get { + try { + return ((int)(this[this.tablenextValContatore.Column1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Column1\' in table \'nextValContatore\' is DBNull.", e); + } + } + set { + this[this.tablenextValContatore.Column1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsColumn1Null() { + return this.IsNull(this.tablenextValContatore.Column1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetColumn1Null() { + this[this.tablenextValContatore.Column1Column] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selFasiOptRow : global::System.Data.DataRow { + + private v_selFasiOptDataTable tablev_selFasiOpt; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selFasiOptRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selFasiOpt = ((v_selFasiOptDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int valueGroup { + get { + return ((int)(this[this.tablev_selFasiOpt.valueGroupColumn])); + } + set { + this[this.tablev_selFasiOpt.valueGroupColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int value { + get { + return ((int)(this[this.tablev_selFasiOpt.valueColumn])); + } + set { + this[this.tablev_selFasiOpt.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selFasiOpt.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selFasiOpt\' is DBNull.", e); + } + } + set { + this[this.tablev_selFasiOpt.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int conditio { + get { + try { + return ((int)(this[this.tablev_selFasiOpt.conditioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'conditio\' in table \'v_selFasiOpt\' is DBNull.", e); + } + } + set { + this[this.tablev_selFasiOpt.conditioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selFasiOpt.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selFasiOpt.labelColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsconditioNull() { + return this.IsNull(this.tablev_selFasiOpt.conditioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetconditioNull() { + this[this.tablev_selFasiOpt.conditioColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class AnagKeyValueRow : global::System.Data.DataRow { + + private AnagKeyValueDataTable tableAnagKeyValue; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal AnagKeyValueRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagKeyValue = ((AnagKeyValueDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeVar { + get { + return ((string)(this[this.tableAnagKeyValue.nomeVarColumn])); + } + set { + this[this.tableAnagKeyValue.nomeVarColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int valInt { + get { + try { + return ((int)(this[this.tableAnagKeyValue.valIntColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'valInt\' in table \'AnagKeyValue\' is DBNull.", e); + } + } + set { + this[this.tableAnagKeyValue.valIntColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double valFloat { + get { + try { + return ((double)(this[this.tableAnagKeyValue.valFloatColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'valFloat\' in table \'AnagKeyValue\' is DBNull.", e); + } + } + set { + this[this.tableAnagKeyValue.valFloatColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string valString { + get { + try { + return ((string)(this[this.tableAnagKeyValue.valStringColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'valString\' in table \'AnagKeyValue\' is DBNull.", e); + } + } + set { + this[this.tableAnagKeyValue.valStringColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableAnagKeyValue.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'AnagKeyValue\' is DBNull.", e); + } + } + set { + this[this.tableAnagKeyValue.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalIntNull() { + return this.IsNull(this.tableAnagKeyValue.valIntColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalIntNull() { + this[this.tableAnagKeyValue.valIntColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalFloatNull() { + return this.IsNull(this.tableAnagKeyValue.valFloatColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalFloatNull() { + this[this.tableAnagKeyValue.valFloatColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalStringNull() { + return this.IsNull(this.tableAnagKeyValue.valStringColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalStringNull() { + this[this.tableAnagKeyValue.valStringColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableAnagKeyValue.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableAnagKeyValue.descrizioneColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selCodOrarioRow : global::System.Data.DataRow { + + private v_selCodOrarioDataTable tablev_selCodOrario; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selCodOrarioRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selCodOrario = ((v_selCodOrarioDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + return ((string)(this[this.tablev_selCodOrario.valueColumn])); + } + set { + this[this.tablev_selCodOrario.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selCodOrario.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selCodOrario\' is DBNull.", e); + } + } + set { + this[this.tablev_selCodOrario.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selCodOrario.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selCodOrario.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selPageSizeRow : global::System.Data.DataRow { + + private v_selPageSizeDataTable tablev_selPageSize; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selPageSizeRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selPageSize = ((v_selPageSizeDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + return ((string)(this[this.tablev_selPageSize.valueColumn])); + } + set { + this[this.tablev_selPageSize.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selPageSize.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selPageSize\' is DBNull.", e); + } + } + set { + this[this.tablev_selPageSize.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int ordinal { + get { + try { + return ((int)(this[this.tablev_selPageSize.ordinalColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ordinal\' in table \'v_selPageSize\' is DBNull.", e); + } + } + set { + this[this.tablev_selPageSize.ordinalColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selPageSize.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selPageSize.labelColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsordinalNull() { + return this.IsNull(this.tablev_selPageSize.ordinalColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetordinalNull() { + this[this.tablev_selPageSize.ordinalColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class stp_VSProjFasi_searchRow : global::System.Data.DataRow { + + private stp_VSProjFasi_searchDataTable tablestp_VSProjFasi_search; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal stp_VSProjFasi_searchRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablestp_VSProjFasi_search = ((stp_VSProjFasi_searchDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxProgetto { + get { + try { + return ((int)(this[this.tablestp_VSProjFasi_search.idxProgettoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxProgetto\' in table \'stp_VSProjFasi_search\' is DBNull.", e); + } + } + set { + this[this.tablestp_VSProjFasi_search.idxProgettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFase { + get { + return ((int)(this[this.tablestp_VSProjFasi_search.idxFaseColumn])); + } + set { + this[this.tablestp_VSProjFasi_search.idxFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsidxProgettoNull() { + return this.IsNull(this.tablestp_VSProjFasi_search.idxProgettoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetidxProgettoNull() { + this[this.tablestp_VSProjFasi_search.idxProgettoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class freqProgettiRow : global::System.Data.DataRow { + + private freqProgettiDataTable tablefreqProgetti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal freqProgettiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablefreqProgetti = ((freqProgettiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeComm { + get { + try { + return ((string)(this[this.tablefreqProgetti.nomeCommColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeComm\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.nomeCommColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFaseComm { + get { + try { + return ((int)(this[this.tablefreqProgetti.idxFaseCommColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxFaseComm\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.idxFaseCommColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxFase { + get { + try { + return ((int)(this[this.tablefreqProgetti.idxFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'idxFase\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.idxFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeProj { + get { + try { + return ((string)(this[this.tablefreqProgetti.nomeProjColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeProj\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.nomeProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeFase { + get { + try { + return ((string)(this[this.tablefreqProgetti.nomeFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeFase\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.nomeFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal freq { + get { + try { + return ((decimal)(this[this.tablefreqProgetti.freqColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'freq\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.freqColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal qty { + get { + try { + return ((decimal)(this[this.tablefreqProgetti.qtyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'qty\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.qtyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int tot { + get { + try { + return ((int)(this[this.tablefreqProgetti.totColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'tot\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.totColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public long RowNum { + get { + try { + return ((long)(this[this.tablefreqProgetti.RowNumColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RowNum\' in table \'freqProgetti\' is DBNull.", e); + } + } + set { + this[this.tablefreqProgetti.RowNumColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeCommNull() { + return this.IsNull(this.tablefreqProgetti.nomeCommColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeCommNull() { + this[this.tablefreqProgetti.nomeCommColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsidxFaseCommNull() { + return this.IsNull(this.tablefreqProgetti.idxFaseCommColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetidxFaseCommNull() { + this[this.tablefreqProgetti.idxFaseCommColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsidxFaseNull() { + return this.IsNull(this.tablefreqProgetti.idxFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetidxFaseNull() { + this[this.tablefreqProgetti.idxFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeProjNull() { + return this.IsNull(this.tablefreqProgetti.nomeProjColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeProjNull() { + this[this.tablefreqProgetti.nomeProjColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeFaseNull() { + return this.IsNull(this.tablefreqProgetti.nomeFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeFaseNull() { + this[this.tablefreqProgetti.nomeFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsfreqNull() { + return this.IsNull(this.tablefreqProgetti.freqColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetfreqNull() { + this[this.tablefreqProgetti.freqColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsqtyNull() { + return this.IsNull(this.tablefreqProgetti.qtyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetqtyNull() { + this[this.tablefreqProgetti.qtyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IstotNull() { + return this.IsNull(this.tablefreqProgetti.totColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SettotNull() { + this[this.tablefreqProgetti.totColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRowNumNull() { + return this.IsNull(this.tablefreqProgetti.RowNumColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRowNumNull() { + this[this.tablefreqProgetti.RowNumColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selProjFasiRow : global::System.Data.DataRow { + + private v_selProjFasiDataTable tablev_selProjFasi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selProjFasiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selProjFasi = ((v_selProjFasiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_selProjFasi.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_selProjFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_selProjFasi.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selProjFasi.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selProjFasi\' is DBNull.", e); + } + } + set { + this[this.tablev_selProjFasi.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string ordine { + get { + return ((string)(this[this.tablev_selProjFasi.ordineColumn])); + } + set { + this[this.tablev_selProjFasi.ordineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_selProjFasi.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_selProjFasi.valueColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selProjFasi.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selProjFasi.labelColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selDipendentiRowChangeEvent : global::System.EventArgs { + + private v_selDipendentiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRowChangeEvent(v_selDipendentiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_getLastDaysRowChangeEvent : global::System.EventArgs { + + private stp_getLastDaysRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysRowChangeEvent(stp_getLastDaysRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_getMinRowChangeEvent : global::System.EventArgs { + + private stp_getMinRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinRowChangeEvent(stp_getMinRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_getHoursRowChangeEvent : global::System.EventArgs { + + private stp_getHoursRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursRowChangeEvent(stp_getHoursRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selProgettiRowChangeEvent : global::System.EventArgs { + + private v_selProgettiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_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")] + public v_selProgettiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selFasiRowChangeEvent : global::System.EventArgs { + + private v_selFasiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRowChangeEvent(v_selFasiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selClientiRowChangeEvent : global::System.EventArgs { + + private v_selClientiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_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")] + public v_selClientiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_statsProjRowChangeEvent : global::System.EventArgs { + + private stp_statsProjRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjRowChangeEvent(stp_statsProjRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selCodGiustRowChangeEvent : global::System.EventArgs { + + private v_selCodGiustRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRowChangeEvent(v_selCodGiustRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class nextValContatoreRowChangeEvent : global::System.EventArgs { + + private nextValContatoreRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreRowChangeEvent(nextValContatoreRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selFasiOptRowChangeEvent : global::System.EventArgs { + + private v_selFasiOptRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRowChangeEvent(v_selFasiOptRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class AnagKeyValueRowChangeEvent : global::System.EventArgs { + + private AnagKeyValueRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRowChangeEvent(AnagKeyValueRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selCodOrarioRowChangeEvent : global::System.EventArgs { + + private v_selCodOrarioRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRowChangeEvent(v_selCodOrarioRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selPageSizeRowChangeEvent : global::System.EventArgs { + + private v_selPageSizeRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeRowChangeEvent(v_selPageSizeRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class stp_VSProjFasi_searchRowChangeEvent : global::System.EventArgs { + + private stp_VSProjFasi_searchRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRowChangeEvent(stp_VSProjFasi_searchRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class freqProgettiRowChangeEvent : global::System.EventArgs { + + private freqProgettiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiRowChangeEvent(freqProgettiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selProjFasiRowChangeEvent : global::System.EventArgs { + + private v_selProjFasiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiRowChangeEvent(v_selProjFasiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GPW_data.DS_UtilityTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selDipendentiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selDipendentiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selDipendenti"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label\r\nFROM v_selDipendenti\r\nORDER BY label"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selDipendentiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selDipendentiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selDipendentiDataTable dataTable = new DS_Utility.v_selDipendentiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_getLastDaysTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getLastDaysTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_getLastDays"; + tableMapping.ColumnMappings.Add("Data", "Data"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_getLastDays"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@lastDate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@numD", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.stp_getLastDaysDataTable dataTable, global::System.Nullable lastDate, global::System.Nullable numD) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((lastDate.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(lastDate.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((numD.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(numD.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.stp_getLastDaysDataTable GetData(global::System.Nullable lastDate, global::System.Nullable numD) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((lastDate.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(lastDate.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((numD.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(numD.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Utility.stp_getLastDaysDataTable dataTable = new DS_Utility.stp_getLastDaysDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_getMinTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getMinTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_getMin"; + tableMapping.ColumnMappings.Add("minuto", "minuto"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_getMin"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@interv", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.stp_getMinDataTable dataTable, global::System.Nullable interv) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((interv.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(interv.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.stp_getMinDataTable GetData(global::System.Nullable interv) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((interv.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(interv.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Utility.stp_getMinDataTable dataTable = new DS_Utility.stp_getMinDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_getHoursTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_getHoursTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_getHours"; + tableMapping.ColumnMappings.Add("ora", "ora"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_getHours"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.stp_getHoursDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.stp_getHoursDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.stp_getHoursDataTable dataTable = new DS_Utility.stp_getHoursDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selProgettiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProgettiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selProgetti"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT * FROM v_selProgetti"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_VSPrj_byConditio"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@soloAttivi", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_VSPrj"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@soloAttivi", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selProgettiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selProgettiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selProgettiDataTable dataTable = new DS_Utility.v_selProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.v_selProgettiDataTable getByConditio(string conditio, global::System.Nullable soloAttivi) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((conditio == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(conditio)); + } + if ((soloAttivi.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((bool)(soloAttivi.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Utility.v_selProgettiDataTable dataTable = new DS_Utility.v_selProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.v_selProgettiDataTable getGrouped(global::System.Nullable soloAttivi) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((soloAttivi.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((bool)(soloAttivi.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Utility.v_selProgettiDataTable dataTable = new DS_Utility.v_selProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFasiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selFasi"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label, conditio FROM v_selFasi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_VSFasi_ByPrj"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@soloAttivi", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selFasiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selFasiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selFasiDataTable dataTable = new DS_Utility.v_selFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.v_selFasiDataTable getByConditio(global::System.Nullable conditio, global::System.Nullable soloAttivi) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((conditio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(conditio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((soloAttivi.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((bool)(soloAttivi.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Utility.v_selFasiDataTable dataTable = new DS_Utility.v_selFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selClientiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selClientiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selClienti"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label\r\nFROM v_selClienti\r\nORDER BY label"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selClientiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selClientiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selClientiDataTable dataTable = new DS_Utility.v_selClientiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_statsProjTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_statsProjTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_statsProj"; + tableMapping.ColumnMappings.Add("oreBudget", "oreBudget"); + tableMapping.ColumnMappings.Add("oreTot", "oreTot"); + tableMapping.ColumnMappings.Add("oreMese", "oreMese"); + tableMapping.ColumnMappings.Add("oreMesePrec", "oreMesePrec"); + tableMapping.ColumnMappings.Add("Attivo", "Attivo"); + tableMapping.ColumnMappings.Add("starred", "starred"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_statsProj"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxProgetto", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.stp_statsProjDataTable dataTable, global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.stp_statsProjDataTable GetData(global::System.Nullable idxProgetto) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxProgetto.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxProgetto.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + DS_Utility.stp_statsProjDataTable dataTable = new DS_Utility.stp_statsProjDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selCodGiustTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodGiustTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selCodGiust"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selCodGiust"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selCodGiustDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selCodGiustDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selCodGiustDataTable dataTable = new DS_Utility.v_selCodGiustDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class nextValContatoreTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public nextValContatoreTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "nextValContatore"; + tableMapping.ColumnMappings.Add("Column1", "Column1"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_nextValContatore"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codContatore", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.nextValContatoreDataTable dataTable, string codContatore) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((codContatore == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(codContatore)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.nextValContatoreDataTable GetData(string codContatore) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((codContatore == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(codContatore)); + } + DS_Utility.nextValContatoreDataTable dataTable = new DS_Utility.nextValContatoreDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selFasiOptTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selFasiOptTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selFasiOpt"; + tableMapping.ColumnMappings.Add("valueGroup", "valueGroup"); + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("conditio", "conditio"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_VSFasiOpt_ByPrj"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@conditio", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@soloAttivi", global::System.Data.SqlDbType.Bit, 1, global::System.Data.ParameterDirection.Input, 1, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selFasiOptDataTable dataTable, global::System.Nullable conditio, global::System.Nullable soloAttivi) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((conditio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(conditio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((soloAttivi.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((bool)(soloAttivi.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selFasiOptDataTable getByConditio(global::System.Nullable conditio, global::System.Nullable soloAttivi) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((conditio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(conditio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((soloAttivi.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((bool)(soloAttivi.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Utility.v_selFasiOptDataTable dataTable = new DS_Utility.v_selFasiOptDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagKeyValueTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagKeyValueTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagKeyValue"; + tableMapping.ColumnMappings.Add("nomeVar", "nomeVar"); + tableMapping.ColumnMappings.Add("valInt", "valInt"); + tableMapping.ColumnMappings.Add("valFloat", "valFloat"); + tableMapping.ColumnMappings.Add("valString", "valString"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[AnagKeyValue] WHERE (([nomeVar] = @Original_nomeVar) AND ((@IsNull_valInt = 1 AND [valInt] IS NULL) OR ([valInt] = @Original_valInt)) AND ((@IsNull_valFloat = 1 AND [valFloat] IS NULL) OR ([valFloat] = @Original_valFloat)) AND ((@IsNull_valString = 1 AND [valString] IS NULL) OR ([valString] = @Original_valString)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nomeVar", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeVar", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valFloat", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valFloat", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valString", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valString", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[AnagKeyValue] ([nomeVar], [valInt], [valFloat], [valString], [descrizione]) VALUES (@nomeVar, @valInt, @valFloat, @valString, @descrizione); +SELECT nomeVar, valInt, valFloat, valString, descrizione FROM AnagKeyValue WHERE (nomeVar = @nomeVar)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeVar", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeVar", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valFloat", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valString", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagKeyValue] SET [nomeVar] = @nomeVar, [valInt] = @valInt, [valFloat] = @valFloat, [valString] = @valString, [descrizione] = @descrizione WHERE (([nomeVar] = @Original_nomeVar) AND ((@IsNull_valInt = 1 AND [valInt] IS NULL) OR ([valInt] = @Original_valInt)) AND ((@IsNull_valFloat = 1 AND [valFloat] IS NULL) OR ([valFloat] = @Original_valFloat)) AND ((@IsNull_valString = 1 AND [valString] IS NULL) OR ([valString] = @Original_valString)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))); +SELECT nomeVar, valInt, valFloat, valString, descrizione FROM AnagKeyValue WHERE (nomeVar = @nomeVar)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeVar", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeVar", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valFloat", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@valString", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nomeVar", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nomeVar", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valInt", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valInt", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valFloat", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valFloat", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valFloat", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_valString", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_valString", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "valString", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT nomeVar, valInt, valFloat, valString, descrizione FROM dbo.AnagKeyValue"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_AKV_getByKey"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nomeVar", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.AnagKeyValueDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.AnagKeyValueDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.AnagKeyValueDataTable dataTable = new DS_Utility.AnagKeyValueDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.AnagKeyValueDataTable getByKey(string nomeVar) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((nomeVar == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(nomeVar)); + } + DS_Utility.AnagKeyValueDataTable dataTable = new DS_Utility.AnagKeyValueDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Utility.AnagKeyValueDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Utility dataSet) { + return this.Adapter.Update(dataSet, "AnagKeyValue"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_nomeVar, global::System.Nullable Original_valInt, global::System.Nullable Original_valFloat, string Original_valString, string Original_descrizione) { + if ((Original_nomeVar == null)) { + throw new global::System.ArgumentNullException("Original_nomeVar"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_nomeVar)); + } + if ((Original_valInt.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_valInt.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Original_valFloat.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((double)(Original_valFloat.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_valString == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_valString)); + } + if ((Original_descrizione == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string nomeVar, global::System.Nullable valInt, global::System.Nullable valFloat, string valString, string descrizione) { + if ((nomeVar == null)) { + throw new global::System.ArgumentNullException("nomeVar"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(nomeVar)); + } + if ((valInt.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(valInt.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((valFloat.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((double)(valFloat.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((valString == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(valString)); + } + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string nomeVar, global::System.Nullable valInt, global::System.Nullable valFloat, string valString, string descrizione, string Original_nomeVar, global::System.Nullable Original_valInt, global::System.Nullable Original_valFloat, string Original_valString, string Original_descrizione) { + if ((nomeVar == null)) { + throw new global::System.ArgumentNullException("nomeVar"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(nomeVar)); + } + if ((valInt.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(valInt.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((valFloat.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((double)(valFloat.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((valString == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(valString)); + } + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(descrizione)); + } + if ((Original_nomeVar == null)) { + throw new global::System.ArgumentNullException("Original_nomeVar"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_nomeVar)); + } + if ((Original_valInt.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_valInt.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_valFloat.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((double)(Original_valFloat.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Original_valString == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_valString)); + } + if ((Original_descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_descrizione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable valInt, global::System.Nullable valFloat, string valString, string descrizione, string Original_nomeVar, global::System.Nullable Original_valInt, global::System.Nullable Original_valFloat, string Original_valString, string Original_descrizione) { + return this.Update(Original_nomeVar, valInt, valFloat, valString, descrizione, Original_nomeVar, Original_valInt, Original_valFloat, Original_valString, Original_descrizione); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selCodOrarioTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selCodOrarioTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selCodOrario"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selCodOrario"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selCodOrarioDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selCodOrarioDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selCodOrarioDataTable dataTable = new DS_Utility.v_selCodOrarioDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selPageSizeTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selPageSizeTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selPageSize"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("ordinal", "ordinal"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label, ordinal\r\nFROM v_selPageSize\r\nORDER BY ordi" + + "nal"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selPageSizeDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selPageSizeDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selPageSizeDataTable dataTable = new DS_Utility.v_selPageSizeDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class stp_VSProjFasi_searchTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public stp_VSProjFasi_searchTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "stp_VSProjFasi_search"; + tableMapping.ColumnMappings.Add("idxProgetto", "idxProgetto"); + tableMapping.ColumnMappings.Add("idxFase", "idxFase"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_VSProjFasi_search"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@textSearch", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.stp_VSProjFasi_searchDataTable dataTable, string textSearch) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((textSearch == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(textSearch)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.stp_VSProjFasi_searchDataTable GetData(string textSearch) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((textSearch == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(textSearch)); + } + DS_Utility.stp_VSProjFasi_searchDataTable dataTable = new DS_Utility.stp_VSProjFasi_searchDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class freqProgettiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public freqProgettiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "freqProgetti"; + tableMapping.ColumnMappings.Add("nomeComm", "nomeComm"); + tableMapping.ColumnMappings.Add("idxFaseComm", "idxFaseComm"); + tableMapping.ColumnMappings.Add("idxFase", "idxFase"); + tableMapping.ColumnMappings.Add("nomeProj", "nomeProj"); + tableMapping.ColumnMappings.Add("nomeFase", "nomeFase"); + tableMapping.ColumnMappings.Add("freq", "freq"); + tableMapping.ColumnMappings.Add("qty", "qty"); + tableMapping.ColumnMappings.Add("tot", "tot"); + tableMapping.ColumnMappings.Add("RowNum", "RowNum"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_freqProjByDipPeriodo"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxRes", 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.freqProgettiDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable maxRes) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((maxRes.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(maxRes.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.freqProgettiDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable inizio, global::System.Nullable fine, global::System.Nullable maxRes) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(inizio.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((maxRes.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[4].Value = ((int)(maxRes.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + DS_Utility.freqProgettiDataTable dataTable = new DS_Utility.freqProgettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_selProjFasiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selProjFasiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_selProjFasi"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + tableMapping.ColumnMappings.Add("ordine", "ordine"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_VSPF_search"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@search", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.v_selProjFasiDataTable dataTable, string search) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(search)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.v_selProjFasiDataTable GetData(string search) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(search)); + } + DS_Utility.v_selProjFasiDataTable dataTable = new DS_Utility.v_selProjFasiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private AnagKeyValueTableAdapter _anagKeyValueTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public AnagKeyValueTableAdapter AnagKeyValueTableAdapter { + get { + return this._anagKeyValueTableAdapter; + } + set { + this._anagKeyValueTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._anagKeyValueTableAdapter != null) + && (this._anagKeyValueTableAdapter.Connection != null))) { + return this._anagKeyValueTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._anagKeyValueTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(DS_Utility dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagKeyValueTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagKeyValue.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagKeyValueTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(DS_Utility dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagKeyValueTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagKeyValue.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagKeyValueTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(DS_Utility dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._anagKeyValueTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagKeyValue.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagKeyValueTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(DS_Utility dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._anagKeyValueTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagKeyValueTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._anagKeyValueTableAdapter != null)) { + revertConnections.Add(this._anagKeyValueTableAdapter, this._anagKeyValueTableAdapter.Connection); + this._anagKeyValueTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagKeyValueTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagKeyValueTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagKeyValueTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagKeyValueTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._anagKeyValueTableAdapter != null)) { + this._anagKeyValueTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagKeyValueTableAdapter])); + this._anagKeyValueTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/GPW_Data/DS_Utility.cs b/GPW_Data/DS_Utility.cs new file mode 100644 index 0000000..c649692 --- /dev/null +++ b/GPW_Data/DS_Utility.cs @@ -0,0 +1,14 @@ +namespace GPW_data +{ + + + public partial class DS_Utility + { + } +} +namespace GPW_data { + + + public partial class DS_Utility { + } +} diff --git a/GPW_Data/DS_Utility.xsc b/GPW_Data/DS_Utility.xsc new file mode 100644 index 0000000..05b0199 --- /dev/null +++ b/GPW_Data/DS_Utility.xsc @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_Utility.xsd b/GPW_Data/DS_Utility.xsd new file mode 100644 index 0000000..0526648 --- /dev/null +++ b/GPW_Data/DS_Utility.xsd @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + SELECT value, label +FROM v_selDipendenti +ORDER BY label + + + + + + + + + + + + + + + + + dbo.stp_getLastDays + + + + + + + + + + + + + + + + + + + + dbo.stp_getMin + + + + + + + + + + + + + + + + + + + dbo.stp_getHours + + + + + + + + + + + + + + + + + + SELECT * FROM v_selProgetti + + + + + + + + + + + + + + + + dbo.stp_VSPrj_byConditio + + + + + + + + + + + + dbo.stp_VSPrj + + + + + + + + + + + + + + + SELECT value, label, conditio FROM v_selFasi + + + + + + + + + + + + + + + dbo.stp_VSFasi_ByPrj + + + + + + + + + + + + + + + + SELECT value, label +FROM v_selClienti +ORDER BY label + + + + + + + + + + + + + + + + + dbo.stp_statsProj + + + + + + + + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selCodGiust + + + + + + + + + + + + + + + + + dbo.stp_nextValContatore + + + + + + + + + + + + + + + + + + + dbo.stp_VSFasiOpt_ByPrj + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagKeyValue] WHERE (([nomeVar] = @Original_nomeVar) AND ((@IsNull_valInt = 1 AND [valInt] IS NULL) OR ([valInt] = @Original_valInt)) AND ((@IsNull_valFloat = 1 AND [valFloat] IS NULL) OR ([valFloat] = @Original_valFloat)) AND ((@IsNull_valString = 1 AND [valString] IS NULL) OR ([valString] = @Original_valString)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))) + + + + + + + + + + + + + + + + INSERT INTO [dbo].[AnagKeyValue] ([nomeVar], [valInt], [valFloat], [valString], [descrizione]) VALUES (@nomeVar, @valInt, @valFloat, @valString, @descrizione); +SELECT nomeVar, valInt, valFloat, valString, descrizione FROM AnagKeyValue WHERE (nomeVar = @nomeVar) + + + + + + + + + + + + SELECT nomeVar, valInt, valFloat, valString, descrizione FROM dbo.AnagKeyValue + + + + + + UPDATE [dbo].[AnagKeyValue] SET [nomeVar] = @nomeVar, [valInt] = @valInt, [valFloat] = @valFloat, [valString] = @valString, [descrizione] = @descrizione WHERE (([nomeVar] = @Original_nomeVar) AND ((@IsNull_valInt = 1 AND [valInt] IS NULL) OR ([valInt] = @Original_valInt)) AND ((@IsNull_valFloat = 1 AND [valFloat] IS NULL) OR ([valFloat] = @Original_valFloat)) AND ((@IsNull_valString = 1 AND [valString] IS NULL) OR ([valString] = @Original_valString)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione))); +SELECT nomeVar, valInt, valFloat, valString, descrizione FROM AnagKeyValue WHERE (nomeVar = @nomeVar) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_AKV_getByKey + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selCodOrario + + + + + + + + + + + + + + + + + SELECT value, label, ordinal +FROM v_selPageSize +ORDER BY ordinal + + + + + + + + + + + + + + + + + + dbo.stp_VSProjFasi_search + + + + + + + + + + + + + + + + + + + + dbo.stp_freqProjByDipPeriodo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_VSPF_search + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_Utility.xss b/GPW_Data/DS_Utility.xss new file mode 100644 index 0000000..7e8e249 --- /dev/null +++ b/GPW_Data/DS_Utility.xss @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_export.Designer.cs b/GPW_Data/DS_export.Designer.cs new file mode 100644 index 0000000..4968f3f --- /dev/null +++ b/GPW_Data/DS_export.Designer.cs @@ -0,0 +1,3535 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GPW_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("DS_export")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_export : global::System.Data.DataSet { + + private TimbratureZucchettiDataTable tableTimbratureZucchetti; + + private RegAtt_pivotDataTable tableRegAtt_pivot; + + private ElencoReportDataTable tableElencoReport; + + 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")] + public DS_export() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected DS_export(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["TimbratureZucchetti"] != null)) { + base.Tables.Add(new TimbratureZucchettiDataTable(ds.Tables["TimbratureZucchetti"])); + } + if ((ds.Tables["RegAtt_pivot"] != null)) { + base.Tables.Add(new RegAtt_pivotDataTable(ds.Tables["RegAtt_pivot"])); + } + if ((ds.Tables["ElencoReport"] != null)) { + base.Tables.Add(new ElencoReportDataTable(ds.Tables["ElencoReport"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public TimbratureZucchettiDataTable TimbratureZucchetti { + get { + return this.tableTimbratureZucchetti; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public RegAtt_pivotDataTable RegAtt_pivot { + get { + return this.tableRegAtt_pivot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public ElencoReportDataTable ElencoReport { + get { + return this.tableElencoReport; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataSet Clone() { + DS_export cln = ((DS_export)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["TimbratureZucchetti"] != null)) { + base.Tables.Add(new TimbratureZucchettiDataTable(ds.Tables["TimbratureZucchetti"])); + } + if ((ds.Tables["RegAtt_pivot"] != null)) { + base.Tables.Add(new RegAtt_pivotDataTable(ds.Tables["RegAtt_pivot"])); + } + if ((ds.Tables["ElencoReport"] != null)) { + base.Tables.Add(new ElencoReportDataTable(ds.Tables["ElencoReport"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.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")] + internal void InitVars(bool initTable) { + this.tableTimbratureZucchetti = ((TimbratureZucchettiDataTable)(base.Tables["TimbratureZucchetti"])); + if ((initTable == true)) { + if ((this.tableTimbratureZucchetti != null)) { + this.tableTimbratureZucchetti.InitVars(); + } + } + this.tableRegAtt_pivot = ((RegAtt_pivotDataTable)(base.Tables["RegAtt_pivot"])); + if ((initTable == true)) { + if ((this.tableRegAtt_pivot != null)) { + this.tableRegAtt_pivot.InitVars(); + } + } + this.tableElencoReport = ((ElencoReportDataTable)(base.Tables["ElencoReport"])); + if ((initTable == true)) { + if ((this.tableElencoReport != null)) { + this.tableElencoReport.InitVars(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.DataSetName = "DS_export"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_export.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableTimbratureZucchetti = new TimbratureZucchettiDataTable(); + base.Tables.Add(this.tableTimbratureZucchetti); + this.tableRegAtt_pivot = new RegAtt_pivotDataTable(); + base.Tables.Add(this.tableRegAtt_pivot); + this.tableElencoReport = new ElencoReportDataTable(); + base.Tables.Add(this.tableElencoReport); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeTimbratureZucchetti() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeRegAtt_pivot() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeElencoReport() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_export ds = new DS_export(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void TimbratureZucchettiRowChangeEventHandler(object sender, TimbratureZucchettiRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void RegAtt_pivotRowChangeEventHandler(object sender, RegAtt_pivotRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void ElencoReportRowChangeEventHandler(object sender, ElencoReportRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TimbratureZucchettiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columndataOra; + + private global::System.Data.DataColumn columnidxDipendente; + + private global::System.Data.DataColumn columnentrata; + + private global::System.Data.DataColumn columnApprov; + + private global::System.Data.DataColumn columnTimbratrice; + + private global::System.Data.DataColumn columnBadge; + + private global::System.Data.DataColumn columnData; + + private global::System.Data.DataColumn columnOra; + + private global::System.Data.DataColumn columnEntrataUscita; + + private global::System.Data.DataColumn columncampoExport; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiDataTable() { + this.TableName = "TimbratureZucchetti"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureZucchettiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected TimbratureZucchettiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dataOraColumn { + get { + return this.columndataOra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn idxDipendenteColumn { + get { + return this.columnidxDipendente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn entrataColumn { + get { + return this.columnentrata; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ApprovColumn { + get { + return this.columnApprov; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn TimbratriceColumn { + get { + return this.columnTimbratrice; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn BadgeColumn { + get { + return this.columnBadge; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataColumn { + get { + return this.columnData; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn OraColumn { + get { + return this.columnOra; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn EntrataUscitaColumn { + get { + return this.columnEntrataUscita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn campoExportColumn { + get { + return this.columncampoExport; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRow this[int index] { + get { + return ((TimbratureZucchettiRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureZucchettiRowChangeEventHandler TimbratureZucchettiRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureZucchettiRowChangeEventHandler TimbratureZucchettiRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureZucchettiRowChangeEventHandler TimbratureZucchettiRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event TimbratureZucchettiRowChangeEventHandler TimbratureZucchettiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddTimbratureZucchettiRow(TimbratureZucchettiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRow AddTimbratureZucchettiRow(System.DateTime dataOra, int idxDipendente, bool entrata, bool Approv, string Timbratrice, string Badge, string Data, string Ora, string EntrataUscita, string campoExport) { + TimbratureZucchettiRow rowTimbratureZucchettiRow = ((TimbratureZucchettiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + dataOra, + idxDipendente, + entrata, + Approv, + Timbratrice, + Badge, + Data, + Ora, + EntrataUscita, + campoExport}; + rowTimbratureZucchettiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTimbratureZucchettiRow); + return rowTimbratureZucchettiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRow FindBydataOraidxDipendente(System.DateTime dataOra, int idxDipendente) { + return ((TimbratureZucchettiRow)(this.Rows.Find(new object[] { + dataOra, + idxDipendente}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + TimbratureZucchettiDataTable cln = ((TimbratureZucchettiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new TimbratureZucchettiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columndataOra = base.Columns["dataOra"]; + this.columnidxDipendente = base.Columns["idxDipendente"]; + this.columnentrata = base.Columns["entrata"]; + this.columnApprov = base.Columns["Approv"]; + this.columnTimbratrice = base.Columns["Timbratrice"]; + this.columnBadge = base.Columns["Badge"]; + this.columnData = base.Columns["Data"]; + this.columnOra = base.Columns["Ora"]; + this.columnEntrataUscita = base.Columns["EntrataUscita"]; + this.columncampoExport = base.Columns["campoExport"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columndataOra = new global::System.Data.DataColumn("dataOra", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndataOra); + this.columnidxDipendente = new global::System.Data.DataColumn("idxDipendente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnidxDipendente); + this.columnentrata = new global::System.Data.DataColumn("entrata", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnentrata); + this.columnApprov = new global::System.Data.DataColumn("Approv", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnApprov); + this.columnTimbratrice = new global::System.Data.DataColumn("Timbratrice", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTimbratrice); + this.columnBadge = new global::System.Data.DataColumn("Badge", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBadge); + this.columnData = new global::System.Data.DataColumn("Data", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnData); + this.columnOra = new global::System.Data.DataColumn("Ora", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnOra); + this.columnEntrataUscita = new global::System.Data.DataColumn("EntrataUscita", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEntrataUscita); + this.columncampoExport = new global::System.Data.DataColumn("campoExport", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncampoExport); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columndataOra, + this.columnidxDipendente}, true)); + this.columndataOra.AllowDBNull = false; + this.columnidxDipendente.AllowDBNull = false; + this.columnTimbratrice.ReadOnly = true; + this.columnTimbratrice.MaxLength = 2; + this.columnBadge.ReadOnly = true; + this.columnBadge.MaxLength = 6; + this.columnData.ReadOnly = true; + this.columnData.MaxLength = 8; + this.columnOra.ReadOnly = true; + this.columnOra.MaxLength = 8000; + this.columnEntrataUscita.ReadOnly = true; + this.columnEntrataUscita.MaxLength = 2; + this.columncampoExport.ReadOnly = true; + this.columncampoExport.MaxLength = 4000; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRow NewTimbratureZucchettiRow() { + return ((TimbratureZucchettiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TimbratureZucchettiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(TimbratureZucchettiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TimbratureZucchettiRowChanged != null)) { + this.TimbratureZucchettiRowChanged(this, new TimbratureZucchettiRowChangeEvent(((TimbratureZucchettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TimbratureZucchettiRowChanging != null)) { + this.TimbratureZucchettiRowChanging(this, new TimbratureZucchettiRowChangeEvent(((TimbratureZucchettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TimbratureZucchettiRowDeleted != null)) { + this.TimbratureZucchettiRowDeleted(this, new TimbratureZucchettiRowChangeEvent(((TimbratureZucchettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TimbratureZucchettiRowDeleting != null)) { + this.TimbratureZucchettiRowDeleting(this, new TimbratureZucchettiRowChangeEvent(((TimbratureZucchettiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveTimbratureZucchettiRow(TimbratureZucchettiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_export ds = new DS_export(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TimbratureZucchettiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class RegAtt_pivotDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnnomeProj; + + private global::System.Data.DataColumn columnnomeFase; + + private global::System.Data.DataColumn columnCognomeNome; + + private global::System.Data.DataColumn columninizio; + + private global::System.Data.DataColumn columnfine; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columnoreTot; + + private global::System.Data.DataColumn columnimporto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotDataTable() { + this.TableName = "RegAtt_pivot"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegAtt_pivotDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected RegAtt_pivotDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeProjColumn { + get { + return this.columnnomeProj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeFaseColumn { + get { + return this.columnnomeFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CognomeNomeColumn { + get { + return this.columnCognomeNome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn inizioColumn { + get { + return this.columninizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn fineColumn { + get { + return this.columnfine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn oreTotColumn { + get { + return this.columnoreTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn importoColumn { + get { + return this.columnimporto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotRow this[int index] { + get { + return ((RegAtt_pivotRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAtt_pivotRowChangeEventHandler RegAtt_pivotRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAtt_pivotRowChangeEventHandler RegAtt_pivotRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAtt_pivotRowChangeEventHandler RegAtt_pivotRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event RegAtt_pivotRowChangeEventHandler RegAtt_pivotRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddRegAtt_pivotRow(RegAtt_pivotRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotRow AddRegAtt_pivotRow(string RagSociale, string nomeProj, string nomeFase, string CognomeNome, System.DateTime inizio, System.DateTime fine, string descrizione, decimal oreTot, decimal importo) { + RegAtt_pivotRow rowRegAtt_pivotRow = ((RegAtt_pivotRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + RagSociale, + nomeProj, + nomeFase, + CognomeNome, + inizio, + fine, + descrizione, + oreTot, + importo}; + rowRegAtt_pivotRow.ItemArray = columnValuesArray; + this.Rows.Add(rowRegAtt_pivotRow); + return rowRegAtt_pivotRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + RegAtt_pivotDataTable cln = ((RegAtt_pivotDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new RegAtt_pivotDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnnomeProj = base.Columns["nomeProj"]; + this.columnnomeFase = base.Columns["nomeFase"]; + this.columnCognomeNome = base.Columns["CognomeNome"]; + this.columninizio = base.Columns["inizio"]; + this.columnfine = base.Columns["fine"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columnoreTot = base.Columns["oreTot"]; + this.columnimporto = base.Columns["importo"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnnomeProj = new global::System.Data.DataColumn("nomeProj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeProj); + this.columnnomeFase = new global::System.Data.DataColumn("nomeFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnomeFase); + this.columnCognomeNome = new global::System.Data.DataColumn("CognomeNome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCognomeNome); + this.columninizio = new global::System.Data.DataColumn("inizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columninizio); + this.columnfine = new global::System.Data.DataColumn("fine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnfine); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columnoreTot = new global::System.Data.DataColumn("oreTot", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnoreTot); + this.columnimporto = new global::System.Data.DataColumn("importo", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnimporto); + this.columnRagSociale.MaxLength = 50; + this.columnnomeProj.AllowDBNull = false; + this.columnnomeProj.MaxLength = 50; + this.columnnomeFase.MaxLength = 250; + this.columnCognomeNome.MaxLength = 250; + this.columninizio.AllowDBNull = false; + this.columnfine.AllowDBNull = false; + this.columndescrizione.ReadOnly = true; + this.columndescrizione.MaxLength = 500; + this.columnoreTot.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotRow NewRegAtt_pivotRow() { + return ((RegAtt_pivotRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new RegAtt_pivotRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(RegAtt_pivotRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.RegAtt_pivotRowChanged != null)) { + this.RegAtt_pivotRowChanged(this, new RegAtt_pivotRowChangeEvent(((RegAtt_pivotRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.RegAtt_pivotRowChanging != null)) { + this.RegAtt_pivotRowChanging(this, new RegAtt_pivotRowChangeEvent(((RegAtt_pivotRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.RegAtt_pivotRowDeleted != null)) { + this.RegAtt_pivotRowDeleted(this, new RegAtt_pivotRowChangeEvent(((RegAtt_pivotRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.RegAtt_pivotRowDeleting != null)) { + this.RegAtt_pivotRowDeleting(this, new RegAtt_pivotRowChangeEvent(((RegAtt_pivotRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveRegAtt_pivotRow(RegAtt_pivotRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_export ds = new DS_export(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "RegAtt_pivotDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class ElencoReportDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxRep; + + private global::System.Data.DataColumn columnArea; + + private global::System.Data.DataColumn columnnome; + + private global::System.Data.DataColumn columndescrizione; + + private global::System.Data.DataColumn columncssClass; + + private global::System.Data.DataColumn columnReportUrl; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportDataTable() { + this.TableName = "ElencoReport"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal ElencoReportDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected ElencoReportDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IdxRepColumn { + get { + return this.columnIdxRep; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AreaColumn { + get { + return this.columnArea; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn nomeColumn { + get { + return this.columnnome; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn descrizioneColumn { + get { + return this.columndescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn cssClassColumn { + get { + return this.columncssClass; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ReportUrlColumn { + get { + return this.columnReportUrl; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRow this[int index] { + get { + return ((ElencoReportRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event ElencoReportRowChangeEventHandler ElencoReportRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event ElencoReportRowChangeEventHandler ElencoReportRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event ElencoReportRowChangeEventHandler ElencoReportRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event ElencoReportRowChangeEventHandler ElencoReportRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddElencoReportRow(ElencoReportRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRow AddElencoReportRow(string Area, string nome, string descrizione, string cssClass, string ReportUrl) { + ElencoReportRow rowElencoReportRow = ((ElencoReportRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + Area, + nome, + descrizione, + cssClass, + ReportUrl}; + rowElencoReportRow.ItemArray = columnValuesArray; + this.Rows.Add(rowElencoReportRow); + return rowElencoReportRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRow FindByIdxRep(int IdxRep) { + return ((ElencoReportRow)(this.Rows.Find(new object[] { + IdxRep}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + ElencoReportDataTable cln = ((ElencoReportDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new ElencoReportDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnIdxRep = base.Columns["IdxRep"]; + this.columnArea = base.Columns["Area"]; + this.columnnome = base.Columns["nome"]; + this.columndescrizione = base.Columns["descrizione"]; + this.columncssClass = base.Columns["cssClass"]; + this.columnReportUrl = base.Columns["ReportUrl"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnIdxRep = new global::System.Data.DataColumn("IdxRep", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxRep); + this.columnArea = new global::System.Data.DataColumn("Area", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnArea); + this.columnnome = new global::System.Data.DataColumn("nome", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnnome); + this.columndescrizione = new global::System.Data.DataColumn("descrizione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndescrizione); + this.columncssClass = new global::System.Data.DataColumn("cssClass", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columncssClass); + this.columnReportUrl = new global::System.Data.DataColumn("ReportUrl", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnReportUrl); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxRep}, true)); + this.columnIdxRep.AutoIncrement = true; + this.columnIdxRep.AutoIncrementSeed = -1; + this.columnIdxRep.AutoIncrementStep = -1; + this.columnIdxRep.AllowDBNull = false; + this.columnIdxRep.ReadOnly = true; + this.columnIdxRep.Unique = true; + this.columnArea.AllowDBNull = false; + this.columnArea.MaxLength = 10; + this.columnnome.MaxLength = 50; + this.columndescrizione.MaxLength = 250; + this.columncssClass.MaxLength = 250; + this.columnReportUrl.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRow NewElencoReportRow() { + return ((ElencoReportRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new ElencoReportRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(ElencoReportRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.ElencoReportRowChanged != null)) { + this.ElencoReportRowChanged(this, new ElencoReportRowChangeEvent(((ElencoReportRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.ElencoReportRowChanging != null)) { + this.ElencoReportRowChanging(this, new ElencoReportRowChangeEvent(((ElencoReportRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.ElencoReportRowDeleted != null)) { + this.ElencoReportRowDeleted(this, new ElencoReportRowChangeEvent(((ElencoReportRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.ElencoReportRowDeleting != null)) { + this.ElencoReportRowDeleting(this, new ElencoReportRowChangeEvent(((ElencoReportRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveElencoReportRow(ElencoReportRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_export ds = new DS_export(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "ElencoReportDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class TimbratureZucchettiRow : global::System.Data.DataRow { + + private TimbratureZucchettiDataTable tableTimbratureZucchetti; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal TimbratureZucchettiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableTimbratureZucchetti = ((TimbratureZucchettiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dataOra { + get { + return ((global::System.DateTime)(this[this.tableTimbratureZucchetti.dataOraColumn])); + } + set { + this[this.tableTimbratureZucchetti.dataOraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int idxDipendente { + get { + return ((int)(this[this.tableTimbratureZucchetti.idxDipendenteColumn])); + } + set { + this[this.tableTimbratureZucchetti.idxDipendenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool entrata { + get { + try { + return ((bool)(this[this.tableTimbratureZucchetti.entrataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'entrata\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.entrataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool Approv { + get { + try { + return ((bool)(this[this.tableTimbratureZucchetti.ApprovColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Approv\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.ApprovColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Timbratrice { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.TimbratriceColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Timbratrice\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.TimbratriceColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Badge { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.BadgeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Badge\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.BadgeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Data { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.DataColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Data\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.DataColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Ora { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.OraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ora\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.OraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string EntrataUscita { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.EntrataUscitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EntrataUscita\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.EntrataUscitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string campoExport { + get { + try { + return ((string)(this[this.tableTimbratureZucchetti.campoExportColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'campoExport\' in table \'TimbratureZucchetti\' is DBNull.", e); + } + } + set { + this[this.tableTimbratureZucchetti.campoExportColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsentrataNull() { + return this.IsNull(this.tableTimbratureZucchetti.entrataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetentrataNull() { + this[this.tableTimbratureZucchetti.entrataColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsApprovNull() { + return this.IsNull(this.tableTimbratureZucchetti.ApprovColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetApprovNull() { + this[this.tableTimbratureZucchetti.ApprovColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsTimbratriceNull() { + return this.IsNull(this.tableTimbratureZucchetti.TimbratriceColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetTimbratriceNull() { + this[this.tableTimbratureZucchetti.TimbratriceColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsBadgeNull() { + return this.IsNull(this.tableTimbratureZucchetti.BadgeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetBadgeNull() { + this[this.tableTimbratureZucchetti.BadgeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDataNull() { + return this.IsNull(this.tableTimbratureZucchetti.DataColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDataNull() { + this[this.tableTimbratureZucchetti.DataColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsOraNull() { + return this.IsNull(this.tableTimbratureZucchetti.OraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetOraNull() { + this[this.tableTimbratureZucchetti.OraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsEntrataUscitaNull() { + return this.IsNull(this.tableTimbratureZucchetti.EntrataUscitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetEntrataUscitaNull() { + this[this.tableTimbratureZucchetti.EntrataUscitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscampoExportNull() { + return this.IsNull(this.tableTimbratureZucchetti.campoExportColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcampoExportNull() { + this[this.tableTimbratureZucchetti.campoExportColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class RegAtt_pivotRow : global::System.Data.DataRow { + + private RegAtt_pivotDataTable tableRegAtt_pivot; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal RegAtt_pivotRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableRegAtt_pivot = ((RegAtt_pivotDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string RagSociale { + get { + try { + return ((string)(this[this.tableRegAtt_pivot.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeProj { + get { + return ((string)(this[this.tableRegAtt_pivot.nomeProjColumn])); + } + set { + this[this.tableRegAtt_pivot.nomeProjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nomeFase { + get { + try { + return ((string)(this[this.tableRegAtt_pivot.nomeFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nomeFase\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.nomeFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CognomeNome { + get { + try { + return ((string)(this[this.tableRegAtt_pivot.CognomeNomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CognomeNome\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.CognomeNomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime inizio { + get { + return ((global::System.DateTime)(this[this.tableRegAtt_pivot.inizioColumn])); + } + set { + this[this.tableRegAtt_pivot.inizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime fine { + get { + return ((global::System.DateTime)(this[this.tableRegAtt_pivot.fineColumn])); + } + set { + this[this.tableRegAtt_pivot.fineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableRegAtt_pivot.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal oreTot { + get { + try { + return ((decimal)(this[this.tableRegAtt_pivot.oreTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'oreTot\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.oreTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public decimal importo { + get { + try { + return ((decimal)(this[this.tableRegAtt_pivot.importoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'importo\' in table \'RegAtt_pivot\' is DBNull.", e); + } + } + set { + this[this.tableRegAtt_pivot.importoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableRegAtt_pivot.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetRagSocialeNull() { + this[this.tableRegAtt_pivot.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeFaseNull() { + return this.IsNull(this.tableRegAtt_pivot.nomeFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeFaseNull() { + this[this.tableRegAtt_pivot.nomeFaseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCognomeNomeNull() { + return this.IsNull(this.tableRegAtt_pivot.CognomeNomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCognomeNomeNull() { + this[this.tableRegAtt_pivot.CognomeNomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableRegAtt_pivot.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableRegAtt_pivot.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsoreTotNull() { + return this.IsNull(this.tableRegAtt_pivot.oreTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetoreTotNull() { + this[this.tableRegAtt_pivot.oreTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsimportoNull() { + return this.IsNull(this.tableRegAtt_pivot.importoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetimportoNull() { + this[this.tableRegAtt_pivot.importoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class ElencoReportRow : global::System.Data.DataRow { + + private ElencoReportDataTable tableElencoReport; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal ElencoReportRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableElencoReport = ((ElencoReportDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxRep { + get { + return ((int)(this[this.tableElencoReport.IdxRepColumn])); + } + set { + this[this.tableElencoReport.IdxRepColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Area { + get { + return ((string)(this[this.tableElencoReport.AreaColumn])); + } + set { + this[this.tableElencoReport.AreaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string nome { + get { + try { + return ((string)(this[this.tableElencoReport.nomeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'nome\' in table \'ElencoReport\' is DBNull.", e); + } + } + set { + this[this.tableElencoReport.nomeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string descrizione { + get { + try { + return ((string)(this[this.tableElencoReport.descrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'descrizione\' in table \'ElencoReport\' is DBNull.", e); + } + } + set { + this[this.tableElencoReport.descrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string cssClass { + get { + try { + return ((string)(this[this.tableElencoReport.cssClassColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'cssClass\' in table \'ElencoReport\' is DBNull.", e); + } + } + set { + this[this.tableElencoReport.cssClassColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string ReportUrl { + get { + try { + return ((string)(this[this.tableElencoReport.ReportUrlColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ReportUrl\' in table \'ElencoReport\' is DBNull.", e); + } + } + set { + this[this.tableElencoReport.ReportUrlColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsnomeNull() { + return this.IsNull(this.tableElencoReport.nomeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetnomeNull() { + this[this.tableElencoReport.nomeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdescrizioneNull() { + return this.IsNull(this.tableElencoReport.descrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdescrizioneNull() { + this[this.tableElencoReport.descrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IscssClassNull() { + return this.IsNull(this.tableElencoReport.cssClassColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetcssClassNull() { + this[this.tableElencoReport.cssClassColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsReportUrlNull() { + return this.IsNull(this.tableElencoReport.ReportUrlColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetReportUrlNull() { + this[this.tableElencoReport.ReportUrlColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class TimbratureZucchettiRowChangeEvent : global::System.EventArgs { + + private TimbratureZucchettiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRowChangeEvent(TimbratureZucchettiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class RegAtt_pivotRowChangeEvent : global::System.EventArgs { + + private RegAtt_pivotRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotRowChangeEvent(RegAtt_pivotRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class ElencoReportRowChangeEvent : global::System.EventArgs { + + private ElencoReportRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRowChangeEvent(ElencoReportRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GPW_data.DS_exportTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TimbratureZucchettiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public TimbratureZucchettiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "TimbratureZucchetti"; + tableMapping.ColumnMappings.Add("dataOra", "dataOra"); + tableMapping.ColumnMappings.Add("idxDipendente", "idxDipendente"); + tableMapping.ColumnMappings.Add("entrata", "entrata"); + tableMapping.ColumnMappings.Add("Approv", "Approv"); + tableMapping.ColumnMappings.Add("Timbratrice", "Timbratrice"); + tableMapping.ColumnMappings.Add("Badge", "Badge"); + tableMapping.ColumnMappings.Add("Data", "Data"); + tableMapping.ColumnMappings.Add("Ora", "Ora"); + tableMapping.ColumnMappings.Add("EntrataUscita", "EntrataUscita"); + tableMapping.ColumnMappings.Add("campoExport", "campoExport"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "export.stp_TimbratureZucchetti"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Dipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Timbratrice", global::System.Data.SqlDbType.Char, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_export.TimbratureZucchettiDataTable dataTable, global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable Dipendente, string Timbratrice) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Dipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((int)(Dipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Timbratrice == null)) { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Timbratrice)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_export.TimbratureZucchettiDataTable GetData(global::System.Nullable dataFrom, global::System.Nullable dataTo, global::System.Nullable Dipendente, string Timbratrice) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Dipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((int)(Dipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Timbratrice == null)) { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Timbratrice)); + } + DS_export.TimbratureZucchettiDataTable dataTable = new DS_export.TimbratureZucchettiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class RegAtt_pivotTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public RegAtt_pivotTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "RegAtt_pivot"; + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("nomeProj", "nomeProj"); + tableMapping.ColumnMappings.Add("nomeFase", "nomeFase"); + tableMapping.ColumnMappings.Add("Cognome", "CognomeNome"); + tableMapping.ColumnMappings.Add("inizio", "inizio"); + tableMapping.ColumnMappings.Add("fine", "fine"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("oreTot", "oreTot"); + tableMapping.ColumnMappings.Add("importo", "importo"); + tableMapping.ColumnMappings.Add("CognomeNome", "CognomeNome"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "dbo.stp_RA_pivot_getByIdxDipData"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].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[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_export.RegAtt_pivotDataTable dataTable, global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_export.RegAtt_pivotDataTable GetData(global::System.Nullable idxDipendente, global::System.Nullable dataFrom, global::System.Nullable dataTo) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((idxDipendente.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(idxDipendente.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((dataFrom.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(dataFrom.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((dataTo.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(dataTo.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_export.RegAtt_pivotDataTable dataTable = new DS_export.RegAtt_pivotDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class ElencoReportTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public ElencoReportTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "ElencoReport"; + tableMapping.ColumnMappings.Add("IdxRep", "IdxRep"); + tableMapping.ColumnMappings.Add("Area", "Area"); + tableMapping.ColumnMappings.Add("nome", "nome"); + tableMapping.ColumnMappings.Add("descrizione", "descrizione"); + tableMapping.ColumnMappings.Add("cssClass", "cssClass"); + tableMapping.ColumnMappings.Add("ReportUrl", "ReportUrl"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[ElencoReport] WHERE (([IdxRep] = @Original_IdxRep) AND ([Area] = @Original_Area) AND ((@IsNull_nome = 1 AND [nome] IS NULL) OR ([nome] = @Original_nome)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_cssClass = 1 AND [cssClass] IS NULL) OR ([cssClass] = @Original_cssClass)) AND ((@IsNull_ReportUrl = 1 AND [ReportUrl] IS NULL) OR ([ReportUrl] = @Original_ReportUrl)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxRep", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxRep", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Area", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Area", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_cssClass", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_cssClass", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ReportUrl", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ReportUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[ElencoReport] ([Area], [nome], [descrizione], [cssClass], [ReportUrl]) VALUES (@Area, @nome, @descrizione, @cssClass, @ReportUrl); +SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM ElencoReport WHERE (IdxRep = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Area", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Area", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cssClass", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ReportUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[ElencoReport] SET [Area] = @Area, [nome] = @nome, [descrizione] = @descrizione, [cssClass] = @cssClass, [ReportUrl] = @ReportUrl WHERE (([IdxRep] = @Original_IdxRep) AND ([Area] = @Original_Area) AND ((@IsNull_nome = 1 AND [nome] IS NULL) OR ([nome] = @Original_nome)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_cssClass = 1 AND [cssClass] IS NULL) OR ([cssClass] = @Original_cssClass)) AND ((@IsNull_ReportUrl = 1 AND [ReportUrl] IS NULL) OR ([ReportUrl] = @Original_ReportUrl))); +SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM ElencoReport WHERE (IdxRep = @IdxRep)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Area", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Area", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@cssClass", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ReportUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxRep", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxRep", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Area", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Area", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_nome", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_nome", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "nome", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_descrizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_descrizione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "descrizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_cssClass", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_cssClass", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "cssClass", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ReportUrl", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ReportUrl", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ReportUrl", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxRep", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxRep", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GPW_data.Properties.Settings.Default.GPWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM dbo.ElencoReport" + + ""; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_ER_getByArea"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Area", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_export.ElencoReportDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_export.ElencoReportDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_export.ElencoReportDataTable dataTable = new DS_export.ElencoReportDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_export.ElencoReportDataTable getByArea(string Area) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((Area == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(Area)); + } + DS_export.ElencoReportDataTable dataTable = new DS_export.ElencoReportDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_export.ElencoReportDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_export dataSet) { + return this.Adapter.Update(dataSet, "ElencoReport"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxRep, string Original_Area, string Original_nome, string Original_descrizione, string Original_cssClass, string Original_ReportUrl) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxRep)); + if ((Original_Area == null)) { + throw new global::System.ArgumentNullException("Original_Area"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Area)); + } + if ((Original_nome == null)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_nome)); + } + if ((Original_descrizione == null)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_descrizione)); + } + if ((Original_cssClass == null)) { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((string)(Original_cssClass)); + } + if ((Original_ReportUrl == null)) { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((string)(Original_ReportUrl)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string Area, string nome, string descrizione, string cssClass, string ReportUrl) { + if ((Area == null)) { + throw new global::System.ArgumentNullException("Area"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Area)); + } + if ((nome == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(nome)); + } + if ((descrizione == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(descrizione)); + } + if ((cssClass == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(cssClass)); + } + if ((ReportUrl == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(ReportUrl)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Area, string nome, string descrizione, string cssClass, string ReportUrl, int Original_IdxRep, string Original_Area, string Original_nome, string Original_descrizione, string Original_cssClass, string Original_ReportUrl, int IdxRep) { + if ((Area == null)) { + throw new global::System.ArgumentNullException("Area"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Area)); + } + if ((nome == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(nome)); + } + if ((descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(descrizione)); + } + if ((cssClass == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(cssClass)); + } + if ((ReportUrl == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(ReportUrl)); + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_IdxRep)); + if ((Original_Area == null)) { + throw new global::System.ArgumentNullException("Original_Area"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_Area)); + } + if ((Original_nome == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Original_nome)); + } + if ((Original_descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_descrizione)); + } + if ((Original_cssClass == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_cssClass)); + } + if ((Original_ReportUrl == null)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(Original_ReportUrl)); + } + this.Adapter.UpdateCommand.Parameters[15].Value = ((int)(IdxRep)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Area, string nome, string descrizione, string cssClass, string ReportUrl, int Original_IdxRep, string Original_Area, string Original_nome, string Original_descrizione, string Original_cssClass, string Original_ReportUrl) { + return this.Update(Area, nome, descrizione, cssClass, ReportUrl, Original_IdxRep, Original_Area, Original_nome, Original_descrizione, Original_cssClass, Original_ReportUrl, Original_IdxRep); + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private ElencoReportTableAdapter _elencoReportTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public ElencoReportTableAdapter ElencoReportTableAdapter { + get { + return this._elencoReportTableAdapter; + } + set { + this._elencoReportTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._elencoReportTableAdapter != null) + && (this._elencoReportTableAdapter.Connection != null))) { + return this._elencoReportTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._elencoReportTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(DS_export dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._elencoReportTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.ElencoReport.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._elencoReportTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(DS_export dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._elencoReportTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.ElencoReport.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._elencoReportTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(DS_export dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._elencoReportTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.ElencoReport.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._elencoReportTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(DS_export dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._elencoReportTableAdapter != null) + && (this.MatchTableAdapterConnection(this._elencoReportTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._elencoReportTableAdapter != null)) { + revertConnections.Add(this._elencoReportTableAdapter, this._elencoReportTableAdapter.Connection); + this._elencoReportTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._elencoReportTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._elencoReportTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._elencoReportTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._elencoReportTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._elencoReportTableAdapter != null)) { + this._elencoReportTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._elencoReportTableAdapter])); + this._elencoReportTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/GPW_Data/DS_export.xsc b/GPW_Data/DS_export.xsc new file mode 100644 index 0000000..05b0199 --- /dev/null +++ b/GPW_Data/DS_export.xsc @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_export.xsd b/GPW_Data/DS_export.xsd new file mode 100644 index 0000000..513e5d6 --- /dev/null +++ b/GPW_Data/DS_export.xsd @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + export.stp_TimbratureZucchetti + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_RA_pivot_getByIdxDipData + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[ElencoReport] WHERE (([IdxRep] = @Original_IdxRep) AND ([Area] = @Original_Area) AND ((@IsNull_nome = 1 AND [nome] IS NULL) OR ([nome] = @Original_nome)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_cssClass = 1 AND [cssClass] IS NULL) OR ([cssClass] = @Original_cssClass)) AND ((@IsNull_ReportUrl = 1 AND [ReportUrl] IS NULL) OR ([ReportUrl] = @Original_ReportUrl))) + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[ElencoReport] ([Area], [nome], [descrizione], [cssClass], [ReportUrl]) VALUES (@Area, @nome, @descrizione, @cssClass, @ReportUrl); +SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM ElencoReport WHERE (IdxRep = SCOPE_IDENTITY()) + + + + + + + + + + + + SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM dbo.ElencoReport + + + + + + UPDATE [dbo].[ElencoReport] SET [Area] = @Area, [nome] = @nome, [descrizione] = @descrizione, [cssClass] = @cssClass, [ReportUrl] = @ReportUrl WHERE (([IdxRep] = @Original_IdxRep) AND ([Area] = @Original_Area) AND ((@IsNull_nome = 1 AND [nome] IS NULL) OR ([nome] = @Original_nome)) AND ((@IsNull_descrizione = 1 AND [descrizione] IS NULL) OR ([descrizione] = @Original_descrizione)) AND ((@IsNull_cssClass = 1 AND [cssClass] IS NULL) OR ([cssClass] = @Original_cssClass)) AND ((@IsNull_ReportUrl = 1 AND [ReportUrl] IS NULL) OR ([ReportUrl] = @Original_ReportUrl))); +SELECT IdxRep, Area, nome, descrizione, cssClass, ReportUrl FROM ElencoReport WHERE (IdxRep = @IdxRep) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_ER_getByArea + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GPW_Data/DS_export.xss b/GPW_Data/DS_export.xss new file mode 100644 index 0000000..86f60d0 --- /dev/null +++ b/GPW_Data/DS_export.xss @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/GPW_Data/DataProxy.cs b/GPW_Data/DataProxy.cs new file mode 100644 index 0000000..b292004 --- /dev/null +++ b/GPW_Data/DataProxy.cs @@ -0,0 +1,253 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using SteamWare; + +namespace GPW_data +{ + /// + /// proxy accesso ai dati + /// + public class DataProxy + { + #region area table adapters + + public DS_ApplicazioneTableAdapters.AnagClientiTableAdapter taAnCli; + public DS_ApplicazioneTableAdapters.TimbratureTableAdapter taTimb; + public DS_ApplicazioneTableAdapters.TimbratureExplTableAdapter taTimbExpl; + public DS_ApplicazioneTableAdapters.AnagDevicesTableAdapter taAnagDev; + public DS_ApplicazioneTableAdapters.DipendentiTableAdapter taDipendenti; + public DS_ApplicazioneTableAdapters.Dipendenti2RuoliTableAdapter taDip2Ruoli; + public DS_ApplicazioneTableAdapters.AnagProgettiTableAdapter taAP; + public DS_ApplicazioneTableAdapters.AnagFasiTableAdapter taAF; + public DS_ApplicazioneTableAdapters.v_logCommUtTableAdapter taLCU; + public DS_ApplicazioneTableAdapters.RegAttivitaTableAdapter taRA; + public DS_ApplicazioneTableAdapters.regAttDayExplTableAdapter taRAExpl; + public DS_ApplicazioneTableAdapters.AnagOrariTableAdapter taAO; + public DS_ApplicazioneTableAdapters.GiustificativiTableAdapter taGiust; + public DS_ApplicazioneTableAdapters.stp_DipendentiAndAnomalieTableAdapter taDipAnom; + public DS_ApplicazioneTableAdapters.TE_RA_ExplTableAdapter taTimbRegAtt; + public DS_ApplicazioneTableAdapters.RegistroEventiTableAdapter taRE; + + public DS_UtilityTableAdapters.nextValContatoreTableAdapter taNextVal; + public DS_UtilityTableAdapters.AnagKeyValueTableAdapter taAKV; + public DS_UtilityTableAdapters.stp_VSProjFasi_searchTableAdapter taVSProjFasiSearch; + public DS_UtilityTableAdapters.v_selProjFasiTableAdapter taVSPF; + + public DS_exportTableAdapters.TimbratureZucchettiTableAdapter taExpZucc; + public DS_exportTableAdapters.RegAtt_pivotTableAdapter taExpComm; + + /// + /// init dei table adapters + /// + protected void initTA() + { + taAnCli = new DS_ApplicazioneTableAdapters.AnagClientiTableAdapter(); + taTimb = new DS_ApplicazioneTableAdapters.TimbratureTableAdapter(); + taTimbExpl = new DS_ApplicazioneTableAdapters.TimbratureExplTableAdapter(); + taAnagDev = new DS_ApplicazioneTableAdapters.AnagDevicesTableAdapter(); + taDipendenti = new DS_ApplicazioneTableAdapters.DipendentiTableAdapter(); + taDip2Ruoli = new DS_ApplicazioneTableAdapters.Dipendenti2RuoliTableAdapter(); + taAP = new DS_ApplicazioneTableAdapters.AnagProgettiTableAdapter(); + taAF = new DS_ApplicazioneTableAdapters.AnagFasiTableAdapter(); + taLCU = new DS_ApplicazioneTableAdapters.v_logCommUtTableAdapter(); + taRA = new DS_ApplicazioneTableAdapters.RegAttivitaTableAdapter(); + taRAExpl = new DS_ApplicazioneTableAdapters.regAttDayExplTableAdapter(); + taAO = new DS_ApplicazioneTableAdapters.AnagOrariTableAdapter(); + taGiust = new DS_ApplicazioneTableAdapters.GiustificativiTableAdapter(); + taDipAnom = new DS_ApplicazioneTableAdapters.stp_DipendentiAndAnomalieTableAdapter(); + taTimbRegAtt = new DS_ApplicazioneTableAdapters.TE_RA_ExplTableAdapter(); + taRE = new DS_ApplicazioneTableAdapters.RegistroEventiTableAdapter(); + taNextVal = new DS_UtilityTableAdapters.nextValContatoreTableAdapter(); + taAKV = new DS_UtilityTableAdapters.AnagKeyValueTableAdapter(); + taVSProjFasiSearch = new DS_UtilityTableAdapters.stp_VSProjFasi_searchTableAdapter(); + taVSPF = new DS_UtilityTableAdapters.v_selProjFasiTableAdapter(); + taExpZucc = new DS_exportTableAdapters.TimbratureZucchettiTableAdapter(); + taExpComm = new DS_exportTableAdapters.RegAtt_pivotTableAdapter(); + } + /// + /// effettua setup dei connection strings da web.config delal singola applicazione + /// + protected virtual void setupConnectionStringBase() + { + // connections del db + taAnCli.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taTimb.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taTimbExpl.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taAnagDev.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taDipendenti.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taDip2Ruoli.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taAP.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taAF.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taLCU.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taRA.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taRAExpl.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taAO.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taGiust.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taDipAnom.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taTimbRegAtt.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taRE.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taNextVal.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taAKV.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taVSProjFasiSearch.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taVSPF.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taExpZucc.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + taExpComm.Connection.ConnectionString = memLayer.ML.confReadString("GPWConnectionString"); + } + + #endregion + + protected DataProxy() + { + initTA(); + setupConnectionStringBase(); + } + /// + /// Singleton accesso a DataProxy + /// + public static DataProxy DP = new DataProxy(); + + #region utility public esposte + + /// + /// invia una mail al destinatario x linkare nuovi devices tramite URL + /// + /// + /// + /// + /// + public bool sendUserAuthEmail(string destinatario, string UserAuthKey, int idxDipendente) + { + bool fatto = false; + string smtpCli = ""; + string mittente = ""; + string oggetto = ""; + string userUrl = ""; + string baseUrl = ""; + string userWebUrl = ""; + string baseWebUrl = ""; + string corpo = ""; + try + { + // compongo la stringa + smtpCli = memLayer.ML.confReadString("_smtpCli"); + mittente = memLayer.ML.confReadString("_fromEmail"); + oggetto = "Link autorizzazione device per GPW"; + baseUrl = memLayer.ML.confReadString("baseUrl"); + baseWebUrl = memLayer.ML.confReadString("baseWebUrl"); + userUrl = string.Format("{2}jumper.aspx?UserAuthkey={0}&idxDipendente={1}", UserAuthKey, idxDipendente, baseUrl); + userWebUrl = string.Format("{2}jumper.aspx?UserAuthkey={0}&idxDipendente={1}", UserAuthKey, idxDipendente, baseWebUrl); + corpo = string.Format("Hai ricevuto questa email su richiesta tua o dell'Admin per poter procedere a registrare un (nuovo) devices con GPW:{0}
Per proseguire clicca sul link seguente(rete interna):
{0}{0}{1}{0}{0}

oppure sul link seguente (internet):
{0}{0}{2}{0}{0}

Team GPW Steamware", Environment.NewLine, userUrl, userWebUrl); + gestEmail.ge.mandaEmail(mittente, destinatario, oggetto, corpo); + fatto = true; + } + catch + { } + return fatto; + } + /// + /// effettua enroll del device + /// + /// + /// + /// + /// + /// + /// + public bool enrollDevice(string UserAuthKey, string IPv4, string DeviceName, string Description, int idxDipendente) + { + bool fatto = false; + // in primis testo se dipendente ed authKey sono validi.. + if (DataProxy.DP.taDipendenti.getByAuthKey(idxDipendente, UserAuthKey).Rows.Count > 0) + { + + /************************************************ + * Gestione riconoscimento devices + * + * - cerco IP del device, testo se è rete interna (A) o extranet/internet (B) cercando substring "localNet" da web.config + * (A): device interni: c'è un DHCP, e "dhcpLeaseTime" deve essere pari a lease time--- + * - verifico se IP già in uso da un tempo < "dhcpLeaseTime" --> in questo caso segnalo errore e rimbalzo (NON permetto di registrare device a nuovo utente... sospetto uso "improprio" del device + * - se tempo > dhcpLeaseTime allora può aver cambiato IP: aggiorno IP e descrizione del device e proseguo + * (B): all'esterno vedo tutta una subnet NATtata con unico IP, non è + discriminante + * - le timbrature "da esterno" devono essere confermate (instrodurre "tipo timbratura" x cui interne sono autoconfermate, esterne sono "grayed" (da confermare, da admin o ad esempio se si accende secondo device utente entro 5/10 min) + * - le timbrature ext DOVREBBERO chiedere location (jScript?) e inviarla, visibile in conferma + * + * + * **********************************************/ + + //!!!RIFARE!!! non è + importante device name e description come distinti ma "quasi distinti" gli IP "intranet" o meglio anche ripetuto se a distanza di tempo +#if false + // controllo se esiste già device con quel secret code... + if (DataProxy.DP.taAnagDev.getByDeviceName(DeviceName).Rows.Count > 0) + { + // controllo se è inutilizzato da almeno XX minuti (da web.config), min 5 direi... + bool ip_decaduto = true; // fare cerco IP nei device name e cerco data ultimo utilizzo... + if (ip_decaduto) + { + // in questo caso elimino il record... + DataProxy.DP.taAnagDev.delByDeviceName(DeviceName); + } + else + { + } + } +#endif + // calcolo il secret... + DateTime adesso = DateTime.Now; + string Secret = string.Format("{0}|{1}|{2}", idxDipendente, DeviceName, adesso); + string devSecret = SteamCrypto.EncryptString(Secret, "AuthGPW"); + try + { + DataProxy.DP.taAnagDev.insertQuery(devSecret, idxDipendente, DeviceName, Description, adesso, IPv4); + // registro "consumo" della authKey + DataProxy.DP.taDipendenti.recordAuthKeyUse(idxDipendente); + // salvo il cookie nel browser + memLayer.ML.setCookieVal("AuthGPW", devSecret, DateTime.Now.AddYears(5)); + // indico come fatto + fatto = true; + } + catch + { } + } + return fatto; + } + + /// + /// idxDipendente in sessione + /// + public static int idxDipendente + { + get + { + int idx = 0; + try + { + idx = memLayer.ML.IntSessionObj("IdxDipendente"); + } + catch + { } + return idx; + } + set + { + memLayer.ML.setSessionVal("idxDipendente", value); + } + } + + public string CognomeNomeByIdx(int idxDip) + { + string answ = ""; + try + { + DS_Applicazione.DipendentiRow rigaDip = taDipendenti.getByIdx(idxDip)[0]; + answ = string.Format("{0} {1}", rigaDip.Cognome, rigaDip.Nome); + } + catch + { } + return answ; + } + + #endregion + } +} diff --git a/GPW_Data/ExtLib/SteamWare.dll b/GPW_Data/ExtLib/SteamWare.dll new file mode 100644 index 0000000000000000000000000000000000000000..30badecf3009fbbad37d3103d79e1d85f13a5eab GIT binary patch literal 801792 zcmeFa37lL-wLgC6-tODow|gejGfDR>NoEMlaOs}OP6z=)2oQD%qL>8PH^Wx(_5i{# zF{0oGao-|tQQQ?3x2GWbo{EYKD((<>MSaib!qfM2f#3Igs&3ueJw4gf|L6Dre4J0x zRduS)sZ*y;o!aZ3w&^8~=QvIV|DSlmaXto@e{1A-_dnYZ-8J;_F6TpqFCXx+j#IyU zz>}Z8xiP#YQkO>;UOjyAh1Xo8CWbG%bU3>9n&HjY3?FyKS;JSWODGSv8o(R?G8z!pnPM3LYK&Np zGq~7u4nwxUDp!IC+Oee=oq%6A97hVZ5I^A}{1kV2qr04~kD}^xUI=9g)bBeSf7Guz z9a7(Ur*GKt;O!vImHS6CqyC_Yw$eP?txn~TH=I13a0xi5&37jWtSxXoiLGsQLkPil zSzP?i=WiH@zlh&jRp_5z!ln$ zQ}zO1EeD;r59 z8;Uu9`{rfKU9|$Zy_s@m&NA1p0oJ!k()DKjau&f5wI7tTxpL;~ca*b1uDYS<`ozs` zRH(#Yq*Ph_{+yt6`h}b%FVs+e-#HUJWRvo%!;!o=c>7zx#YiPLw@=vKIZ}}-2qI{jUtbq;kvALe+ot?qa&9g(w$^jbt1{A8y#;UVyvcM z&`eqqawi$qX=_G&l0ktoWt`EeO-(#(CJ%GT!??TkEToz|iDZ7C1rl1P$$+WcNrtOx zfZWu;FcJol;GYcN#3anMpw#|svcG|}C41QMjH`xFLN^@6@76rDOkD>`5%hRVcnS!N zA#Mb5U=ubt<2-2ibXA>rlOowk^rRVeDw5Ax^FbuggkDSjPj)3TMKCmw*Mkq8Ma2zI zBiDCJd4v|SGfgLAI_bHEszz2j3~kn-0ZI1DR!DCheHKVbade9CbP%1VJ6qlOq79y* z4L!&>p9Sjy+M63KpP3gYf|U zt6Gysj=K8R>QHn_21Vb9__2OJIs*X>mnNnSYrX16&ubTvS7=MY_?vbG`7uAQFeV8e z*5iw!pX=Y)ubu`7Z1ksrtVzY=6W4i(bID^=0jRJp2*yRC=u$upQm=!6q~CENTQuQ# zEOa<5rqg9ApKa&xp8$}F?q^1#4C~__DtZ7g^hep~yYNJh;76Sc3=9~epGZ_c2(`uy zNFSrSqG08%Lj1pwS`%Lw{Q>?~iqptQD+ubR>UP8;c4uM{iAZwMp&-vA^Ta>D z3m8L%=;aLQ@~?dTOa!}Tq{x`vkgT89%;4)JZ_VHb#6Lhj2BS|%V6G;2zXax!^=1zJ zTE|@Qh*3ao1*!mpRmVBTsa>i4th;PW-Teuv_owbM(bvF)u7;tM?vEdziN0-Pu3Y(Q z(4RX~6=+GDDo6>se#wj|y4AEnSu!I^Q$?q8k-kokjS_irocSh^VBFr*4gL9ui5@}m z0UAlEezoXn1gGNxO zZs;uJmwe3E1}$aH{$kV6Ho49L;0R-`va8MqV&wU-Fc*-7Kkje65T2Sp@fI*z`=lo` zKwle?Sr|cJ2IN;B?+DS=!TMQrPhp(R;XK9x)9Cl_mi}^3+AV#e@0R}fjPy@7EHZ^5 zLH_17m;cxlzFV#NcizRapJ#9x>)l3Bs*G9ZKG47r72|=Bq6o+E8!s2o7?q;)f!HaA zsW(%>>{6z&y?&)Pr@g}uV$QSZI@j-Ud%T_u=Tv^FepMOM(2c{(^N1^mzc*L!^P|f_ zt(+ac3OF0M&VniGMo=ne%Q=}a7IP7Xa;9G_<;u1qeMO%0)~xe> zlm(OdvK}vb(Jde}RB2p-T-2rbDb}ByQk*PZyRxW~$*h;Y3ZUqfpewVWGcj3Ne`Zd1#&6wK&RshI!kvXNbokOI10Q-3 z1O`d>_MM>R$7+3MX1&Z&T+DLXQ^4bZ$U}r^Zhv^FLsmR8hYJNwvC( zn6@9jbD&x8xFWg}jL0w|`UZUJMHofMaHdvsy-XkH%H*Bn&{eR-u+in{*W^9=3x11H zM-B?-9S^uHy9IDD|8XExSw{h?vlRbV;s09vM_C;VSRIUoWPW@F+z9_~#Q*x%r~qm~ z{ko_s?lsZD;$9XVEADyGh2owaHN-tVdX~8Bq8E$1I(n_RE24LbyD+*>+|lTMapy;0 z6SormLfo$CFXH;qtUU6~9FI{`Qz_~dUCMe_G>8<%x*r`tH`^}d!H6j#8yKh`F-MU-Adqdg^mejg-$%kk83MmfD0uq>(TrzAg%J?DHW8#{^4&$It_d& z({Qd9q{68g!5icFqK=nvD*moGzNF(NoQl6Uj_=g*5|;S99&T|MJKmW~0%HMI%JKy+ zTllq`w|)=hY#sb(vL4nceuB9?l#;fG<%S%}bAqiQ(z^=E=!@4=SH)hM8zTyqI;-bK znk|YdqwTZIx)WxRQ3}H13td`IKOMt@>lhfjIEKv7_@$@2^O97yCqGj6qV>SfE&Bn~ z5bdu$9`tXIcpOWBw8?L5w%2%!O;Ts?`s!-Xs4aCHpY*UigYHwW>9}H-Vd+eJe*iTq zD_lTiBK0XG_tiB-KHUu!TsK?~J#o3-5VxHlA@A9w@hDKDzkr4-y+-AB^aLH@7GMqP zB@Jm5uIeFcm10V#4}T+Q_=mq1ztWCN^4qC9Qe>6!)tA9aMcq4#lm4IKx1@f7-_BhN zdNVrX!wRsj;WLn1IU^>vPiMNzNg0Z#Wq`4G8F(7igkB0l`GQPB4d1dB znPVO4Im(lqk?WlWn69AyKI|O)u-4CikA4TtK`He}#l@t}!(^G$tITchKw6ox-G;@# zj-4VD(i>b{a6SSTn?YDZ4blAtMfA1V9Bn;jl;JPIS1FN09+8a(Qeo(lYfQk?l~vz| zX!QC^m!I#-so6-tJQ+(*%gXn^p}rx&|h@NS`ZNW5$49fr3i^OEa9D`|5#718GYhMov*j-=Hl zq}FZDon!{;ODO=eQKb}snW^CvfLW?21z^T%tp(H;HZb7ww;cd*?PNE47xJH4fPik_ zP)g2C(B(ML)N-b8X%|)u881WOCA!hpq!AVC2YH!u!8fCQh3%xE)Z>QN!Oh8Ju;^vZ z!3J1n(RXwjuU#5xR~%DfXzx@-XDY=?X0B<2$h?B&xBKu z-w>nWAjDWQDEax^rVV;xs?nBy+=m!2<@L86NHJiymbQ(fqJtRbzNL5o7>NPm;eJ;J ztseFpbFR&xpeBK-Zo*Hn@)nc;J33Pc6y5Mj#OBmi1jbYxdKN+&FQ@3&bCva&(q4?z z(POBLTvPn%OthFkmyS zh1+;GgzV91`s`d8qILA4Kot#TpN;`2_sPnQn-L$N55`oim{a$`DdorA*){KQb^-a$ zN^hoqexaP%!HMzMvT|1BU0HI7ubu-`gr5s%d>{@!_!bl_yah0ID}F}nb9Ic*e#CE$ zEoZ75xZzybzIo{mlYM>7?lAJ(H|uCwU|;-@FRSf&^*m-~3-H}|P6z>Uu2-%GQCA6l z@kn(;ARS-$d>|BEDMU_};SscY+8GGnfz>PH{J;?ubNB)zbwj8Ses4o5+{b;a!}*OD z0ir?J+qhk#x8v7WFBbnx@QZ2&&5YCQVcjl8)5}!Cmok-?310?xY#g-%dQG%TZiwo^ zV!WmedBacIH7}Zr(xjyMazJHaN+`Ypq3W7TT*qmU_s)VZdeC?!0_s)xDJYa9h!%s0 zLQ#UTVJX=(cmq>uU%e*5SUCfRg*S>^QAlB|n*qbZ8?_dU4KrX^c;loNj4Niqu)gJD}z3x9JU?8ctvw=1$Q93IaVupsN;Z1P&mg->}EH8+AUl3{fB>(6BRxVo+|O7g^|` zDd^1>x*`RAmxUgdf<9=WD^t+NEcEacw7V zoYIEUH7QD>TZR(-h7#2*p~Om4|Ap#H@gxGnCW_@r^wChF-%z4zCX}S=T1qFBUYepL zI&3J>Zzxfn6H1~Woz0~aN-s%K61_K+=r@$u1QJS8y&q{qX?u#&N?_}T=}yvbD6!cj zl-kKjsDCI$N!pj;iGD+gO)a4$>M<8elajco)1Ok5*d}A1=od=0wHfshXhYvJ?DM`5 z<^_VneA{ytbl|KA`=<#2gT_aZrr7uxeoKvi!!Kqe(j}^oBam00z;8j_gWu6yUfm1V zSD(ahZ^kWW)P3-&PvPhAe+PBx@p`k`@yi*^KtGK*n-FON^&j}b=5PZ$z?Z>00k!QY zvt#@WLSY>r=+&GqJYjU&rV zh#i0Kt|}(XIi$H?aNzaD`!HGkJYb`_S{d8SW*y)H=k)y;J-z1~Yp%2mK24VE1#-kI?GB z8U*9;-ob+&*B0Mg+@3JYo5hP+sZgUhfdC8JBa6SUj$$`b2zJs zvG$mmfrTd;YGSM=wqRIzqM-)EYGMn9g(n&s&r4eMtrebVsEM(f*pi2ZCmL!ntR}W# zSa_nL2E%G%3xwxYQ zTazHrLj=0&?I{FX?-Q`_?$nwXfgU2zRi95G*lM3ZgLbEmi4o`_0$ufJ3c=R;1eSx` zDK=zbi5?=*RfRyLL>m#+Xy9aWax9`Ce9i$@cR2FrMrR{>`W)a!Lf^ptv1JZ$C|HrI ziO0cGD>4plJcV%-dK@PepyRL#|D?ruwDDb|+a_btX8CGh{i{>=b}SRGU)(7F4}E z1z>U2t5X0LTHTxiu;{6yB<>^ys}4bmoSZFjCn-~Plm$>u`aT}3NtfdamV@_=#s-nMpkoRKcg3dlf0_JE4K&p3WqFw^(7=R(~+<4+LRkZ+0FszVNF|2 zr^jn0mR=#DS7<{oNa*Qv@~(5BbLa+r55#pE&Y|zn{_~PTt3e(EF)f2<+@M`N?}IZ! zqGw-V3BL>$gZhZCz5)+4gk{gE`6!SVZAUphImx3whO}5_m&w*Qb_MfpzClMlgx}F7D&_2)Wgpdi_+?f>M0$RYpAWxDU#=$? zehZ%4(Cu`jk163~&8FVG#@s~Aa$chQ%|R%fonSe~mYZ^X8$^uvJMiwB+gs4cp8|5Z zAXOjZIuFbEtb>C)XSMS{p<~`$WbZf&JNnjj%%$H2{L#@4^qU+@WTc)ClDf$h>)4~8 zWIcO1y(J7q3%WAlXP_LTyxg42RyQpDz8M3$4*F90a~r2Y^`qn&CgNMw~&*kE1+Yx(G49e$3Zzg7i{g5 zTh7rqz`lBr78ZT5FK3t72dB%tK^HTKu0-MibHc7A6P&g4!|$Rk*aLTRysjwu=(P5R zv6s!69NE71kmp+~|L{Bqv9<9o$ns#VH(pnk_Qvl=wkHCK4(i;Hk*@Ujv}&F zz4k&_Jaev5x4t|OaGEifQ5UmjbT#2v<8v4i8H6yEuzs|IojqP(_&s>^DMy&Rx$yze zj(%9J%uIT^&RKVxBX){?&^)6PQ2|Ki>0PhhC!)=o~Ko<80!a={%D@PzK7 zJln`uauU2x058}zWX#LYkb@jN%{BE_vLF!Km}L>pr=BdItu!XFIYUxA-v?LO(l*7z5gJq3(EGiM6F!i~Vs0fXjf{eK4u>>yr zCo!2=eEtO#e(Zo~WPpdMe~N&*7kXs8_rWWog2~(EhPx1*nA&li!2DqoWDF-2f7}GA z@rZ@!F6zge({bAtfA#)&LF<3`@P5(A$Q>Zl zAB7l}VDx#s1FgVhgZI0xYi}MT{{-l zR!562=?g0g1qvoudEw8HlSqNG(|YMRhnTxl?EAnm&;6G%(%FPARacA~{seexEerzf zJh=Za(it)X&DX{J>I$`^t#lqEBMH9?T!&*}jNxSv@&pDU7{bYLV-B(?HeQRNdr5vf zqd$RoZ&o|L%yfEjxD-P@Up<0i_2%mbmh%eg6Z96!xpG0h4vJ+Qna@aZkp#sF#vj^M zD(5j{H}}=C_kv0ZdV`fOMY($dDqYZ9jD`lCEj>lnl)j9?fpA7qmnL8k2761D-p=~Q za;e<8qqnP^jgCk9a+i7*b$Stz7L!gEpyvP-Jq6MFUgkgeg3br4F4iYtgU2f?k-MI>AXkb;lO+!unTg34M=xc}jsZJrj+|tZd-(D?Pjm~C zD>TYr;s};#7E3gzJc}jj&X>CtG$pXy%mOz*aq}T0;G+bRv8eUgxK^o8)W%sc-d_3d z^%>kvR^>vu+%Bs^h{~0*&~j7^UIVH=UAI-&S?4UiE`Da^N6sP~&F+ROyUvT8w=U}F zVrsStjM=SCpt3}7L3z_QVa%O&hJW5rY!6(y^I<4$O7M~wykL7Xs7Lx5|#C6ne)t!W5|(})bR z$=ytvA-vdy^@G6PRa&GkTZL$g^`vXJV}I+h8+T#>xQ_%@0+VHq>VKJrw&^d761>T|DBhNSaI(AQApfeo2erB%Ou!`;IEQk zKZ58HOk#7hhU22cL4OSNqm}cWEe&)RL3As8G{E}0aQGYe%%vN=9)+%iZz<6Ue~Ta5 zV9sNgbvW!NOy5jR4RAkU`5m2p^j1(UsNWM$EZDc8sA5j=gvZAu?hlB&?W<^O ztqBV1F+?5yS!Cr$-;=ce)0U1q#614kHZGL7KOt_IkB?n(j&W{#uuYDBbgLx)-@Q%# zQ%Q~*-y7=r>V{Gtug)C(sLM->EiSC3QZ5IDrV%A z=#761BY^@&0_K){Ia}5Fj$%xJJ_lKJm2=ToKtp$` zcm^Q)dMc#FG1PYinl0+>VP@tlSb^y|#zm?lK|tnkYjDkhNMBS%1l!g%8YENrs>Bp` zwGo&fJ+nPPH{XskCdLKZeSdJ?cbz*a2)A6Z|GR~rH&GW zf&Mq^pu=#W1F^jUkG|?gCPmzz=?Kg4q2Vka;UaV|;;0d$pZ{IH3%4(<-JStS{R7eyz9=B zrnH~)r^CSal0;^6fdv~~AJPW8G796_YIv5 zz>`&YT&t>v;6@i9T`3%fH?I!BZ|Bf6AKAx#{tk=m7L5dmdDfNeA z#nVuvWmaZxSR(^?XD?7=_-Tyer-+@9g>ZF`xGS}lv1@iInm|@EVbe?1fxc2|>U*v; ztFG%9f^(J}=FEl~bVPP6181Z0Ob9oF94**Y(0pe-7htxo1 z^F1V#f@i>%!`YX6NT;B;0l&Q4BsANe0fU&DXyXhRbj6+lgHphcR=JmF!0vz!@BR#! zJ?b5w8Zl?UEWELU+gYzcmL|rY^=`qi@W#C@820>m3x z8TV@AUSnLUp3EG?V^4C4PB)+AD#OH%u<^E>v)aCdb*J}XS%{eZsO>upi zGfNhpXqkzz+SGz!;faZ&5apE2#Pwi0DodW!8q5a=NS zUDbmY9$J~EL7!&RMu6&j8W;%4pBrsM?DR8QFCp{|$hGy17S{%)s^YUx zQcJY-ZsQ)tu@d4qsSq9aFykoiI8J1*Q+bq-6IyN@t)4ol=K;&mtKH)roD>V%T8{ew1?K9!;*bz&&dZzwh2 zc4$XQ3f_TY#XLzp8cOsVO03d^Cn@&v#7ba7>G2d#tb46I?j-%wPnk(WhgQgb6xu4L zVdVx!)&DwY#ybRif6lCBEchG|{0rDZ%so~-7tQh7`Ed4SEci|=h?=pW&}=&vT;D<) zW5E*uitnVKDE_@43;r2)V)tXguRs;sjiD^OF{ji#hT1g)hJ`nlwP5_`3>X&Pz^50Q z#%Wl5ZOfH~H=fgiQJMk6!W-{v!5EkU!@?V1ZoybE1BQh+e%pevbOsCyZ_Mp%F8OgY zU|4u#bqmJXGhkSFdv-{W+E=0c_e^l&;r zR~?K_A)av9W-{@8BG9e~0zE{atBy}0*j6&}FcD~g1c4qR&{fx`5Nsovc!UVFRDwVc z5$LL&DFoX_CUy~lCQT6NAp%|X=@f!(A`?F#0&Sll&_e{e>Zd6L+d?LONCX;5L7;~S zbX7OHgIG$oflT~}2(+exKo1enE8&xk;aF9`Gyfv);Y3c4ijuSoAaW^xLY8c0fO6s`xGVYnFIQsQ_ zI*l(ej>;9|iK1z||7INZD2@}I(s6^3ndnd)C+ef)j$$0OBaRbI(Q)T7j*1Y+iBjme z7c!1@9>+=j>$vwYj@28-Nmc8(uQHA`8OKSjGES;9nE;Bs&O)hDlR}ZxErc}|VKp76 zegv`@eqSx&Z$&MoQ&rfori1lFJRLwq*;~qHGA$Y<3gu4HZzir(u7r~C{&kcn#bd&^ zp+qgzs_9PBKYikA>~lPCUBP+l3Mlx$?nnJS^VVBL?&*2!7RVIy)(FnN%v&)CjpwaG zv+cZ9wa~`A^)i6sdF$ok-}`y%PG?W^R=aW+k1)(mg@rfXkGEm}Sub(ne(E0P7gowG z^9xEMnO{5?mBjf41uNr!@!0Xd)L8TQzZZSOh+_Wj#{VCO+~(2F$7}Sk>AM^MTWQ5o zG~+i5Pf76~KTcyQQsXoU?*BNADp>nsJcO_%n829{cZ!0R-jp8prgYTyd{cr{h3vVoL z!T8@9Ff6=rRtrXVy**bJ-nhO6qc#JEg*RT+f^pmo7#7~RH^%rU?9<+gn%w>Bk=3sj z>rNd=toyA{Pg?iq8Ta|dg~AH_g~ol6ajAOJ3y8<|0;1E+y})eg1;}S}FR(xRv{sv1 z`Tz@0w9NDlR-0NdEIiRNgJHF)1;fGis0Rzx%W_P4ODVW{lUQFVkI8Wb1LF$exf&DLo-Q>{uTBG6S=rVwl;PIM80?LiReAp%{6JJyyZ zTZa>~h`@#;2=owvuKGX`d9*k(nZ6BC5QRWrWudpH zpkKGp?SN{z=bVqka*w*k+Rd>KBDCEcyBlmswZvlxsS!P2T*NpEJdP9L>$oQ|ju3qah!-$$Gwtqlvo@m($jJGFpk2B<3vyrCn8EFf5OO8Bu`ELgwPuaGm}4& zrHIm^|z7AybUi-U?@5#%j+==A%Nh?O5$iEwnLKdo@7u zSPe&)_Gzs45DaRAywCWy_tVk3+l|#Myz#Pf^H^=`3>X&P_)v`TPZ;C85fa$_7{}I2 z%NU2UOU5`aLA7#>^HSroN@NTp9y^ASx^5oB%#kq+`ItV2`A^8ZX&(C^0K3`8vQlp8 z$t^sQzUlj|lv^+?JSF{qeBaMfr}};g?r+~uRo8ux=UmK=AAfOIZp%M0#BPw4CEXxB z>;~zocRSgV3S4-x39&jCTdsql229p=riY1`+$Z>B!)r63{f#QltL zqWhq`8OMy`ILVZ8O>=4y8uE|V4G*WCekp|UFFU=DcG`2+K#r?q-KZMgMG^YyP%Isf z<3$Xt#0H-JFz!ZF!T5j|{hpRf0-ZWW&UND|p}duSIcOchy7&ej$qL*OzSweBzOVy# z1JthoDe^ApVIZnb#_=WwRx)s^2^`MAi6($g3ubFNaS0|>+OQ_#>K7{#s1 zxAQw2-qaVMEVaw*neca@1a9L9AWwafF(;dt6v*h!(QuChui=r*_9*((;J$d!V#IP;IcYzN)&>85)`E=?e_FGzL#Oe;kY z0U`d)pYO~eP1=VA2$SC|KJO)*r19znehJ_`QhhK8@pmCvudU_NEUb}|%`zox=%5&r zIPZD$oLRa&uG~*2t;|@#(`oAmItgJfO*0rZN#e8oQkG7qZ$!V_!@CyPyWmx|vR7S{ z8+NwgW0D=-?QcUt@m;X`>RcWV!uZ=aFI(=)^RN7D$(&{Q01#k(nW~Y8oDo zg(`jhj&e5OQ!@DaA0l!a6$Wp?NU5^;{W(FwgG)I{UZDNzkOyEz@5A>^*LuIU%IKCG z-i_$mIyd|PTy+fO7QUSjXci%!T5CZ|Q;G0>m{h!}lYW%@D3n`A@grzebu7@UMY(IO zzcD8ADmX=R2bO2j#(}pQczEZ?3o+U7dAp^`+btL#u-Sy401)5SvbS1(;)4M%d^f<- zoLL^NAUddZg#4f#aLt%0$&fm(Ek6O?w|C^e@E~MY23|q<@pSrW_h4OI8q(>hy9Xov znp8fTr?EM{Iv%-=%n9GmGRd30x!P>-3Wn|lDExQ)Kz3Z)I2|;OA&qwRWeR}r>WJ;a z-J5kFT&m}C>I8c7nM!8+W`$i++|oHoe(#5RRBNkU4_8P&&AjeoUP~J%Bi56fJT`C& zKsDa+KLI?fm2v~=ZAjluPQ}yVdf96DUcidEOja6uRh*?UjgK)wp(T`nyIHM!#$#4So6#U{1z&)Xj);{h|vTF#>27-DjestK2 z7L4P@msooJz>C^|NU8UGz|*n1-gQeUMoW=6r#2#mT-Yk*!%grv&cRP-VNg8{?l8ZR ztIZW&Rg#glx{wKQ|G%86l&Q9~WW70DU9I4XC3U!* zt1SK@u3_q+;6;ext|grp6n@6aW8^+SveovWP%FV=4WxM-C(zcapHHR#;&(YSqQ zGFyZD@JQ=aWl~-_@m=-xlx`^lRLY6Dn9C-W=lRiUB40~%k3E1D~aetA`o0* zZ4yX91cDE}QXmB_kfs+Z@E`>4o|e%YEWLd<;+fZLUgNj~>R;+IlLlQdHCe;*8!N5o?b`EFoAuckR5*(JXE>ftms*O;*E{G(K}w))~{^rn%`Tf7{PuAf^B_JPUbCIu2(p#-x14o*!kxF#Bz0=CptRj zYrB|naPzWRuD_WTHGW8so zb$JIa*3~h*F?1EAwQFuMuDj(6+r0j!ZM*Aq_vkmZI7Xq}UI)ETje!;bq;KN($W7dW z;;8=04aqR&QGbDR(8NjSNFVPyryxE0*fb3>lIENCoKFnPe8S8l{P1cJ9D`kuQBcuN z4!-B+^pFTIP`(R>XWIj?_Jh~RNMJ;9XAzvJfx)y=1XSoo%Nk0({ zBiek5b`jJfi3ztLmtfan=8LprNEd%bSMCPmsgW#-gfjNytF!|J{fLNtEXmHnx}Ec` zaSo%s;5dTjm4EIeR`4?FG<*wIKlt?s=*vTI=JnZcGWxkQMt_UZ_&ClC*xzRKg)>Hf zm(kbH82uea-#tUL)>n)>ONQLW2k0erw{b1K zAmSE}#*Fr9V%RggpHHpr}rVZ-%et(MeyZT059XT(KoD#U> z4qYRrjbHodwE$;U7R+zEBMUAOg;vp4kp|>YR>E@j8=m<_?9zSMBU(a7II4 z=7xU+DR=T`U{e;1WFqKBcO#p5IvWUy?{3_TTuw!uNB1L2dOUeS(~JJV@H40(=h9^U ztvOg&l8)7O+?}LU*pdHg1!Ne%eh>_Vo_GIb6gA8r_fF9n3*rE4RkDFLa z|HC$tdMa|5fuHR5vCB2}EUAx!I+la!hv83^hI+o!*M<*)7k+GzHon|rAdWvQZ<>grG)xcd3T=VEUF_TBv zqXU7gIQ{49?rDB*2c8q+E`a2O7k$|y^Y2sPb%e^0eu0q6%dlR33Am$afUI`PyWyPN zzqcMpr20D2Y2Vl2b0^tpT)FrsdK`suip(uMy@ng12>U**$R&0hecgW{mu-(y40fC0 zdX!-54+L?&i@g*?B>mtB+=8~DlT6?}co!-{f4}>gz`B#cHtVSKhqboq0@J6Ab`IaV{`a9LF_S1LbHwsCU-CsCeK;_JF>kH2*f_#yCHFvm^?~{J4g|>R3@cW{+{2sYl(>Lw#(u~bpW=k1hv38BiQAr*+743K zuWV@}F)iYq03MokJt=|kn-~aJEo;7{-M2QbSC{W2IZr{oy3ryIb}Has zzAO~%Dvavy1f^{j#y!2-X06f)o|GMn44m^)enKmp2Qv6ly{E9s$cK*SBP@lkY5C=x zviY_E%bf6V8hMbXO)vI`603}?UVI@2Pl68h^}o!{}_Ss@9gU8 zancWR>jud5B6^)#TL#kuCg9MSC{j)g{vG!GB=MXwcLzaPE~ zm{@u=fWe#wgf9meod(9h8L$BYiuQ!0@B%sMkVDiWKZn?* zKldw-cVHdDYrG2Nu{HW?I9Y}BdWJt&-t|swF-~@E#WWQwW-?}a5wZ>He)M`27z@qR z#eU?k`vEQUw;)R9^>L#`d~5@-J|gyZ-PZF^1$Z?Rsn}JSq@3#IP_>m@fq3 z9|@W7hOZ@~I7;|9YY?N-De(Y+H5?5P4**ZZDZ~RnN1Q@D0Jt$gJOFqxKs;9@9cT1u zmWksh`7UE^Q%jU5BLY+~*E$bCc_}|voe$2VFBA0w`1BatAH(^StrsGUxj>S_Qx_35 zh;=<|^zl0fXfw+o9XC7_zl|Npdn9}vegi+e15V@h_^DLViPRea(xRy@3tTj#g^znuVx*It;l!Ki)~7E5>9&AQY0NJaDxyVIl)+00jW+vDkYOZ;6kXu z_$RO%uD=0&4uTJ(&ZwK%q3SqkWAe7{Z%~JbH)}=JVw}OzI3s)%xIg@>NT9vZ7sxp0 zR_fi%9Og7Ane>j+sS~O9knc?WDcFE|FTMPHz)~=mKS!(GRV!Bc(N93h!sWAF2(3UW z^D(T=Ag!n8oYL|v07-1<1W_s5PLwT!N31e>XSI-Dj+s4)<_jD1=Lo@Q)}dG~({-GX zGrcQhfey*VjN_sY=siK6u>I06V|$)=G8xB#O}F#3qp^1_^7sujer9@#CKSmjeoGHib}l z98$Py(}pXdBl#H;eK<+vg8@9FjUx|P=sOlqP$NcKeJ0y0H(r&?$2G9#oDDPPt1lj+TP>+y{ZoMpqOF3KhJTSL^)fy$ZT=OOh{XrK^UwgTg%ac}()4o9(v2pad`Ctt{I(5*mAq@00~y%!O(hBy=~ z{feQp?0ldvn}$9#ekX!YB_G== zlwWOKbQmnMmpm3;Tj33RsQcMG3mMeD=MMiFnNM+~WxO1Px&2cdYGK!n11xvJm%nuC zQBxdRx#6dXwstGVyczkHsC@SnV?Yb=)CcgLB7B`Cfn?MN2{KsNWy+{85b&gQ8q^kG zqpiSu1bBKnrTT=x7B)_TB(`P1mdMd_wxTE)xs~OUzZmHJ66y5F)_yZr4g_e}v5-vj z_htnmv%*OO2mgm(@*qcCZYR&e(m<) z6Lo*@I(^PjPtoUrI9I&}X~2)+Mf0w?#)Qy(cIW%xW#Sm{u36!MuBszU1CSXg(LBh13H- zx9kTj-%NN{?FHUE;@kXiu)gt_v>(YHm3uX4=sfgVC+wXWJ9=Xydg_#{LX7qAW=4f+ zNRArAxs7;a-}fZsp9jrKP+x&NPM=2e!6(ARQU8vBUg!931|!i&@FSbR>OT;nM|M@% z3!Pkj2Ee8FkXJ2N?B^_t$9I3>}4GaYt z^;s6?bNK07w#kIg}q}GxiJk@uMjKOoA^0pl#Fhna2Z6^d(iGeskXV$T4s#OFMC&MSSWj2y@Q4gq8a_t?I3xO}v{VQ%4|@&m>A7=puRFs;mvq z$+VB*b&!)A-biU(hfi6{$5hP+$~NOH2JR&`Z%j~{ z@^-_U$iX?F!yFZvQdj7FJ*;@mgezF*PRC-NS-JnQr#wCNw07vS9#%uAf;AZkuwBPR#N9b^M*_`*qi_cwa>on(x;=NU#2W-E(M!3W|=bX-Ol&@JJ?6 zfB*OEj)nc3>HBqCXqp#6p=2J1A%2&d0I2=<>sk`)^+5Z@xc?8oUw0f!w0GaHdj`b* z_k6!@T2?cEzpg=Th1p;u!wOh+OWbdr?kwIK4@H0JEb7zy;;!>@=dFju->;kg{ki8* zVRoW2jM3Bv`^l&)e1Gmg(9YRTwwgRKn8lFPet&KdwhY#q-}g0k-;cfk6g^va!!1CI zegHu9CmM{Og6ITGihdmoREQYH~Ra7BY$UmaZvQrH*Z zN+T}M(8qFKslMO%M#G?;n+wzmvkZmY$C3`9*y!OV-4L! z*^eMj*W+%T;uL27H>|8-bc>@87`f=WO1@uA+OSg2(;+Jy@O})2H#(PC-C%iaP71)S zhdVJmg78EWVp`bKtLb{bC`s+z#*{7J(7l>;d2+FKo=!=CciUZP+2(_cM#9Nga@kMH z+Ve1YWdDl#l!*d+SWh+3MO4&1=p16Ebons88Pq&|FnS&`aYJeIuR?1u-q$4Fm%%G~ zN8RB)K4chPZxiqw_S$%Jf4ifxqi&1FfE@-)Pb)7 zrx=z_gh#!>+uq=?WC;%2!t3IE-a>inI5(U^sZy42sX0q&RYok}v}8qBETly0n!s!n z;|-yPM_NE1vw}c93qL$UDIbjY<|=c95>IU)+rDM`V0R2h;dH%~oXZ>fTqWlr921Fr zQhX(eF6a8=*{=335dT;dLyp>083vm2(M4Plkiqi&#bcs%041(Qm0OTp8kmR z$B-AobP5eGB)+RImESAn_j38YN`7C3Uu>`L#fOpOHnjdp`a8qa^=rXTA;nLch4a$P zoykq#S0Jyk8zE8nUYxd{Fqsgp`FbnlMoTH`2x7E1Qa-f_HSnkNloZv#d?~Om&}A_ zAmydzE7NHCx%1IJv`msd>{Ytk)y51;fin_%+Lb_Xn2GJG`P<}MD7(M&`{vPp(D;by z{b1+Y&nR7$G+e{?p{TQTU(t^D%8qCWs}V;X^*TY^DOx@9o!VmEFH#mq0DcAZAiBZ9 zU`to$$!t?n-@0Ed$|vV@id|<;N#AlhBy1_ib+Oo<7s@#30A`?@^w&k{m(z4}%67z- zdQ#Ubj!gJIawhs2(XPE>JmwqU5VYrlxYi^x-i7^;42>dg?wXrK`N96J3~fwshrqv8O99+hR?1t+sUK-Q% zr48tQHZf;%ODH;n6fQOt`inAYa0pbCm6a&NqKxYgP4**>;Ks>a`uB z&Dr!v?j$yWGSQn+Fu4X8J_LQ!Ee<#Lx~IpPvtI5^jMLcRH=$WLM;?9?xCcUP^7pu_ zJ2&(qdFe+upupU|&zue9)^6V_ts8t@hQyF!xMf7KgAyR@i~|oxIOOBk=ae*zd@uuE|RVVOW`x|lfCL3UbG9s8xg2(2tOey zdO9*aZuoKds~fYMHt0OUyLFr!eh?lW1Wb`Z}0e>AQi zLoNj%-TGQD&{PZ}YjLa-*$N#&iU~8lKI1R(45oO?$U9cBOQ|x<>X;LLPlU}%SVK8( zM73OJL9CbX`}i^3&Dvu+BMh#m@|4rIfU~Rz;ng}! zXPLg%i@MYOb93EEF%tT^B72;h=rL;k+oMGcu>eVDUHkG_I=If;2Du0OF4Cl^@Yltn z)cWG#c887if-S=hK2)?iyNG^F+$eJfFSWnVx8 z){6o2^z0n_P_vQBTzsFCcq_#H%3k4SrUWlLB{)s_EjfIj@`GGB4@O7Axo{bs{JTLQ z;sr<9^yM7B@4)%B)g3tB9ZzL zesa1iy&KeJf~I~9U{{u#oE7tU*-rq$e&$c%*iFozI=D&sGeD}n*)KhYOJF~pW-5Jw%3N)3MjfUc7{t1JTWB=U5mFc;gg*1HR@eVKE@Z*xi?be{S= z8E<5qA3$S$0=@i&eY}i$(i7Re_DI7JF1sm8V}F_RH5N5 z5jwd12$N0+PmY6)FA=Q|Xf@E}d;|k{nb%?lNrHoJWR#1-!iaHGZRu;_zs_;_FRv#*WtWc!-86M&*c)&T#3g zbu+`sm&<_XN~P=dd-A8xaDzohtOl-${3i$`S1M(4?8)>;pF2;YrlrM30oF>eX4pc5 z<227%i9D`@92)+QB$ik9Jym&TK6CKe~Z}0Z^%OifG~@n#_tfs8o4L) zBg_!ZzEtCK%o6bYSp>&Z_j4On*v-paK0o7JzT}MB`H{Y>fkA6os9_f&p;p8V@!3UA z-Qv0HtU3CA_`kcn;2iKid!QcU4_mpNt}fKm)exP2J;W%WPW|E=a>H;@PAuO12}olu zHgnwYe`6v6^25>|CaOBWqSMvyWS=kg&lBCeAt^hKOyL?1>OgGzQxVF!>i@tAb_KaH ztYlz+DtOpTxDqVp+{lq&mh)+`&*EGk^RD{ z(l6wy=o47jopa@e0k_(=Z^kj^jQR`GS9tw1sFbrke)uD_uF-O~GB?Ej4Bqm}^_6ow z%ekaCd7odqCi*1wK+cf3LRN8;Os1c@P2vujk(uZg-Za8GYcPh>WIsj1pk9i8BU;UU z=y)BqL*5R=v1zr6q;5*^v7^m{om>2zK-4x`) zdDqEc*Np~_#PEd{Ko4J_+C>)8AG)Mbf`=D%Qo`0cKH%VO1-m|V5X#*|vxP!eih{<^ zJJq2WKf|{|^|}KJv8?1)H+YzV z|B=)xLJ#AOeWMr721hBP61J58q$%tE^JI)=v1MF#w~;w-8#!*wp#U=DL)psGF4t4& z!*NRohYAC{2rVJGFI3Bp=PF`tYT4?tVpY5&6?Z3s8@s(qsVg&n68gjO9vp?%$&z41IYv;^WutD&B}Q5UEI{7jsPKBIOvuA4x0 zt57?>ATom2U^nil;h7aI)lg0T3Ly4z9;cJVZErXj0=jUyz%>N8@ZxAk+WYbJ!m*#csz%JuKq@JvelXZ&T?~lS8DiOR;#F&=cv!|R=MD^}ub{iVmk9%wz&?qfur_9Z)wu5r95Nk$&-rV8Sen$Sw4Q1DKxlLtGDzzK zflc~AfUeFvj%(2eEIaO*88Kp-zy}ioS|9e6z~>VJS|9e6z_$_tx<2=nz)wLyE0nI! zy~5Y^u`H<%F;Ua%gV5-Y$RJ%G1UA(N0e@G0Bn0-eJ`w`^Ssw|3{j86Kz<$+-O7Qp7 z#w7&y)5awP_S42C1oqFyCHVVk;}Qb_e`7X;Jk}7ggVm=r~Bhm^>D-uSryW`z@*%Q+HeYRNnqH)BV$#?%xq@Yi7E?iRu3R zW_lo<^T70+2X;iCYR-9}Dd&Ox&)Hz^hq&TQb$_x?l8#YzPqI&%6{G4tWWREi-eaJ; z5AAO-T|a}<>t_%xzqx(}o9bt9zw0N)+>e$YqwYt`k5Tud<;SS|Q9m*2zSIxCKq0eA zJteK|P`HtgnQ{f4!Wb6sS4fD{PEQ>Mzw{CMEaNuL_om}E_(?4@*Y*WxRIis|`-^)n zO*k+%%+DKNVCJ?f5fUR`Rfog7brr)$;D^(1nf$nlCI3^KFZ^ zLTBWuBawoSDN5<}mn4Ifr_Y#DOC=*^&LZW+j4AtsW>!*Sh3?qaJo_cSD))ONQEP&M z)(TkNnnIJP?1@B|W_MOLT!R9S8G$DA-9gD{H)Q5Y0^mObtKLa&^Ir9q?Nheu38#JSQ?}?y+zxG?x{?!-)#sVw zwxnpO68C1FxWU4A?JW|Ql7iKp*r$h&gw zESycNn`l=~r_HysaW?HdF$`UKowhK3oY57VV7?@nZV+sOA)NI9Pf1DYN4KXj-8{9@ z=qd;svjT1APHm+#guQ5FwL3yZNdXEihAuYVNtT+{?h2-9B?U{fV;fA|jD)a-rkha` zlWs-=oz{$!v~e>sw(hTP?<`MjUGL(eeCv*O&y^1%m?JAVKAlq|7-sM+xa(l0)wx;5 z3S4Nf?!XA4&u>32=t;xlKGY=E4JQ#o-6YoVxEnQzr?n!JSi^Nsif`_r4yBvG*XgXE z5{ttkCtp!IrCqb2>?WPaB!1K0bw1`4KJCn+99Z6?VgHlz4*Wk;UW^=!bfygldbQj& zyv4E%={Vi)r`!BWIy$MHlt5#lt%bDrMYy_e9qA}6?3h8ega49kO3r_eY**R6yQOTm z*e^N+%Mjcz!b?rqyJLt@obeFoa)B~5ZSRgiH>@Lp-Mh1acy~?!2S6Wq#mWYnVrhVE zECcDiJIn;k-ktU}?cEWy-R#}rIEp!U<~pgpJA(DzoyK=32}$qW86w!bBYWJtvuuuG zm(2!Jm@P>;5V1)am^rDGHKxiyDk-Io^E4v$L&1s;aqkWXZ1mopc=Y^;=Lb`JcdWKH zdw23d=G5LDN0fWqkJCz!-g&dDkW%HM8?CF5T!XwE^Ctee{dx_OrO~CZYmfw0cDUgf z3TU?LG$?u*CPijpOhe)|NQUehqy(npV-51>&G^Y0q(<4FHOMsPKCTp{QTK7Bh^TfU zQ3BJ;i-pA6sZH`q77{he{+4$?7ZTH%?oWBmO3`&F)KIB^ua;c72Ex|qhHS!i4P*%d z$r=a~Oj`qaj*L;J;Wqf`a15>((X3 z6b}H4Vt{x6z|m2iLOfq|Czk-gv;A~y8eyzoyNU-3@R);8kpR9f%mZeUmU6}mv5+&* zv*6oCl58v^=R$BkEaR+2+;h`$cyjOMxWher_E5Jv7CiuNVP?a1$fTGX8^~=RtHAJ+ z(VSWU;D!L6qshp*-zIuvF}(pzZVyz*6VDE}r!jvoX}AuKQ#rSwTprrm_RZBr zu2;jSy))`~@G7CkI{0`ryU)YtS~7Wc0>a}toT)w$9y#~LXQzLR2YV65dE~6~C-fh; zk|ySlx55(WwGTXFPfWKG*UWr;S%wml+E6D!N=W}IrauJo00jh|a2kN863EX| zp9arR_xVHJ%h0?}M?iycW=x%dP!&nm!!2?8deP}Irj(;oetR>GGm)S-+jtTkztWqV z-HX>{S0lf%S&bK9^3aQqn|geb4+~6M7gX6)XqxFKBY_V4SPaB-COsgb0r`nn5-{5W zR5!fpDZs$sL>HWpiaHyhayA80PbJxK6=JK)hRS$DpYMSmi=ceQ*7XoNPKWCA7@dUM zBrb$_gNK-SNDy@K9bu{5Mazvx7Ef_8q^X{i{+9*E#c9jQW?*@67`WELDhOY@ljYQod~-dPlX}m;b|_) zx_+GHZdDU^I1Y?=v^00K>J_|)I}2Y8CVT2!{FG-Qqgmxy$xa=E))-ci*xS4Q4t z{B)ho5&wIJ6@CLxA6i0M3`o-zrSS8^1%x6~Y45 zYhO3Uj7M6f9gKP2xDBX_zz7}`$L~ORF@DGXFMDqSC+AVz4bRT5c6WAHvl@@QIxJ~r z&OusZ@D&gkY-5b^1sEI5X>(&jJZ9EhRzhM2Ofa?~gj1L^;Rr`~LxKZ@BY=Sf2mz8n z2qq*ZUrc}iZy+BxdFx-*UDekd&m)l!-ruL+PtQ)*Q&nBvUEN(>UEL48S|JmYZJ-Hn{WHL?4KxwGg^7%{ z0l!5;-b!5G{fN87^~o=J=R)!TqKf?@fLJod=ia}IrkBVe#!NCyx2UvrDB zJ<-dh=j+-NAgn!u&LyD1OGzZxegcuk!wLfM|Ta)ilr;E-yI7jh*GSrCQPS%H|RLY=GLcx44* z{H#F6MP2pISO45b_kfjYztaQWpyyn)`wlHrf)SNT-?_~%Q=|>pqKqGCS-`AZQxanc`7t)8G93|8bh;|Fv2eug>nK7O|Y{bPiaX3`YR6l1coA&*;xQKdlwOc+F6?LmJ|byr0xYv zN)ypr$ggja2<@!L5O=Y&80p#thyEu8D$nqiuJL|6a3pU2GB9StxwL z&id!X&iWn=(gQpqJ8R~Ag5nWDR{+H$g7yH#BZ6WU%I&vffQyIVN~6T~8_OM>MnIZ} zu4eC1Xb?G#pwPiSa1;AYf!<0`fLI9|9^&mU6nFyrEup`I(xYl7u-_8;Gl_mXA0<%w z(H2ue{}jz1jZi)R-y?cwKPrPt0=!2BKzmmg;BQR;Wl%|g|E&V31wPt>PHM2SnU~NX z{!p($P~z$pa1_zI7ElJ`D<$1%-GQe&KAdyX!((+EV=}tV zYV_w3eWXrR89dP#h&ohdz(y~3sELf;tOS>t0MZ;22_VfOYZz`04DESy06KUUg<}mu2&0!2`Hit2&*BnM)uQ`H6P`v@(1gJN_8-2Y2-stNM@J3&AfHwy9 z26&^dIlvo(dIP-C*BjuCzTNN=hiw2lvqECCJvi$ro`m_YmhhLr9hb0VjwJ>(ZXI-=h~u39-PDkPx? zXE*J5HsHh%|JInoO9^yW7wm96Bq;&y>i+n#kp#A@Dt)RDyA@yGRWlYX-8Rvw2l#uiK5F)`s!@N>V<}<&9v~$Cp5I}A zPe!?ZwD^1QLj67P5h12Nr3v?wL16pIr6qd_Lze8tOv%Xv3JZ?s)PPr5-pK?|!O0|a z;$%Y1+c_?tHdslrQf59Ty07rDWHBIe96VA_Q?$B|5oGyK^p7L@Yv^jfDUQ)ZrF&Rt~C&|PFu=HlH&&X2cyx_hj|+@i02+4=G4f=TX56rRuI zy0DQ>N3WBfLgD!(M60D41Yg7`(wPheVJjsJAAg%MNIP53Kro~qEYC>9bygwoeePo~-Q^WoX+c7-`$<>!EF*V3gZlk;b)sf@oz5+Fo&nwta#T zx4pjf#~;j(ygV1rXo@OhYd*jzf((X4pY&5dYAT{|%EvoJ5KckC=W%|5Ra$Wh=O z;`xafMR<%TlH*~=IQ-zPVz^OtL}6Cb;|@A_r%Xl(B24mw9C3kGm-2%g3C70Z2RRZ< z;Wesc!YgQ}MV;NOY;DeP6q{wnFgAq>5+Z7IgIdhN1r~jv#@rn41~{&EPQ6`6y5Ph zv40E4(jCV?JN!;`7-sLS+8Z+LH@ull_jS6AdEpA+%=0~*bOWWH^Vp~HM*Go}wBxmp z7RJ~I`*li73Q)S7lcB%CP^7YbFaYUu1%#mcV4CndT?{x9C8K>XO+;^@m--foa3AcM z#9j8mh0l%;TBB2J&2ucH#Sh;hIx1PEY=xe~9Vr%z%*8@wSAN&T}!b%LM)h z=w-79ZBqZk<&-f00}vAb0|lNsjgBbS&lUdzC^G*;N)!4YxNnS%XD?wm|3fKL>*&8j zvY<=fgBl1O{dts@6rgmVj-gjG6e)_KZZ?AZ0s*5BWYK%==bG?6nE}3^Ya)8<`#HZ& z`}tMGUHZBFiuyS~zMr4u#C<-Cixm3#$@q(Y&OZuqg(!QWpKsbr${fTM{sestk7&30 zu*VY=58v~^E$n$xn_*lbW1v2oy=SB1qzfr@a2s%wUZg>Krpnkb9fDZOh4xumrM#2CfEmKdJz@1;OX-$B7O>6Y^nl>oFeSg*OM~H5Y zX$_sBcu3))C!L{6afRsR&HZ@l{KN^GUxLmhpuwX^B-efdk;cO~kCCU@!)T)8{BtQ` z<2(?OasFx^=QGOnr^z^v7dp<9%U3w~xI#`1c#!cfUw{fOU!g0;72=h7ax|ItM=Bd!IK=vjq5JR&98LnTAk>S3H_TU;L;tE+R?Y=|Hlwd?< z(s$CrGqwa}M}3@wG;*|9juBFS;9jptnvJl?6-g0OyN=pjRdpYQ<8H!Z4o&vDh zdl@09ouvtHNipC^nt`xl(nRzY^6Oh9+b=@BZ7VvP&^`N*-}HGPaaqJnt6ia z5pj42pm;>ka>V2Rh75Q_xEr2KP&@=GjUC&CTpvNaBGN8i@#Sb}u?rPC*amK57b?(O z9|{obqdo9;Aw-zKE==f8AbN>6L_<`ke<;yAyAW+wox!hb0noZkKRR45DZl{}KpBiS zOcMt0QvuYnt|UNZ^DW80ayUyuUpbs5p}$$nkIqrO0h;To0m`6K1Kf@n$Ysaqht&l* z)dWxml>~Ua3ZOB+l{BDoNLkVXS84tjT&h>VTZn!uhd3(z`0|HKGnNOoNVAuYM}Q7K zM;V0U5rENn#C8lX&A$D#csv=i7I34b(N8^HwMoX4sth{DK*ocr40tuewK>shCM!YZ z2uH1b8PSil0!V+VT7YAXf%J!}48Dr^GOmG%;>)rcxEBc!>f=QDhpTh05g0AGJ_0&; z2xSoJBY=@U0wA?nPaloGral^jn)+xA>gl7=*V9L%uc?p5pr$?=gL?XC^tJRc@Nd+! zu`K_3HkQ%Xw6TmqJsZpDYuZ@Gpq`Co^!02kqpxRU8GSt)%joObSVmvd#xe%=Y%HU% zX=53KdN!8P*R!#VzMhR`^tEiPU<}#%Ti!=1>$EX*qWVbL9l(Br+(+7Od~Me4;q8(= zJgm^0`|(sCDJRHB8W?s08r+dYa8x7A6DBE4T9%WaX~LQ+?5e}5NS43h_3BUAkl04H*x=|cdYiG{Wg0SHN5 zq5UTW8ds3nzH7_smTi-Sc_UB#ga9XUnduV(hY{02!R!+PLQ+>|es(1Y~R7%-R!|ht=o66q=aqX0l{tG>Guqt z&--^7>H14#{|+z0{X1dd_wP70VCS{pzXPbSe5-M~2g?46Y@f*23*z^(y%KHV#0Xi)E}e6TF@#05g%czAZ5p}O+rC~9 zV-=1|#0V0ITRi6wBNonX#0bL4cKeoRCGh=>v}lF17cnPy_F^^-2&5?D7_o5nB1Xv0 zUd$mnHO48Oy+|U9Cl z%PqYSJ}Hqz_KspC5xK-63EZTsQi{Arl}vb9$>^H-Cz4lbjV`KBcuAD+D7hrkmpEKZ z9Ikms!=J0lVVs%y zG%aba&~cVGFQc(ehcbM!1-{*AC{qux8~Jz?;d3P{g1(lK&Wew-E+vfYyhDs6qgnB+ zO9|2Pqk-upr~#dxi4kS^%f~G`JySw7j&%HrPV~e$GPW5Gz9Le>ux~_UEYi_0XCWBw z(-F(_L(1h&P|T-&Dl1odK!Umxwl_*Aql5SE}oZI8N6SMC0hRTHpIq zKfwo`G8C~2+KYB_x4l#{8;z+u!L!7pZF{5IB8E{oaKqirFwz4zYKs_3;RH~TNqeIh zkL}n5Fh+$VHwhz|K$qL;aOJ1klvh608iw$)Hd$UCCYMagxd~vrI&#EmdAwZ0Ym{8V z%j9ZrDm2_-`4Ok2s=9?EP6>)I8C5P}(%vK*)F}wEd8{CZj~7Ikj1okcv^%0fhYf2f z8KFlpl0kX-u<=|>?#E@=xljCa#%GuLe4HA*hwWpZUhiCfHV zw!pv;MWnC4{xx4dR_tZIeHtq1nnz+0hxYn;d)82qj zA?ew)rS`^lyS?1r)b6woYj@iV{WsG>na-*;8_yuRE7?AU^PuWCl7f%G)cn|vl;x3) z))VYIMzKs)&(HmQWTNvaK|O6du;33uyVG&5e`H7B-RZbg~L@8h8FVJK2r+%$mA z-a83FR#GM3(lt{5y$RiXq9N{e&`egIBQ0_GhRO5idJau$5Z#lIYHYce*&$MAZ!5*zGK@Z z0`Ys}Na@}_gcAs3fF}G1!2mygXd-&+#}9s+jvqG?cNstAS2TVA z#N!8z6lXy|8vAhum)yntjUyU20G4m+3B4eO-_&zV=$m>FfIeFzgvt-1K$)O& z;XNu6!%?}c9u=Yp5 z)g{mKalxo`j#D2UXP(f%l<3`A5wuTr1~;kzs5GV@9jKoO@UIYHg(I7lL8TJRU+rrE z?NeQV9?`oRPzIF*I7Ct1t8r^_p44w)GVUMiJ;JGG&^r)%~UO^0`J)}ofrGKjlAU&cg zgO3;k(deoSzDx|{2%l(lRr;SQy=Zh*`qdYz5{O1l#6UDsZb)a1WCJ48NI(b2QVyX; z0vKr|00*U!#-OG~8iSe|X$ zI!0g5(g}KT`xP{`^Y`v#y)tHAQqK~*0@!6Bo~0JnP40Vl?ZyvVv>>N{&D8}tbb)2A zEN|7Z1Q0%W7uZ(<8r+6ta#NW={5*z~I+i$*)01QAp)tK3x)72&j-`-N=8lQ4sRyZ^ zxZp%CG@ZD3Q7p8bxDb-MLi-aJVue<@ARqbap$ksra?_!UPseiGp$j3YE4M#%!KTL2 z>aK}Cx-J^#NyW&h)J}R}1Hy05%S#6~<_|>5X$Llhq;7frfsGpF^`v#m>w?;AsI(pv zLAj5}tBQ_^JSeUzJ0>C|b*suB*r*}29(#ZUIQEbXK6LEix>#sC_8=s6h4#lD>h(iC zyZ|9^cp;IS4ljHnmfH?52uWSJ{Sky3dg)1P=;bbdSOdcE%FDZp`r#|1ez;2yYY0i* z^6qjyqFy_B>Ke7>N$b>>lbIJq6Ca8R>#0Up^76_;sOrSxsqaXwIQf~nP-I!ZtS(oW z7*<=MTCKKny&~A)v{oE zVn?Hg%@*BD`zR%BFAWIEUK-t{>h_c(%Jp|F^S6mXk?p0WG&DUNPp%IByetSt@1>P6 z++JEKQ?hCO9$uO+jqpFeeCfhOsV;xuic!-aS;hOmgj5Mu;k5uWIZ-%EgA z6yp~oWRW{`qASJ_79(VEK|WFsJ{X)%PsMB`wr2zz7ge2Ir%tD*N}NWNDLrC9fk%sj zcMfev3BIXIMIEm0*-kS|uojlU50a3(S_2R+$hk2z%bbwlfrWLaJpb?FEF| zCizGx_J|5xO;0r;Si8t%M0+|W6kB;W8jC`DjQ}k}U0kT;$M`NT)SzKps6iPwjtl+c z>F$m8%^o^z!e=t3Nhh!w5p`|dad0Dn8wBXo4CkP)OCbp*3_mtx4ARIj#5BYV1S31M z5hJ-^-_o~uN{AN8OQCy%hV!I8Fx@eV7g^!cZMdFk&6lmqT?> zF-Gd3Vhz>71S8f#eOWlM(_So@9Y)~~@bKtFXLtMvZy1FWx!f%bL#7IA3?1POrEns* z$fO;f3raACO*NLw(5c2y3MYD#Y=lXEE+|1O9KlU6+!5T;xu68Ia0EBONRQyQmrG`d z6;saZw3nq>`LIsHv2a)?!6+TpNl*%hbrOu|u#OuuO-wms)9z$rx1qR0HisEXyIauG z!oiqCl5C9gc8KLAOmaKKFoa3F8`>fERz|^gbcDsE(D}fdDom)*aF(z);Vi+>Y?d%w zZ>qSs?wdArzrCUE8J54J#Y}RB1#8b=v@8ArqZpnf50XGQ~Sg zzMdp-Ssl-K*ra9N^R!9`RPu#hy|A4e&9~G$ZInpe!j(5mmN*2;E4urksn#d#?9pwab|<$a4$U3h zL7m6a+IlTLjg)-Fa>!|A1>5`I5&K66Mo z{~*BqJ%E1@-~k@MKR(gie=Y&m=H%}lAz0fcfBV=#T3ZSddp0w7(8#%=O*FR7)BLbP zA?wIuZDw}M1q-uuCSay<3cY)F`0j-1{$r*Zvzs^57aQ+It+Lph+tB-W%42bEZTsAH zYbzAo4kmN`&l2#01^RI+q0LeNKlt4x<+tYfZ5MW9xQynpYeF8)#_1#neLJu-O!;DLg_Xs$hm#e@N>zcE?&tjwRRlIg}94QS-C?`%!8Oq1>PTF3l6=qtEe_T#k+W z?9Qw|fDpPH*3ZSC*_H0x=I(s6_b-&++VVObbzSJrcjl-252V)(rwjd#YtT^W^9VuG zvzMI-FYfR$8nXM;{}9g?6#kS#+dJM7r2na->T{y3|?f zEQ0jQ|3a$P-8kQW7?+MKd((9P;gp*0%yV7uJyoUK7fIJ9>Dn%f<-IGNc4zs(ZCSkj zBOv24WwhK`?zAbRn>!mXpIdXPA+<{P@^FRwChR|wh|&hz%x$&O+0eg`-X49t`*H2{ zsGd!o4V_K>i|EBlx3jm?+0^MA*di_0p}afvZxiKx%T1lRJ&lu(qmt6UkI{eH%W8C~ zKRkhc?;uX}li`0#@XIN2Ii>M$ADvrY|6Zpt+oKU^@1D=Ov8=gekMx7J>FJ|1(SI}v zGR@EJy~oh+HF~uYd~fFer549on+MVWgkw+Nr?jL1J zl)3Y2+n_g;vRGg2#@H@(dPlh!=DWTxA1I` z#gB)koK zrf36cZQV2dF9O+~DG-u9)9Yw%DNwF&UgAAdQ0SiNK0Ql3Gb4TC0umGLuz}Le{Yas8 z9^#<03`HvI696`QKPB$kCp6);o&mm3Xd-&+`vkvD`$Utnmp&oCqCNqT?-LJY39~){ zu=EL`Z|(;q>=TX&^$7@oKA~bl(KQiJCaAtoFsk$k%_KqfeS%S?PbeyC{b3{=+G37t z9VzsQhvP5$1pg@Z2{c=wPyAE8J^^mUKEX}Sx-m(gfc#P>?Gpf@Py7s8BYi?ZgWmNT z%_9)&6R53b4-KV#Vww`xCxDRji5GC6$SBv3kv@SJg+6f@u|+#Pg2Y5Sbh#an0`!p% zx|yL!Wqks`W^a)Yv`=WlYdr&epU_0~*7pg1oA!xK#9jJ?{EGSnK)z4VJsTup)+Yd# zJ|XnY{eXmh!ZD#f0Rhk_R7~^#0&|Bya0PxeDFPoUWfed3!*pEy8@H^3vBC*BMw9uf2gK=Fv6Hv)=B1pOSK zctp^D1Qd@5`mccE5kbENC>{~?2Y})cL1$h?P&^{&5}eu{5kdC=ibn)J4p2NI z=qZ5W5kc<{C>{~?v4G+cL4O@kJR<0e0mUPNz7bG7BItVo#Y3RdX^W#4cS`QP>8J(0 zX*cfYW7T)cTn>#BP1A7;AdFi}q=atV642mNkU&lb3&e-2Bc-A0oXF`ZRDJ%{5xs?~ z3rU?&vyk$R#D4NfGf--zIwx|ODN_BUSZ0e<7m~U%`$+X?RF~OBsa;K!lLr%q(q2!L zTeoc4vNFm2=^)g=cuwTiM1k@DE3PIBj2Du+)#RhwZ>n5P8r%*65Zs=qGX=MQGnUzc z+l8dA%sxVWLPJPlx5@|Ip_LX!=ZOY4uvf4P| z^Sqi1y8B0DXiON1iyGF$1DwcJkq!?WAjZMSYKI4eq^>IZ!vob-(Nli7a$R}K>PqY> zYbdcN{S=8?O`SaDO+>kazISr`#G|4fuRt5&cttY8(D91z#La5QD}t#>do+x^ zkk@V*?fU&??S>b+c7uNiKEsrTCP~C%`wb?#UK?a-BsjfJ?u4W3wM&S$%~zB{WXIj^ zsT?#){(R){x71}NlWq6>QogKY>ApSRBOez&+v%n_%@T%2U{i=<{65<*qY%XsMq4({ zXcIMKQ3`a6S-22v7pXVf<6Xh5VkF{?zHgE24`vl3h}PtO?=|B%Y!^1;nC{00_sGX3 zk!@IdJx(pteOw9;^~?0Tklyns>SF7xAbWSEmG8svTDAbRC^UDwl1;Cn`K-8=mSYq}DnrQ>S%QabKQ} zXN1iu;|2kf5y6R?4m>n;JP8HeEx}Map8P5SpL`8P=E$j;y^cH`Mh;X;uieLFa-Y+K^5Ghd>)-{QLW<)<20Z?9;uS z+tJtu-|3^t3Wx9X_LPlmP%KX>>HhZgtpnhykcuzG0ydPT=(Od7w=C`RI z`!>W~{Mhm<@?!(!{n(FX31MSJ`<(!bA6w{~`vD34*p3PLu^|Bb*eWLc*qR6^6IAcV zW>oQGYbFV*_hU1v_^}lgwf;B~4sCG<5=Bz*V?Q2cgCCoJh#h$e_2jnf2RtGUi6>k-L(yBzs?U8S^%lcdd=`Dv2LGDQSBzGb)>L0HK=2js zriOODVgU`_38}MfBz?7Lqzk=a90RLouZMAqlp+wELzF z6Z?Qd>h9|+Ip{*tBS6|B7e#mbB#zsV^k|T7q(j(SC-QEDq<1CK$(?1ORHr&8^2Q~n z`n`#1pd98@7m~V->z(S=8`o1ly>e;QHxALa<)tOx_;cgZnr~c4>Xz2~#y?nDX7!Cj z0Qkm}?n}P$FUB&PZ(K;~%IqDf%fDY$tJH}K0glLJCMW7nVj5_bIZ=hAuFUEoth5J# zJk>+UiCkv#5S|~)Y#u@(sVlR0VpZ1-Pg!r6^VBtlIZs++nDeAHhB;4qEww|%5z>=Z z(PcOaVKg;+u-DX4cw0)CqYwz*Q3#(O{Di;De!`4&{Yvo@;zi~sOlfle9LOf}6P6Io z*HV;1>^t}?Q#q(ZC4RyZ``o`muBH;=SUKR+d9|(^QSk@u)6o$5)Umj?a3H8s^gXQ# zpB#7?#HUEWUnAf(XQb=y)a6L)`%8jlyDs|s1pL)&c1sYioY{<_X&FQ24pRLJspG5Aop~f?8fe8vhAo;9!k^ zH%dzi&?h?R-5H8h=5GP8**lgH)Zd~B?@?iZ_qS*wddoftiUsDkNXT3AlF-J@U5LB* zTjW>dZvn{rTP|h^Gk*)f;%^c9=6*mze~V*6{uT%Te~XFTNqXREt*M! z%4PLjkqEe=)}KVep)F1%Q6vR_%detr@VD>}nU9nBax`MW-?EhWTPBPz2e+c1ft#Fl zBlk1p@#QFultTRs0Kw0292L;{83Z(Vl^M_iu~=GEtf+z-T6aZTk#Thb>W~{LiKTrJ z+gTaq`rF0M!V9&t_Nfo@bONIto=jq*9qx;qIR)siIp`S-MJnqP05*Fk6N2^$O?a(m zfbSEUh~D}>!Ee((aT;-#J|VxNJ^_&L6XcUC#nJ*SeM0D)`vD32gkwT|0s^2&z zng}QpRNp5URr-WxlA!uN!Kl(F6cx4JC*jZ*XObwALZ7%4Wka9fALtY9#^cGA^P6b* z_1lnI{017a&?mMhec~IWcmq5l-&@&x_kG~v5#cWX0YUMIptlATj|h4!pm+#Wlq>9O z0+BoPnSS(VS`zv{CHmDa3!n_f3m}ytpSWO#tWdqQG5{UiL^*_&0bo=a07zwg_e~Tj z#Im5VcQ+^!V!SNet%d%lMDM=W0hOrEV9T2+ev<`&npCI1gVIBxCZw0jl&>>zWpbCx zDihGbiIhQDnE*zW3BbWrrqS1|Ok+^5GL61gWd>K0*XvrAf4#0{^!2({P=Mp!%C5YX z6&?)7YLlKh<0+5l#@r@oH(o=%3jdnhBu*Wpxs2j!695F8An4Bm8k|BRIsFreS3ab4 z?|~CJJ-*c!)7##Ikcj5?&Oo_$On9$pNXbn;@r|gURF^s@a+%4czVmHSna!mxBz0x> zj`12YyEt_oE+-DG45gL6T_xH!q~?x2X_R|N$US;8Lb&r_e>8hAebmal4<*dX1cGa2+aR_T@U%2K)?LY3ja0 z^B#F0>b)de!x0}ubeSah8$#v`qgzg63}F#n;S?hX3ki@5iBHCiaSA=iY&Qypy4#tO zH=m)?{EZMlyqzh*b+KI9eaq4HxV~2_miU14UabhJcWUoFQc;9O-m4Q9dOIU) zs=gHeReR3F4Ed`nc?DxSg@y`dZ$brQXr^F>>lBQ}Wa;}`n%zBef9DxZx|pFo)85dY zrSF=bM?>8n9z!iY6r=t@?mlc%@SBH0U`~;n*`PPXab9&7 zgl_NEI7{6HxtM@95c%lC!Y)Wit-By)>U0z25VpsIr&<@K{?m(~N93QN)?xp|qbMyY zKnD)`Xoez{`HBE+_8vkA>MPQO_XaWGNYo&CNHr0?MGw%oNXT39pFWbfi?2w2MZO|{ zysv1TCCvP%0E@3k=$rci34KM53Hgd39(+YACVWMj2q+U&%n^!;#BfwDtLKVDfQnkb zjD&-)=rJUUq~I%hD#`|55&sZh(dQ43d_`!)g0JXSiLa=9hWKnU*#~$;o}Tgv>x+Sl zM}+%SK=Fv6zYQoJ5%l?h;t@e#1t=a7^bLUG5kcPrC>{~?uK~p)f_?!|JR<0e5U++u z1pNkZ@ra;51QZW}N*9SeUR?WY)SP|scp>dPUJs>~bRI8-4q9&~ZsPG$pkEp)Kvqgm ze3$olq3w2$_jo1rS1UalnCVA*yb}5wh~7Dgl)-2(Q^MfiQ~)Scbpd8>Pyv)dB>`?n z48&&$wXH6|DJFn2s3gFnRRHvm>H_?h37`xr3GjLq0G+YA0Pi&cltCo{KCc3x-&Ysl z2PS|rs3gFyKl3_(A*Q+jClI~s1@3V_kLx&ZBWYZEAgN&=if3}hU@z+YW}^GpC`P)UHN5d(3TV~$|~D$&1O3xL^Z zLi%v;fk$RGPltDNx0T@k70LZlT(f4U<$h0ta^FcEg246J>GOSl+@Lgjd z!*W#yQ}5Rz$go1FgamtMx8-qOqHYc9QvLA|Ay(brsh z8H0LDFQc!y^fCtZmR?3*bLnLa>MgyDzUI=)7}Q&O8GX&Amoccf^fLOIOD|(kZ|P<9 zHJ4t-px)BU=xZ*$j6uDnm(kZ+dIeL7yK;zPQ^bom#zfTE6n3$*FTNC;^1&HIrdVtW zyvO1-*4Pw)5StRL_XITf%fC{iQXt-21Z+fs7BPLgjh%}iETTY*5(~YeEUSh>ut&_G6zmaW6oNfs1Yu#9oMl2t zz{iM+NH6?C#7UfouozJh?i)|8CT8(T!k9zpOV0^L=}XTEO5sb-35NTE=d66{ajqap z;R~J#kJ1-B6O_UiJQED}#c28DbbG!aNZ|{f36IhjJQI|{7d#UT_XSV+{1)BimN!k| zgPRGD^n;uDrfGsw_yTBxAxzxITIKWE35I;9bA+a@$|p80N~<7-}@XTh>XS~1ra8r1Q90gbF*2~%1GSa zXpuk}ij2kWwoM8liiVF-P?;4_p)RN_dEpTN8I-wvfg(?DqR#=jn6h7=?Y>}E z;}-vX+J6(8f{5}Bt0<;a-`O5FFYC~g|d`#z&+7xo=HhK3#6-h>^Sp;^Z^T;H)JR`lBG?rW#D zU+-B+`?Y#9hW6_OBkkAvdT75+Fw%aluZQ;Q1S9L$`hIA?PB6^!^SZ1EL;H1tk@ssw z7}~EBjJ#hf!q9%5V6?M-tq4Q=b%N2(`n4hq?biv0*(bg?DZ=o6ouZg+kuw?EuZ_vD zer*^-`*n&E_iKAQv|k&Fn3mz3PTyJgwvwTVeVLmmh9Rb5FbH|;(NKg*ZlV~5Fp0k5 z&O@qUh_Rh%gx?h%jky6+yNY z1i95%L2f->5MeS(5Mk2Z#)3E-(?-?Xa2D)$5d4cW7?wxiv?#{bQw7+D>kLKF*?N)oCz1UuAZ)~^Q z%k53=PW!NSx4pT2czdP2rM4-_VDoj;+|8QqV@2V>{EuE zbWUm7e}Ft2gx&3G0{6zU`&xNs;U4T&Y!xqDr|&s9NwSgBeK*|=e!6IN=$Sq0&;@RW ztV7R+KZou{G&NcsdS+)jbb*_Jx=n6+&uz-h(F-$2JwawadID!P>XOnEWVWIwa4SD` zKY4=8|LF;w(YVAT#qvh^0>N%4ub7JjO^$tSiQe1jz1)^tw>-U=fCQyD!37&9_Ii4G zZ}f-o+}JJ6)_0oA7zXy~9YfDRx2Cg7Poq6ooK<=zr6mRE(;f73h9Z@n8w0S}dkP`w zxiL-nlVJ=vk|s5r4AVsP7K50+MIt;m_B7%y=f>n$bZ!hFe{Sp2JvuiOvS`uFiixM2`U!zii*T=R4%LMibQ~lT7M=9hql;HqDTto#x6(M zaBhr$$hont^U=96G-Bc0*fGhuu|K4Z^8p^w$*A`Libn)3-w>YM1wPyFQ7QPiR&ZuZ z)F?h%#S#W*tB`hQs|HkBceYBQgO5NSIa{SbAKIV*+3CON)BZ#NiZ($&eM0|iqTkM; z%cz9v^sm?aQD;m)`fOH`{|AVEwZ#G`gV84n5(fXI0-$-S3-B`&Kp9jL;8uU*TR?)p z>7a0>8n`>ryK_0pV7vg~nFy{C?tHyeod6v?lyV5w3BX9501$QJPiS&$h&qi4@^Q*; z^m{)Wt5a3_Um^NP9jY?8w=t0Btjd7H9G0pC^P~F1Pj6uET2*TFt4Ui^4y#dnb>kW`bUvq#o2K5F=qpvwY8iRTR zq|sL$AT{!kjWo9A(#S)xBfdyu1OEAYv0#CS<)N{M03r4;7*_=}c-G%*FBXXJ!boZC zAt!Qriaq>6OmDG=LQ*G=50n}~$ca2>iXgnz=Of82f>20m=j`sNs`eG;FwfISu*p9- z8d6sKesf4EBizIv0trcFY^y~oquRvLaAB?$J~)l2G}!RX9t?erN_#pbEGi8M$-S*F zVgEr!xqigP#w_gx;zbyfCLDZB8m9(qeEXO*fC@2bLKnoOJ%;+D+^22-3GLBARvyU2N9MioI`DAJ=o+yyziV%wuhTBsPUuqlqmg6!jG;BG06Sf>f zvz9Yl-*VK)H_@Ek=udU8wEN3m>f(T$NNPO{Ydb|4+jfdMuI&;;tHreK6meYJC5Xl` zXgkFj+I9&>+;;lX`BP`jIhR(YbD_=!!|Z%K%qlbK-_gDVtC1pz!<4>PJ7kzuMB$VV zvx<L@=91^Mg7^#^$UL(YEyn-fMz$Q>!3#;O!9mOVd*V6u6 zk;$lXIoGZ@k3)Lxp1#v^2^AW4T6+_AT83tw)^N4cN}qk=ba%hR_;l~I*w`xOccY1W z;iCPS{`V`&wiecQJD ziO_Vnh31ElT5Xatbvm&7;l_PESjL6idT>|ErNah&^(OpgjBq+P;M%j-bPXZ^m7 zj28B0Z)qcjKF$$dE+?IxfXOa{%S>Jy%R`_FZZ7$|sn(a%yX9U86(qm(ep*$*Fa5ie zmK30Lk10c6#89NNJpurmz2^~v?h$Ch?*cI3NN5V}5ojWMi_WBPkqGw)t|RWUMH(0gxMYez_Ldm^v(T%gnI;z3GER;JnRvum~i}SBA`rAF@-BC62nostez_p z0V-a$>_VeKmWEMD$?7F*;lZ`6p?g!(K1g3sb= zswB6yAfUkqAc5>F2xNQzj$Fx-s+vY616)&6kb7DqhRU>mV&9jL?kyUm&iIc(3hDpZJ&D`^2Ii_HOb0Tr3nTpe4l@dl6)E>W|Si>c-UKX)2i-|Q{ zq*$IEqK{6)XUFPers2c-jM}E-`b?(b^F!1@*TCZjs7%9KI8hQ;Tm=o6vn}fT* z)SJ6cBV=ApU|3wgMaBdyuGc`zIR)qy4*FV#B1Olu$nI)3uBE>ep3xy|4B%$(WrU*k zuO_^O%K&fxY9e~;?O%SI+P~Kmcd>uvS7iSJ-xV*d(#b3Y)V{p*;J z{R;tL|EicUYBdp1CaB*2WmK_$HIoF@+rNw|_OGI%-hZ2fLu+B_C7Q~T3+pafMD;xoRq@Z`vMy5K)J-;7l^m_ zB~{1X4=GP4_FE^tS|KE?XnBXE)m922Wt9)vV=X`3pwEU&-E%K*_AnHf9m|djGK9FV z=5}o2!XVSCglKa-&&V-KI%(tUB_#|u7tZKB6C*kI(M-XTDj}Lkreof%Bi0vi1AE82?%;=3?X8Vk#boStG~pZd=cy~V-`i6~#SdpJW%whJcS zmkKFa;VHs%%eKwC8)FAQP-^@wC-Tx#{Oud!(pvnjkkl=$zqjxU#D3Dv9z=-325t6W z{%VBiTPb0SG$80A4eR0_t%_gHYqX4Z{c2fk;Ds(WKy!J4h9o|ohIev^`y~&^`srGF zs<4PEA=)ytD8&gGAQ%* zfm5U7RGCOE)?xam2t)OcTq-du(VAkMY6;Q0o)13CI68$b#i_;|Q+V# z$Dr*LXK33c7;)R_OTWV%#;L|tDZQG$fosPBEKW5>mHwR%0GgZb(G3}96;U|lqmd${ zn|MK-YAjPJPBp=h%K(aTstKmtsX9WeA#th+n?jswf>DZ7O;Ci%h{|3~;#7@3>$F_0 z3Jp80y$L%lL$gk6xY}te#;LxC31Mi}J>>Ji zhafOg>f!B;)(sLPyH9t9Z$y#FM|m|_yYNwdl+uy{^!X0@F@_?Q#YF;^=nBuw8h6s6iLBfd>zUL ze=+|+8K)c62f}?}G-APDd{yEvF2_awJFPSZctks&KL!+!2-^7W7SP~*Nq zB~@qj7E)G=p$sXj?Tm($6=Ntv(uzB|A!)@J%8;~L3}r}JErv3rtQJEVQXXUsB}Nh% z&}{G7ua|k0N!QDzXs{BZnQ6f`W{jw&WWLc`LNtyNLmA_whCPh-5=In586%Wz#}Y;q zLm4BaOUqmeZ(*h}lrbN%GK(>kB}A*5AcitV6cdtO=MiQl#DJs4P{xSPdM(9JmJp4j z#8AdK#R#(^ipEfW1T&*<_5(NaBO!+J6>Kx%RjlLY6N?w3L=kVM76D| z>NrPi#Jn;UCsU+^5ynu)?g_a3`Evw@b@l=>CSaZYEwr3d zfWFW{|Bj(Z6=Em>ZuUM&C~7Nf!dt@(@V2rhqPN~w=C`S>{2AgdwzB++Y-NDFt^B)z zjDf8Tu-M8%-`o#KXe&D=WGh1e*vcv<3}8(JlnJW0l^IoRWz8f(^|msjimj}usP`9< zaA=LcCs8B?Tlx1;HrUGiLu}>b3=x{KU@IR;Y~|;|PQ@d#UdwTj~<7p#4yXz>}nY@J8zycHa7XRL9~kgPhwA=q{i;wLHwua~>~wZ8bvH zU3h9)ZMwv5JH%h6m(6DOo4fW_;9@Twe3giA?H?PhuS$K;^z&lsT0H&m4+6Zz1Na94 zUg`n-g8(n{0RBOMmwN#JAiyg;fPY|4n`+SAKK!q_pH2wOtj)>aJ(A(tHu>8>h1z6o zDM%0k@&y9^_VF!FAZUURAO{few~q_6fS?INfLuVp-#(%UfS`#zo4EoYmWwexjwHod zl9dG~-puTl3+OjX;(l|c?l<%2-?MZMai%d%F%7Q_=}(yMpE%W+-Mo2qQ~zG%MO$pn zZRq_639>l1wteopwG}c5P~UU?2N3Xr1^RI+JKH!%qP|B+z0{l+>ZSR$?ejtn#QFZk zLOt)OSw^D1XGp!V*%IoFt+nkfp$1~Be}z!D95t8f#OeMiA$51A*_jdg?o4N9ZD(iZ zy0xt&KCnA8{TqY_{Xzj|;e(xNe39xis*g2aAKRrmCaDFYky;R%iONniQg)%4sKj^n zB^H{=N(mj0%gMDz`AhBXO3R7YbH28GYjb<4%t8~C6R+oeEBQ8N4bi$0nxLF`-ST?j zTNbLeM&%Tp6q>l4z@RpC+GwqbayA>MQ+qy#^n02nv+FM2a&&Wg&&*nDrhjj0a!#$E zM!yzT7WZzQo;$EaLf?ndN6pR7_fMxEb6YN0oFl?xZl3Mmm(sM4v7zy(4UNWC;Ca;I z;HtA4m#*KF-dsN2KLeD_73#$-^{!?xIP||m+D7;<1^$`9cYPFCC^-)oB`mIKVBrUk z86_-kLtxrq_*(AnU5MyO=wtqJLSlx8t>ZW69!aj!*0y=7bwtqiL zZ6TEV)8D0eqI~o@o|0>BBR{({>klA=?uPYq@n?3WJGZ$z-|YQAl;7I&`t#`PWZn7B z{B-|;^t$2dr{8fyNmxzi5rU*=FQa=+ruz3H76O>Rj0WbZ{=F5@Kbd~^&nF66E^(bR zWTpQg0(CY7p#FoIEh`{ri(g^AOSXWzY#+wC0N}EHgaZ2fZ4aLa3)Y1ZlA(pLzT(+zdoGpHZnjzT&>au+k=K_Gs_74@% z=N(30TA(n*vQ>~|+xrrcZaH?fGuNDMb!K{Br{o3QIV36d4N2|Y8K(=#t==~UcfNlC zHQow!Z1mZqk8?k+J&BZ|OF48}{f7XdyRdgtr`1_F(0?c;I}2Mb=+d*(y6)m*zP8d5 z;$!5m&@Q$*i;i@ONEbUxj&zAgmpV(GMUZ~^GMXW~8|V8EBd$)PH%<2+PO0h6JS+6x zQ&qZsk#ud6uI;i|-n-Iica{&_mc{Eo0x~XBM$4V$PMb2ixwG-|xi#1SM0MBhAb)*7 z=|7T)(q6IIbqFXO2=EsKtb|5j`nstk1j0sex3)yD`-6F2uo3DM9Xz+Vt>!yAF= z(B?kWXQi{De<2Bc^zrV;wb!G?Hgz_1HuW!}7c1S)-cDyzr*mM7^wJ0J&+R>mT3cA7S1Wt=>0a)Ss4Vb_ypoCypU96X zEh#{+chH|O6sc@47ra!klS1p#Ql6+u{L@=vME0cC>f{Zou8 z{wZY3nIx!OR?iiQfGcYK)kKH3_$i4ZDU|IsC>#7!`~zidH{MC>;NXle8nNJ?x?qVM zF1M$A+kd!9g0JR<0w??O;KBIsAZ7Y~7oa)n+i zfrKZ5P!4xH{`aU3ocl?kgYScz?7%9}JE0UHzJ^QwjSeuZ@MYd8@$LroqR|H!5(d{B z15{3R2Ja>YyI25JBh!z*9X=7@^ErK`0{lSf(O}i{U%AE0uk@Ajzl+jCHLB--F44Od zR0fpnjZIxd1sVe>PRshk5stisx2GX7rF$m8zaeMN> zowX;RgNIQLVS54?wI=`v)t<(nW_ucgdhKcS_1e?uYqqB`sMnssp{Sa3gh^0yjxYxG z<_M#&H%AzKy*a|@>&+2HUvG{u`kHfuF{n337=6__LL=4Kd}cdacIpB`~70X$-M1BanS0gom;I>5k zc^_KeIQu-JTz|y^-w6*2-48iIvapjj%x}Pks6S}~P~oJFKW1*va-m6sa5|$bJBYO+6+4 zoEe>Ti4lcU6n`Bfq&p7&{)bE^2@Dw_lZ1T`{WzI~(+HW;01`QU6U!~ZAtRVbtcUH; z?4{E;B^Dz}BrGhJ>(rEk1a*uMB9G{}XPL(cDI5>?>A;ZuWX$8I(1Uy@Ry2jWsPyEG zi%K^rMdU6l{?oSEqYlrwxTtj5FZy(|`!9A^{eRL*#`g=Dg5sxj9MoV;`vq*iGG?h? z&>0>UQ`xy~wM^~lqLmV&HNMyCjHByFnbKw)(|#f+OX6Hhu~Q`s(rW=}?9;}MLpD(^f%rl)fDwd3Z`RJtxZuBAs$+U1vnN>cRrmU>amlx#VE?u?HeZ(;3fYKhx*?@2?Lj4GEfY3pZKb3x=&r=tW}E`0bo zDUC20C5SL-%jaCff@I?qH=9DkamwC=;}k=)amsL$aq8hS-TsXG9`i={w)tPPJsaKl zFJENt&u$=xwE3quAxS>b*OHkFpJ<2Dk^=N~4tf|vk;?qj05*FqLQwy-CcFol0Y}m_ zj?+Y%h~A=b`WA`MKiwwo;-8jZk$)N>@1K4>OPKkm0T%zX&^Px368fhd6Y@_(Jou+o zOvF!WBA`rAF^ecF62nostez_p0V-{{rLPt z-zM{8eadPR(80oYm5d4v3ICfhbJALol>t3 z#>MGI>es=DDkG`-bpV22Cm5mxH2A>}REGp&ejUsM%^oHT_3JEC!u&cwNc=jlV!uvC zx&A)!>)=J`*AWi>TYsDy@Br@pIsg^?Izkutb7-hQw-G(UfBp3Uvlo^2Qll1`Q1^gEALy zaEYH_=M=?xvb_cWSu3dL&`-cDbns2<8M9H;B8nN;Gp(OvMp8+E4NV82N*GZsF>|dC zUrRAGtR;IB))GUrS~6T;OAYtUpD#7K-)d+*{oAN|(jj4NJt=0np7iz5dP*>)p6E1X zysYFZRaDVkJ2tsE$oh%m%9_|#ytLkmnaPSbTAsuRvWN|um>hdChOo$ciVES@!Lz&$ z4yiLGU=oFfN?>n7C17Z#1cs|hAbsWCQ{7KWU)k53kx!8IchCqFEJ1FEB$>T$pb;5n z@9ilqDL~)opgo2n+e=kT;2l96uVw$N(&B5TS4G2P9mBI3~0Pfp}PhsF+w-Xd<9YP|+0?6^Y@f zTvpE&i2xPV{$>&mjd2GOMN(LU{2|JQH3EA*2J;VA8;pT=ZT5DPtZucT(80TCLUR_O0=-43fV$>T!l3dlS3=LbT(Vl3FcJa` z!qoyZ)AIG%;U{o6bNNrR%Z#8pa!28BwX~tUnR+?kcpgbb5y_>f!RCe%! zpTwmBFe(iI2UQwlP_HzBwO-xW=K3@V>S>qJSJf`Hwt0BvfjG6cOSU#f4jD1j)&>Z+ zcF;iuG}!Uq+JXWxTN~qDvxh-ZZSC7q!fb6IB)0ae+1Ab|*KZPA8!tjzTR3=In^OZG zsJyKWP{Gy~y1>>xGO%qz%K(VOY;Cd&;@4u(M0P=pkeM`OLB|-vBC-o&1Ysd3+e2bC z0B9IB3WYkeAbI1=0)vKTfkByzngz}_{BEN=Yc}*($YXhh+k*}*V`id5QfwQNWgNej z!Utv(S;i%dsPxQS%jruWL&MVBo3Qi@%}Q^$zVu=f{c)pvquIrDbSSi;PI z4zSp+Lf_mENNBq{CSbW8jprY2_PQsxr?n$CZ z3byMXp=_{S`G?r9yXPX?6^&T1U9U@Q*R!{gm5N8?DSyr^LGg&7SJDJGz$1c|t>2de z7Z2}ihdi~)O?>SN^cIo=#6tS`)RcFXqihqn$`c0P zHU_AM>I}L~l>jwXok4XID=ET>B!PJQ(F`oW=veZE{vjxVM8hkC(e8dQ2n~2<$m*Xp zD4>I9QVwB*0vI(Y0MelM*r3%Z4La8T*35;$dB#8*v?_zg8v|+3stl^HL6Rao3lfA4 zGLZz~jsr8~K_+VuKnK@Q4q<};7&Qn02h||Ppk{*@gPILu3~DxrF{sxd!7{4mFl7?d z9Hxvx&0)$I)EuUaLA_zh=&KG>x)Nk#g{_)&B`EXhr^y$DfBxPZ%)~MS>sk;XtObMV zN@MK9-PDhSQ0^gB_AezpX_oJ$7|< z%gV|mA4ov1dfg5u@~Wcic77IDm0h zQoSGuRfY?K5{0G@Ntap^%=ml2#$09R_@}2PpvEM3|^=|2EL@X(AbgEkj(go#WX${4ubS{pLoGv!kBhZ>luU0p+X*m zm_g_-DN22UP*@~B=%)v~Wbj@jfC^qD#qBad7=m zOmPX=g8u_UF_Q&<>>G%)PdCEIIS?br!aZ^h#0XiuCpiaV3}F#D2Vw+a;dad-l0 zBnoxTf#i*I4j43a4j7cVc;|rlah^KW{T=gRJt}BF*xOP2sa2k~9}Mde01a!Ovt#_Q_8FShzTx`XZ#dt~ zu~XgCto{#>Y43fAS^cZ+Gq(N}b8P)9=J@(o)M53n2t(^X!La@1#X&Y&D6Z=%vJKpx zBe!2RUMOxJI-QLeiW`Ma(?y?!AwzK`fVwUBdD6AF6tBzLp$IO3Iv+C(L!zC7k)8sF zi%jxSBW0pj=Nf&cxJ;waP;u=|sJINx6xVQ7ab?_ia3^sus3-}3{ByZD~vSLAyJ$oroEm?g}7&j5?>S?HVl0SSH2jtTjmAs&3s zDkdDtng}QpR7^37io|eKF01E?M1YD~es#26u~ef17;7ctrl>+XIS61U(s0JR<1NZc9)+BItvGi$?@~Dxi2o(3b#; zM+C*38+gS<5o7N)moe~OBhA~R&EEZ}zMS`3p@V<31(X84Q$PW-jJo7`K295zGlArGQeUvHW+ z`g+q;poHyL&^)=Fb`;o<9Q)a2-TmR^0X+_Vw%lUQ!sh!K*ya{Jws+Z}-rfQffgkg4u#a3U9)_BDlRdw2zRc6A~<%zljc95_PZ}zZO*BzwuC}BHDK=3PmSFz~1f%zlN*LlrD`rahLDo{f?%Nc+Z&l(Nc-Cm!se~~;U+kBq zOOu$#m0mjP7RFB3YBy2iOX`i2|( z`<;+*QSr#*JpA_cVjS(d>Xo*60zMX$ox1r$XL^h&Wz)FW#lbs=GELq5v`rTC5;tMw z@{SQo+hj3@u!tPqF+#FU7Qgfd#OxE!sff!cBkFy@o*!1}et(Xc z=vqGAa|(B-V$4(-vFX5hD$41@NUGBL8F zjF}kGwo@pEHllA@&RU^i)7qP`X&IU|t>L<+l|7m3rn;}Qy~M9j9FyNm%-U5g@v-fy zm}A>jF^9CPz8~7I35GkX>MB%U4sBP(7}>6hHMCt5jP{&6fy%n4Fa7?Z4br@cn2pj( zkZvNzo1QUqKUyrvB~Xhr{AVMzGIn2QkFFC+*cCp_o?w(d&7PnXKFywBxKFeD>x7cG z?$)D?*4@&kU6mV)+HFH=FJreg;Uw1<{XNJS?3WlIPLCF>NIXcHWmIg3%4h=m)aZK?e=ne zzW-RVBKW)Xx7NK%7`NLG!FRSEOQy`4`%0IL2lVl+s?EVN=Vf z<9+&_gg&a1_Rs#5)>GI&yOh$B0`y%D`V@vDmF;B$*z7%#5Ogn76Mnan0Y{>CX)jX~ z(Oc+wiYVp)Cd^ilnfY`EHaAdzt)0_A-AG?`5J93wxQL zPxdmC9Ygo^gg4TPc7R8;yLbbjctp@gVb2kd2>KVm#Up}#22eaA=r`U*9Po&s{|sC_ zBIx%3#Y3Q?p79PRmps_vMB43eUQD&u?k+tK zg6f@Me=T9KWmOrVC8{$x-WZ_Ksxvs>7@&QtGk7L3kS#)JLUsD5y}NPgR^C&C&Qzy= zl@$Q$Rh_{{iGc_JMVyd6+@j<*<#C~xY9ye8A5sRPMgkaVBmkn3)i;zhb7AncTd6{c zMvmQIOBnpf7>GtzWpF#HM7QND8d;UW?5&l7Xk=9eTZuuakyYtm_WoEStJ3eW0*FRd zWpENP2sLsd`f!hw+mxrDOd|muJeo2HH4?x`BLO%ljWh-|HPRT=)JS7cQzMN*O^q}L z^)%Ax>uIFX*VIU3P)j3&{jr)etqD+brZomNXIf)WbEY*0HD_95P;aI+`g$|1(bt@5 zjX}kkR(DBxA;K$`beB|Y<#+PRht`*?ZP_S=nJwnEZj=IqjnZI-7SQ0odO8>i#E*nX z=|(9ha(db*{mdOAdfO-!5*bFTZIp(TGJ5U)5v}be+8L5^(-zIq80nYx&|J8E%Y@rt zVZJixRn1p7Xu%2}rcdgdHfVQ{NN(~GB)``wsk-&$H)v(3nRtU1nd$~DCvu@_gZA85 zXghc&Bz1+3H)yL?w(hb*2<);Zl})>>SH*JME~}8#mD}%G)>BSTT~Ec1@O#TB!V!6? zk2o;+KwRo0bZ=Qm>X!Nl*Qx52+Ea@`RJE-=wOB)SscY7_D>s`ll?D?pwHP3kI^~YA znRn#PyyL*&dvP=Gh?;pvtq=kzh^MUA%$~YlGkfZK&Frb`HM6I#-prn|PBXh^s(7F~ zY^O>`Z)JM)0?XwK6Q5E>t~*1$+?ng;&I5yed!rd{XQY=qYwM+_tf!Z|Lb-S4a_>4Y zxIC77S0wkY+H!l!dUCI}Lcv#Cx#R>J{AnyYfkLZ-l6A*?C9Ns_LL~h{LHdOQga1sV zUx=lrPiV6-SKWwQ^`s}P!KqSp+E8*asw$H&MulH26n^o*;2aVyum@KcKq%}LNC$BeuuX^%&6S$Jso57X5`V_9DHRf=ot*S7HV#Eeqvxi+ejbgln z5*Eb>1RupHv4K5W3%`!z7&GGaQzVWNFS0nslqQVp1HtGx#uA2$CoE-3GWz>B(tK(C zqxWx=xW@5>B@BNGnWBT@*Rr`iih*FrY1(3KQ9L1dT09}A2E5hi;|T#O#1jgg#uMH| z`}kK-J55u(NEieNGz%9@V}1@h%5Lh2G1HizR_ShT{5I z9~XfUOQ&HzZ*DZEiWojH>l(VmTrl{1YA+m`pAYIOa`OQ^#?2`Mw&VL6+Cc#yCZ|GO zz(?}N1$-DZ4EQi8bBSWT{%ETEp(*_?LD=qLWFB+S&91cF-$)xrJ~A)HOxqnBQ)SGo z-LVB#M$OwDyG>=>QoCz8hPJz63~6_44wdsOwYzc~+U|^@E$rJphKB8KZ^CwGXx8qA zJEGkm7{vHx?XGU%vF)yyW7}OZ$G5wpPSEa(TWWWGIkepsW72k4f>OKd%e>v`>W{*} zssx3oy=-hXWVsN;qV^UC+3;$}5_{)9)YslfVq^oXA-gcVjXa9A+ociKkX=+>I~?-t ztqaIo4ujlytS}V!4Z%$|EVet8Wj4qfg#_odJLN20T-{;D&kd-|AnR^1H0*BnChTqu z&AOZ6#&LDGo$lVn$JKQku!Hcg*=~)BtlLCI`wg0MIkxVrgnuR5PB6Ku-g`n(b0^X4 zl7-SGAH+Nqp>&7frVojY`>RIlb9N8PGotcWy$9vsg%X(_*=Rk%WV(dxBx{o+ep&Bk zS>6yShm4N|EGvh+HcPcV>o0=IBB9+yFm5=NtCtSGCCCQbM17}m-c;)m5<7`AFh7mj zV#ojA7I&roZmqPp)E0D1!QJ5_6IhP!CN>FOC!^P)%aoR*yQxkNr%)XGHn|BXKlrja zdf{%wIuxqmbmOa2t#6uc#ACY=Hm&bi+uy zysFW9qqWPcqj`foV%2oMQV}-z@iRNRBy|J~ny(QE@Z1pb}>XxJCS~zjKzaymX&NMqS zLf@U~%&hI~%v`s&mBa^jXQsbRc+f8?09P3?*%dL_(Cln*Og3~j5R(nU1lXMo{nH$i z4UP%dH8EL@n9MdivyRDZXO@`E3KL*=X8VtFOlFx0uG}PF_)O!>v~AXW+iaJnnWROC zMp{H@CTa(wk#-Q8iE97OzV?M?@){>Xsc}a*aV-;})UqR-sAki8<@TcT3a4FZz2fzp zZy&GetSCeyVhc@BuXsK06~pT{Ybeo(h6+tkuXx?^8tJtfs=h|0l(rC>xL$!l`s;dw zYBCQ5L?{jK2%~xh25GPBg!D_g06I2uJc6~?5k~b24ANNF_vsf1NnS&bH2Sr$vbcBa^xT0Zs-*i+`lz|t`TptjV{Xd@i*rPH z%*}N3ETzf+vZ3+Q*+%0k@FbtqRcCqU^mP9WP&QX+9A%kzHG=`Z|NGRR2>+$PKa&tI zcjF|mP}4l*m$10vfQ27C?w7E*{eguaJouNeShIkIA3Ot;u(*wZg&#Z(6tH>+s6Y!S z(tXaRBAtaItt`&=&!!)%n=V}4bS!P&okIx$9W_7OzaOQx5X$}O@6tR`KKdL_$*r)F zpWT`D2M|Jc!}_`SGrQ8A+uWUR_Fhi;tu3!VuR*~1&ir)$f%LlJ>bl=?Q$Sed=MjRW zXD>Sw+cp11)2;yKFMA09-&a8YyY#bvK2gx|LT*2Xtn?p5pw5N>)PFFu<<7&|;#b&) zk}aSv+eMOG5L~t!70_?dPtBI~01(SoK`vX?2F@10LZy&w0d?6P$+-aFvc0te`m15K zKw*ewt00#xs~2aBU!j&swt%{9e}!`az-4<^1@!rLXfR$4-QjQkba z#a3t0kuDMGVuzwlm~@FqmpV(GMUZ~^^JFV@H_rDTMqFM0-89{QIHjgL^W1&+o~qLA zi==ClbZwW#^4^tByR&@Ywwy=*5s-12GFt8|ciNQE&7F;x&#k%9Mmp-+9ptYc75a}P zqI3+{?7Ba?7zpqe1l;9}zq1gxM&V7k7!FKP}|0s;PlfK|%~OiMTSp`a@?yIx3Da`f@;$FSxai;RFBs_+i|+e8(9%T1j**n=k@M-TemmA3H& zO79?Ebl#2Ob9DdR^9kN39Q@lyyBzC3>NIA1v~t+H=W}kI)ZDVC$ur8@^z>1h=s%i7 zndayA-ec(Z8ogQxzBBn&DhtkJf0&AmGudyWw4?z2h=abJp-5%t;{j~;-be^~K3)@K z(RGJ$XhzqPIp25A#s=U@$yUFVW~tC14LE&MaX-jllPBU zUZilc{G<4bljZyacM3k4>NNPaI0|1lSAIjAj&BEdWPkPuI@66ubb9*+3S1cA5kWr; zC?5VyH}Z(jbaSr3nQq2F#WZ_wLUnT8al>$!$lxEqP0n;Hsz0Tp0Ev|Q;T`q#DCFJU zAl(^#<8Z>@h@+JOidLP$-HZWhVL}ERGuJ-`bsz=Dj(c7mfDRrf*XUX3a;n)c);Y5RnGCvPg7sNgluw}5HL2;{Kfy8 zJLDK2Mll)L^cWvNIK~$Y69O7M=UCMOfp`@_N{{hzBB!TgeE&P9w_|)lQYQ{Kq?Bgc zHsKMzkW$)f;rdgyxKpLLdI%2!;OlQm6VoBQ zlVh3f5T20KmDwM{t0A+CQoi~%7-cIpk)GXy>^QrZ6qnBK?T?FVXZM7pZgKtTI~j?p z+*TUqTV0=hzBTk&kNiP`Bl60kBY(diSC$?56Oy`>ov^=8{-^@w`tdEk6BZO%EOkl~-p$H(?p^$(D^YyGZYi0y zB@7o!UCNYZ1s_YD<{QRvm$*)vFW=1?Gsw1iGrGCdEqk}}YP*fC55*i?ABq{)2ik+@q+9ZaCZDMc2HeqPiCWf1|$>~$whe;g# zKKl3^2W9r(Lp^j)1F>aqpgw#hkF{92SB<@_6e4gaw#r?Q_1VEuV6`5^<}7z$tTjeU9|-`JgLJ{{oUy80;00q0)JL=T7pOS#f+=)x zKDd!Sl7~ovevzvHF?6dt2@(dUpP*hF6k-A=78rz1EM|zwD=!V8gWsYY!qNa3m4+ui zKK)wViKUrKb$s?$lG2RzL0M_U2gMAbfO%;E9ekg12ulNCR2l$8n3||C8 ze4%42zri-bUsCzK9Tyr>Kpbx8pSRDf)fh9he5vE%F$%P)6pWrJ-JH6bcQ?X!v0n8Jd;Ra7UDJ z*ARQ0<YN5Cz%N0@(Lk1z)6quKjARGio&3LU%= z+{7MHpr7*;AQQ%4-_2ji3c)6@CKCGZDm{w8^rJt-n$T~&JAKoMFBw+)(Ys)v53L#I zhmN1u1)zhyltEY*07iAeg9ckO4>~cfi?Ozd<}G#kB%%+?G7){apT_*4ym?sw9XyRP z2+IOsR2Be4mU?9|`dVcPESY+GW%<|BE2FQdS850GaKz(Q$qu@ftst_4wu&8u5u&*t zPql+ML3U8kF$FYu>OHmf1mc?xDcuL-L{3lpV4sZXw@?tr9jU!xM`28C_ArvE9rXoD zm>mU##Ev4LhZ{{J%Js{{jsit!M+paSM{#Pv1Dv;`04mr~LKoOkcX0D>Fp{&%x*69F z5Yv&?$5Q#$&PXw3#*IG6fn3Z8lZiI}ki^MlPSN*4N}SA99Wn@~Vxv;1n~IY+ZYnlt zI29X|x#(2v{5?NzblY~9!!6Dpbt367Hnbk^kYY+b=GC;jjF{B|XQ}0-L5t;&p0XVUMWc=c68;gqYdA_%9l&{@MVl|sXYvo~SGF*Iv9!;Nh4OQyP4M0VuAQjg{R zlgmht>HHs!MHs)x_d2-)?NS;Zmi}pZ?kEaBwjMLTcG!IX3H0hSTc;XRz2}f$=GcY9 zrhj($ooFG~+B5%#H#Ztn>+6Va5S_YnqqR@`sQc8<_8$3hQb%@+B+q7?Q>=+1`UtMuKmi*1jQqQ-uEQ3cJc7m zF7k-2UCuSIb{PY;)a?B`s#C08g$^D8Zer~!&`+%j5Uc3hQ|fMlyc3wa34=>-q0b4k zx%z+D`|>b5i(>D|naL!XNe03|0>hG^4h$i15yXotii(QMbpvs^uDBtW<2?h&bqER~ zJBX-UR8RWcsd!BrGGJj0>Tko%` zx9YCySz@QS_EM@1#}pMhhEUov0B(}eEhGI>g-p*wogo|qbC8O&(1kQ$IPn( z)Xu+B3So7C7*z)dt~3KyhZitlb$9`TRY&0V57@zc4hHLBo`1j&<^>Ga!90Jz9n5AP zY%tiexS7YIsh$owS@I%f| zbC0uPew}-`^z};n;HF?U2P=mfdlOQ$GjaToCr@YMp8u36`6gWP&P=GTT9}L#%&l*n(4|gzJHQ@6lBRkP=PeY7f32=pv zW=Ju>l_;p4$CO1x)3uTat-dS^g-Ke>pH9+t%(76JF_uKQYbC<`^Q34msw?tNJcm(b zj+eZVIi9D6b39LFDbXD7uz8aw`1J|;me}^o;N3;aYd&CEdF^#qnXgf>jNw6HY`W6LRI2yDcp&LZ)$?Z=;49=ih`H$J9*YJXV*|WIb`FHTfv_ z`|gizxg&8C^V@%?@iW-p8zHNV6_4+bcY}41`Sk3bK>e;zN12MJY#ju|*31JKm7)4r z%diJs>0rXP;afaJZ&3*2#Y4Cb(xT+uI*5x!>mVTMI>`4VzY93Oc)~i!_YqCwfv#GL@1VTYw@oZ&z~xL&{lp}=`*K<(`Cthh8FMx_DapDK+PFj#4V z>HdJ)<#RBYc6t7OwaaGPJS_3}mCm+H=bbQ8wC3>N=Gy!~)4iaBI#TEK=U59mifca1 zm@v?_W-ubzjA@u2{EP{JWS{OsJYUKw^Cs12P|joZlGXL`3#91~?JUiwT*{a8g(E97Yv$ zn!FKn>ZzeQ^;DK(=2YzIpN1w!y$^RQ&F7Ayw!?ig;na|Y*pL+0AGxpb>yi&wLPVu! z;Z{y9eM}8Y@85)_XKGe@kJZwmfs;Z~;t`nu=33YS>i%P1saS&6>(%wW&l; zUp8-YHrk8Zn8u*M=i3~Q>+xK0@zzTgg)OglJ0yy7mIv8kkseQZ!)=Gl4GCG)kdSsW)fX>-g~Z9rz=fQ0z#jU1ww)I(tz68X1};JAV#GD!DVK^ z(s%)bl_v1{2GlN}gTb`R^Y^P==JWBe#N$`)^Gytmlg+}Pp6$X&(VD}5^ZEFJe7>NA zI#TDO`&$b-iZ&mfY=4Cxa(>!hS^9#A-|w$D7T5NVdr_Z@^e+3lJ+r@K-?ir*26(I( znOid$Pt9XpP7mH=1t44FrxO-3szdA51ydcJNtK8=~<>x!_xaVVdil@wX2C+3WLjd!g?Loa`CTvS%AiQIHh~APcfPZWMZPmg>O0>o`Q3%{izoQbKSc=NnIrI>FI^O!8$;m>zVrTx?|cnTh~Z!4 zJKqE<{zcS#XivL?e-U-hhZ7b5BI-l;AS(Vv)NCCVxr}{s&UfIGGXnM8n%Myj;(T(W zcJ4tg-N`c}s^K?+v)u>(f}BXVaEKE3;FBi;&hi3KIsFT`iUhc$YpBK^ocbgKKgjv( zK7GRfSK~*6^`HJSJ9=mQeWkyL@k2HGPyabMy60NZ1oV}GzSlaF3hZ~S(+xY}tcnG~ z3g!9?YUesCVyMp`M*7SajAvE9zsqXF>2u?x$P#xQVjM^JTy;8q?pMHOBp}r1e)*@3 z-|17o{JZ-CIDP0>K>w@nsKRhw$yJKMJ#SA?J1?RvhV2Pr)Se)?<`}R&y?_DR(+e1^ zJw5+m?dkakY)>y>u=WgQ)&trIpMwEygcmTFjqv<~*$B@+n2qrKgV_krKbVd1`~%tu zFJLem;raWu5wH>V% z)(kvOTU}U94}Nt4fMh@H!@RbTan3%)tu5e%tu4@;-bv6oJwJ8W5!E?8NQF7Q;|u2W zf2Z+X_jC3Q=A;02o70bXj_QhZQ#3aL+i2MRK;J%rJI~{?n|nnQ_&7Z`b0YraxBTc^ zp%~~SMXL!hz)A8a;pqFL$B}tho#n~R#VUDnr)-G7DNjyPB~R&*A9rpj&UfL+P7Ej= z*@+Q_BRerbj_laEp(m!b>wXunQj+`^^7bstsMM?eY^*h_~8Q(Vf_n@3yja)Wi=N#RsJ9CB2~5RPwyq0eYv$1euytK~ z(3M*zYzwE0)^+V6dW*u@TRep8x_gpzx324A(Yh{3x~_Yh*X0P- zb$=EACIt##Sl2zUr*&QIW#lI%E(aC=+*+-x(s)&tQw>&S@hqofAA{<2tFlJzd==8% zs;m)p)x!vbuF56?`riys1bmjxYPeM_R6-A{k_rFMh<^({++h6mMM?07Yl18froA6>=q2TCTNMf=IH-$Ln7ec{u0+l1v4kW-z@E z5hG}84*zXEgdb=bv*>6!g`3~3)VxP7R>whrLjwAa{zW<4+*!KV`S*(^XEbF z>%#g)3`pl?_>3+_I1!Pn5(AtFHzy03%_X5>!E+c@9F^paI4YhRIx3#ZQq)m#^XskW z(Qgjhed>#XdJgAPEW!rgbUqcH9Eg!|J=451e(fqLaQWzixe_9(CC-M`ht^U|4Qt82 z32TX|SuJ_2*3yvd#s6ez@^}8s@h@uiWJ5w@JsGlGPxiWNJtYX4;o}40td|(nDW3m0 zZoHHA6T`Z>q@O9$JcZlG0B)ujx%Dx?P5y!=rnAg3!imUxilrg*M_qgH+?f(Ei%~-* z@NYsTU}~lW9&1YA`pQ-FCcp0bioe(W88iX~uKT`tBq#l6G(5v~-;bW%6R1BI>hqb3 zC;rW&))4M`TZplBcnzqnnP(Bge0O_L@0JaB;ZBuCM1geUtxfFE*x`aa+zuZsBn_W_P2v~uAENR4JLWOvHr z*kSP5MAS$4klm?Hc!f}3sXN7S>~JA^Ox-SzLRL1<>y9pudg^PUy7QMuITlxU16;op zvJY_mQpn!-^-E6i?CvSZ!rfDe;?dnxhrKQ;yuW+Ou>^&8zmnMN-BTg^fQ8qqs|GE+ zTwV3#gZQf${;b8RZKEAT=Iv)5`5~`6`kBXPlVou)9VqOy`lE@gIQ`e1viDth9Gk)P zqBVm_fh`j~j~@Io5div84!*CMp>gW~UMI>}XHRnLM0jEAM0y`p$`jm+72Zb$-txU$ zd>>W(+Rdwj*(WV9lo0;Ygz!G980jYAZi-zj2$dUUxvNnAE_Z9i3B=0=cO%4_=`Zr{A z{TsAf{TrZb{U->&MmpZfMhnAAPYI6AWaEWl^J6pFh+)|1*v!Nt8eOs>!?5n~%)}yh zR$~ljHCUkxActq7McoA9PNxKRl@5(0kVWlB(8!;U8a^2(WMWLtYIy!kahb=cq2l^C zq2e+%Q(TWV#dYJxL9NL*yEBH9yNnMlBRhsa`svPzkqN!4jE*`TKm$Lm*Ww)FH|hP+ z?Bl>O;@|KLn|+jB-Bh)GQ@i)6Li^@*?=v;_ZR!A#^7ej{Ju0SflRXtp_Bt*bTJ)Lp zj{5&V;b{q*c0PDv`(S!@PoVx%sBNa=DLaz_Vr%BL1h92&d(f3@CTvS;gOzK0h~Aez&%6)Xt?y!=0fqqRxJd;3ki^AFAuh z?%rWC@%3MTO8Dm;X3Ll+puXym2*T6e`4VZwwYTz2n0QzYE8MxhNzy$P_fkkgr9k8XZzI1>W&)n{a z3Fs>WJ6HxVZuDORPa=NVo-qM^W#Cno0Srd{XW%GgU@>pWn1H@AaIR$l<6i$6xZc-* z3Fs>Wf3OT-i0wZE8y!AR&f*z=bNb;18TU%~@~xS4R0g&4P)Z;il|hU~Wu6D{2HBhD zOdWc>4&D-X!+QT4I*EXjeGc5H*tjg02bT zuL!n^2lKjp`U861Uci7}w-+#&*X{WS^t!!(!MtwIKcLs`1q|kOd;S5vZZBXkuiNtv z=yiJmgL&Pae?YI>3mDAn_WT2S-Cn?8Ubp8T(ChXB2J^Z-|A1b%7ciLD?fLuky6wCN zFMjbVS^2!jljt`9@YmYPo%g_sRBI0Z?Ysv+(AII_tUFTYrN^32;wb8n;K|N=@I%f| z=RFQQF5>s+JsgYkW}G4368Aaw=$?YxPE7Dao;sbFc+c@s>i)!pV{xf(cOqsOD-J;N zJzjtVc004c4|(!*W?>JKEDoImg_WnL2An4r9(HMTEFsLc{rMqJp0@p8b5fN2l>Jw+wxIf&(An#KjzLX;6-$1;dRtsQy#lVl=kt! zkRDVBc1-9bLJ2XCH^0#`{P_lc z>hK1Ho^JrDaK6Fu1?L;+N0En)BAp+`FB9QydZ;1V0E_`yoznMDF~Su(+Ww0HPJ~l; ze6SL3n#M@C52isInm`V1y6r4v!fgX{;p zdT>WQVhL^&xRMFC^BeR8I_gmpQOSgC9!pJ(V)HnbP})3B5T(uI1X9>MP7tzrY&+?B zM%?`fmFigGE=LIJgLbi#WSo#ng@_P;yG5Q6cR4~WBko>J^} z38`ho37K%$V}v?pXBud|(Pz!5a?&ArBPSg^H9YCysVqfKI=FKVSInRM>U{gw^U*Zt zaO1x^4Ys212Jb)()LBUoe)P_)zac}L#oAhQse2#4^8e6n1);k%ZL^z2V2BC`=$F47}GnFwbBYPm>H3S}ZPBa!7IJwWu} zw7$g#1lic83&i)$Tu5dnav@>_qJG7iWj#pyRZI>0m46fVE2d`s%44H`H8DK7?XdN$ zFVcscalf+lgRcE5K~(ycA$v1x$=mv&XtFBbFMtX37K%$IZZ4nO%ps=E}>fD4mM7h1LP5fOQ@1^l`f%5Acae) z5`PG&MzYCo-Zb52zdox@ z$iyZtBa?-UxDmXTk!*y{Gvb8QYDAo)NtcmL3mI`^bS)#Mm8&C z#0}H6jAY|+7OscRWo(X6aaNG&5y$iyBMI3BWZOhxFq9PJkqJ*U(+fxF3C8Kp4}6u|0C4nnTn_E zEHQ|!nWG3`XNm1WPYW|)TRM$_)57);y+wKLEgr(N#K(|ycb3@2qO-&x=~?36NPbV? z{Nf2`iGPa_XNft2v&3JEf9Dy6FPtU5C^<`f;v?x4F8)QQaL)o2|MV0tq{XLjS$=Q| zml3Fs*38kUICl!ysGSQS&7HzEqV9zl!R<$U^HF+!5gFsNYxT2d3ICsrA4TZl>|4UW zK z#2=QWC;srn5|;(ao0kRD&S8{5SQZeYvVh?7GFVwW|3GC4&Y29RS3dp0^vd)1saLkU z%fk_mTj}mD_6=~i5B~JG{xCwc=J4P4cKLyJ*n*DfNS#CXwAOPJZ8|*J-Y!4n{Is|G z^_XAxcCkl>F|jp+k<9kU=rnP#M+QK$M|KhKk!75--*2c})Zqb6 z_bNat>{U3vV6S2aI_Qr%buf~%$~r%5_+ECTpA_l*t;pIU6~E`< zJSF0P74e@;9|1XmJJRL$G0;hhjDHMBr{1A}&~ke&ql)ED-iYP))X;K!DoatzP5IxL zbZ+QxLz5H!o4j9=9tQPj!&ujPq^rw00Ykdd=hd{b4D|Dc@V%9n1}!h%s9`N|!u%$z z1*T@T;IUc@t`4pqn*4^pyX~x4m#q6Y)`20L>L3ATbztwErpyo2cO+I{Lpm=#S6>4- z|C)XWp^N$&&`HYG*8omZIn&le+HlNe)Ue_Fo3P=Snl+rqM(b(^&zn5T>F&<05xO_I zeLD5nRrvny5Ypodcs#)PMc?1`{`K1%sCyT_ep|iC!uD(E)s36a8=5!sHu^+vx3Nuz z@84_}`rvQTs)grcgqfWs@+zlO4;@o_F}Ug)jKE*Cl@Km2ai*$nY=nYd-`k{zcT!)7F0n|03$QwUIPEheLqTUNC{zcS9rx6wZ9Mv^o>|1jg1K%3Y@`c-fqw$jCy4L`o~2H{~g3HhxkoEUl}-tO5nb5 zLzDHNfpdHfn1H@AaIIwk+R=Xo?%mm%zy$P_fmdfS%lc25#{gFagaO2BTgX3{YM z)Xx2sLO3RX7>x<+&F~!aviF!ixG|w|l4yy$LFLf5Cw;nK0blhwaDB300f#-^a^U(@ zzXERZIdFZVUjcvc0-R3wD`3HUtreV3_A6iuFTm+kPXfZZJ~t~2dahHTcDAP!LY)FJ z(kT#}N(`t|Uci7lZJw5{qkM!4C?!GI*EUq<&|F-tX543g|I4O?Qx%phPCXV7v z3DyoV?`+LrwrFdI@1+NSz8-*N?eJqfU(Yya|LoQd@giJ1bP{y!ke@m{iPW`2kP2&u zjxSg{d@9|giZw4>Ligdd{t!8Ue)&&Ue|Qmb1Sg{7*M&vD7?3Xd;TIudgcA`h;luzZ zA~@$9zb-7?#DH|+CeK1)6{#e`&ID!E;Pz;v#iLk2cGiZD7{>@FqEZcV7$-dE97}Nf zvz1I_M{Tl9I1!ah$XT55oO7Is(mCe@ksY+5&FBPDIOm)o8au3 zq^GhJT~!{Ewe>AWCU00yomLT ztSYjxC=($=jp=kIB0Eo#iIBr0?$mu)QKomQjjRGj4Ykp~3AK@_nKpW?YNK0^etc{4 zdH#2DUpQLPMe{n!x@fPv>SBUOb|t8A|hSnTOc!k$FO4H!doEY9CtNvCPIGiG#Dw=z|oQHHXa2_EB&JMk* zrS*uyhdfDEOCRzikiv&N2|_;P2@ljJh{A_F38M5NPXZ}?$de%CL!R(JZGtF#$de#S zAMzxS!iPKwLO$dP57Z_Icfd4vPJQFKQMcM_oRHi-O@+vTS}{BP)(niAotPS$9sedY zJ50^Yj>oFm5g%yv=;WTGayD@3&_mpGbEq}3u<$##dN#2AA)0yx=K(LqBkhpVuecLIB%0wFli9Wx}?!{)wGYdx+kmkoFc2;lAm|NV?lM zb+KsQ6eQg@{j=ovQqC`)uy6VogxELb2=-0SqVGiBj5+b_Lnx^=D12ex^yZ%SO>dxi zZ3q9Noy?ztihmLHx1i!*M7;-8{L@`e zPb2DTv=Ii~^-Kh8eu3_Ip%!}B?@9O{PW-a#X#(o|J&Az*Ed!|V{xfj6&wvT&D+6a) z2GF+sXW$B-0Ta+y2EJz*fEx9mfj<(z`*mUCZ%#klapM+&f1K+hsGUte6ze01kv_6- zJ>ZU;CGHgZ&I=QLYTWBd1pLJdaQe`%fCV469Ju!ESHL6*2-~A4{&2U7ON3!GZx2vA z52ggd@d3oBJwO-h&9W4(aE##qna=NN0d4D4XBCzkFq;7*!}p>aB;gg-sw46mm(hyS+E zzz?*~5V#7C)VcO!HV!z74gz?xGtT^w^V1pUCw)BP*E7y8eY%k+7}4DwN0O(IA@!dW%REHnueUglKc8i5WqcoJ_h3%8* zy*Vk5-9t3aXY6z-61?e^MEb2UtvAH4OUpkcgj@b8W{-}5gTr4}!%rRdX>}V1q{23i z_DtQ;qBTYPhZeWMv;Ge(eesP0wOLwr2GhsTVl9tP4&=G&w7Y&{Z+oLy2D( z_HklBwqliKp|For5@G9VSsvVqR;3!U^(xvziIZ?5D%Bv1tF9j0eKoNJw_H`pL}?$V zB%+duXdfpmLO4(MGL0(pTw$l=O2_fsV;Y({R85Z4V zRYnclkju<(!Zu`T)`lLNwBh0NCQtI;QrvC#rxXTRGr8q9wAWqRFhQhkXs^4rVS=!+ zK()Z$cWuK2k+-1%y0&40@N4YxRy?=2VbhHr9lZ?TMwWcwFhI6cuA`SBoQQnjFo3M3 z+t$z%Mez*aMwUt@^4l8rEX%0mLS*=BC1@=;t}I!EujRunea8!qMIp6}I3dxcPKgY+ zeqPInTl%hM#0jZo#0jxqjq;hWey^heHb|4HB_t>rVHC;5})rQZY8CX3n~ zqA%N}wdpF_v%z;R3wIhG-Dz^^$coiFkJA4~?Y2N(ELiw5yxNV3WBh8#Zrit(b0S1q zvfE^984F)Aw%bBUXFFwG4N)t1e#?T@8&TvzyDeHiwrqTlgCBU{fd#8KUN*jH=}4Qt zrX1UDj~5XMi2LV_zI64pN_^06lZ!;8;C3V2^2K|sroc0ALr>&S&mVdN)delHQeE6f zrEJapjsEYtN2@i5YH!VA1)Yr9VsRGsj;cz=qN^4L#%T`epf`54R77k1T@H{rU ze1Cp1`p#AIg6Z#Eb$V;&5R%sF>_W@8GlwGDJ`De7hUm0YtNlibD<6s6yi@< zhTDhJOXeAF{})Av+i#-(?Q^M3c3#|aw3#`6aRgqVu>|u0it_W!(Cu+{zJn15$@WW z*%x`(kN&ON$2|Fb1=##3}D$G}Qpt62~+vEYR!|?^fGY10kpM+T4Is(*%3uYD# z4edBKx?s0kT|Jfg4(f}KK8K_>OVb0jo}T9m(`)9NS4DYo&^fRmY-Blu zSigfsM|!j+wfpy}UM?g3oxPH@Xl(W>`aeE<$k5Q};@PVyzGPA72x^1& zrzpN?+3aFsY@bR07HziKX3Lh%z6a0rGpA#VHgCU=f(7kQ1K9oy{ojrSOpYua>3mj2 zETz>fld*IpWFougxXvOulk=C(?`(1jC44qLEuFuxjq$quetH;fe}G9LdUWY%XFEfW zcJ@L%0FOE_b;4^%%)<6(>Hp+{*3t#-&q3_9^zRX0pbjugCv?Xq7rJ24(gjNwwm(l4 z0}^Je{Y7BLcAQ;0)_yfb57~{hbLpaG2ez-Hr=^RSgBZW$o)GNzAKRP*n%TAQ!3+e4n$K0}f>B7~>-u28w(M24+8Cm@b z(Y701wR9YI!})5H^Ul6x-g0ztvdiaC{k1xKq;`2l#V#|;x@(uuMTus%p#s1j4^uxt zID#-X!N*d+#<=Zl=_lC+&nH-56FUSU8w@JhjIojpPWjko^vpL}Ob^t0dY&&#ubFQ_ zF+EW0>3O~|y=K0J#q>a}r|0>?^vZlAL%WbJU+(QL8g^`RGo-M)ec4=A47IsOkg(}C ztJBo%7_{mNHJ!NQ+?h^jnNq!(Wu1dPrM&T9s{@wY>M^^RNW`o56jIehBHrCZLR4%b zK~WQlxSB}BSF8||2%#%!+;Aq+tRmM6S;eO~tBA+cDnkEYd=RSf0Zy#q{jiGH$5s(t z3oHm5S)5gb7Jvm|Ba5?&P*kuWtg@`fcJRd;>|n(Xu4Oy8cWMV8Td{-8vhLc!^VkkP zM(p4s(tOy#F@&)lJdS#(w}V%(9ULcEU);%ud|&c${REV&(IcCmwqiyefd91N*y2NCaX2O%o9gP^D# zL|pA4;x<);P(M{PJIJ*{cJNuw4&pJjgU~;i8-!|ZfD=17ZxPwSug7)}T?;G-8(Ewk zgcg7WVIzyPgHTkkAgr>i$9C|D4R)|%2S3PmaR1Z}zPw@wnPuIzgXgmye3{t6jY#uh z2RD{*sf3$II4R+#2xB{WJoR92Cuwnn*3ma3SYRhe9MaI zfm%<`^M&a(^U+pHp?sj$)AM{`dd+;B7t;f^o}T9m(<}3h4BbKKcApTk%NX8CUY=nSip!27mGz)r!23 z7dS5jkEs`e-VI}qP>nrs;)RUB3%McoLNIWF1z{u0yD_lNp^t$DVI#{K%z|M6EC{PC z>+PEKIU9VCiVt!D`ydCVKFCoOAB0)fT_5B_?1Q{Te2^_j@8N??Nw_7#*w;9L`l3O~|y)xg((B3qt(>|E`8faME6UJWf@anMz%Z8V=UrYNmYe(o|IoSk$ zDDDy;>2`_Z#cj7!%qpXf#+xab={76e)a>h_ci87h_ldoq0hLsLz)$C)ph~^mCi$$c z>?8ac4g&pk^AT98*jvQK-j*l-oS1+S7ckPzjWhC~#u@R{IB#zI#7LL6-d%5ttu$V# z0Y=;mE|S+5h}+UQl3LCt+Li;j+Q|^Nogv0!YKWowuy+X6-T^0ucmWLYcVk10UJVw6 zjV#U(Ljl2pu#v?XV)PNPAgr=b8?U#v____YxMGVhWLtb{YKzaS*kWc`cWv>9*%q%A zTfCA~AGUZ~2_GckgC%?j!q_&SNL|<4W;&-pwt1Rhfo(pFAY_|CC0jC4vdt+U+mfF7 zwkxIwYCS#A7pB+Dw|y}^Q0wV=zA(LJzL{crpw`p#d|`TJzLB9<(zr&4K-4y)VaK*~ z>j0SSi*eqnV4UZZrQUqLSn7$9)#D3jouFp8*E+*Jm98@I0>fHo!CA4?g1?0_Gu>u2 zotixf+Um}F(Lq`MQ@f0x8g+AesIpT12{0(OQvHTC)Lg0F-b3k?dZuk|a~EKHe}=6I zAl2L|a}LCWBQ7Q!naRPNF##hk;PMVR=U2dp3%Kk_a4`goxPVcjJR2yTdJ>2`u%G5n znJ0k~u_uAt(n-G79CAVp*qTEsv2Ovex)6x3*i>frVAdCio6`Yd`T}utIv`wMAZ{;^ z-IWiJHpCtYs}Xr5M>vlJkEut34iCeRPz^tD;*pHOBe^N|NHCUx1z{tL^GML`z=E)m z#d#zc8NhuZcgh11UcIkyR4z zDB)@ecam^t3I9dHT_k*{gu6<(8^YLsIf**D_h0DvBl#~6BUs?SypbT}zko{icB7L2 zlJc>=?U`@)VtSy~)AM{`dd++fFQx}-Jw4ACrq|5(uf_C0t*7Vt!t}~~BSWvFv7ZjD zs{ew99a}M8b}@M8VtT8I1#73bo>;hcdYg$wYo}Mxj}+2>`k}(L;}i4Aiy^nC=EZb5 zq|O?pj>}P$i|ID&^VICe*m1$y!=IenVrSI%K3LD4L*>=$c%f0z0hHP?D!PMG{cZ+2 zhf=-ggRY{~qfG)jj#9nvgl?qNJC0J13Y|)+rV8jKC_RYa) zYxN`%cVO>H`fnFdqS#$Ti*G3&A{tcVXs;Cq$P2WGJ)pknYsb@IJ?2oK_6E|`UqoCt zpAa{16ZNEtpc=LiNhqaT;cCsH5G%If7q;BRU7eiEcR1$~kEwHs(HK4)LiOQ*6X$XX zoXelY&Ls>DSP(X{yqk-RF%c{X8(Gd^77W{9L0Dy3Z`ZoE`oxBBA-aDHaS^nHe~~fz zM)B7b-;!C@UElI!DACMa;#=-PdJo_75eQ?S@MP+r-Y2}4eZof)Ebs{rCkXk3ppp+m zAGPJ*Bc^=p!}QGesA77c*3?y@R%Ats2uDILbWfziQ(HAhVRzc@S!(>1z{tL zGkj=xupn$?afT1N2^NG^7HWs}*7iMmgYB!Vt9+boAAV6JvV9wows-qJpIO#j+jlYB zz6o?!vU!gs)knCegpZT(@e=MO;S(f$qJ&RE7~9HIs7rfWNuPnz`pMn|3vA_o5rk|d zs5G`OE!oPH?;tt=a7fR5PcEhhYCS#A7pB+D_mpCKpw`p#d|`Ucd`~T=2WmY%&ljdw z<{KH>kH$Otf>&)N8g^_Ow|pYs>f`w5+G#ua>DN!9E@sK z4+n7vE-f;kVq*^n6!mZr*M$MZZD9aaY!9eHTUS68*&9@Wt{G=jH+P`wr4#EqJS8};+pjlw_+7KDu~&W*yD02YLeEY6L>umu)` zRhISEhkEq}AFAR*UBW&TuJeq1sE1a3C}vrAeW*{c54DT492L&+~=pHS;~Y zm>#J0^gLgfUNhfwis^w`PtWs(>6Q6Lh8|0{o$fDDUkMGXXJvxBjl93q*NqFTCh8L% zL!zhKtaMX+k1qQ}>A4s06G1K2AK@Q;V1EQks#N~b2c|-0mC8T*z*H!(Qu#+8n9AzR z{>)45+)LS?*$4b$!4Ve=j?Cm1oHHh1#088z=3vgRfDsokvYvyv7y?FIz$j4;M(H%q zh&yn}kwA%JM*LDK1nUHVD<{)dDG}B-2H^VEw&h1Lf<6JGs$2S$tAhJ&*koXX)kiY zD026SGD$n(W4^#h{>ZC{fC5ER*^>PR*@eGDp-Rk0Zgal1+UrVP;)~%m z`)OSw(tcW0BV3n8mjYurVcOHXU_sC8{dzZ^Fy}Lr^ZW~GwBUOGaIM~7p-F;qnD>ly zxUzN)|w;rt*0p<@}#rlaKMx7^P|wedO2A%H>X8Udgw~ z1!JI(zLKqP8Y$36jE79;`ih|-m7rYo7z$De%B6{+AO+B9l%&rLYaPN~2OT0E9Pnk@ zn&+!RBho&YQcOlkqX!Djw00LP=%&y~yD{S%B1YDSGn?AY7)A22+WkKbljFPpXJAus z!ON<{TEk+M638_Kq2G@QU;5f&{^JY$9>V-k2FsHl$BYy-TUzaJLACF%)s9H})Tl;y z95H%O?M!=n7cA&0_Ovco&{OO?x?n*UY;G4gN2f=e+@3pL(a;Z#QAEe>VJ^fBw+CIy zkhQ0W6x!1d=Uw%|Lkj%fv@-v(h4ek7z<;B5PM3dnViJAy5Ys2C6R%H3s^}9=d9HZ@ z^eJy2klUB!?Q?EZ`xv9NPtuS1^(S(Kc^p!AU*1RAE zV+72Tbu~Yn7^wv1ZWl`hsRZSo6hlEOLAi6pP>@Pc*7q0+QVGgx8ACxTL0QvcC`ctJ zD^CmssRU(xh@l__(8yb}(Y`z?dkIaoy8uQfAC@96ii{+-mXHL~U4F0rD1)K=HFjy~?3pEpPD%6hC{^YaHse z@)nOk@v}$0&Y=#Jw|E4KpFQgJ4t0>c#UoJs>{0*WPzTFfJOahf9@TcJH^^H&0>#ht zn;4%(-FL2_VK+L*@if|0>~q1H#$F&-#g|{qe2yFI3$OBtaHUqdhQg8snjnRmDQBbV+`AQjPk)wmMRA! z5SN1xNFYB5!HEeNaRDRU9E?2ZsR_i>QxpE)F{I14g+OL}d;+iZ_ypqm?In;(N8C2=!2vfORWzpjfBhR(PyPIc?=ri8mw7GQ<8P(* z_`r%iW|no=9)F(g@$1AMA5MA?yZm1WV>?WHuYn!@2HW8`5iGF7?492L&+~=pHS--&Ob^t0dY&&#ubFR6F+EW0>3O~|y)vKsZH{kxJB)_) z-(~V|L-uuIk`+VE?ztpvy3Oh|HM=jg%6_BDn_6g@8r6sHuBMiC4&Q9hJ!t&b>XdCN zvx}KTT+AdSl|7Vh!7{hTFu}5M2x`2pd_PHH0>R1z{tLvxZPuupq3mU_H|PX5)Hi z4`(;n!)|8?X@2?zwucv`-x-`xv4_mE?%KmIvOPRr?BS85`LKs?Mi|?}4^t2I^U`mz zJ$wtn0(FdDsJt#JP=uKcj*vR5c9~vGk2pd_P>4R>91!0wiJeBp<_HDSQp!R#k*Rk!p zIh_k$Sh0P~vhLcxFR|_Wkl4OsNcCa+-i9!?eIKDN>TTbRZ2OKSSYZ3kA_&<&P-(2D z4fgzwo|KQr>Yn+IE2al(Jw4ACrq|4Od@(&x>*;yEFui8J6N>49T2IgOh3S>~++6V6 z-u9tkz3uCNF35_Z#*RK4A!EntG&TFq$k_ehv9ytVBB|RNXqg(juNjqf4s$_o>%fvv z@0eX|9pYl^ASnk!s@gilyW2Xvjcpw$YU>bBY#kSzY~3nn>+qP`I;a>-3PLq0z=^Fp z6t-@=*w&% zgx4Dt3aM0YG@+hK{k~zLtV+GhsI0n__WYsW@v182tb8~Af4#busF18ez z$!#fTOu&c>xNN04zXC>Fz{q-j%^nv+z=#VNCCabaL+R9{BksU+;9K7Q3iWYYh~@rD z7W$#iLgO*D(C7d#gb39T0w)&wa9HS7v4uw81`EPQ7H6TMhG0S1$l@$CdJ0$&R$12H zx#-`h`P=WO1|4mGfc`HXZPU-zjBQ6}1ZcZpY+;)&fghV(&|12nP1lf*wXdarkD!aq zhGsv87YkjmXz7Bb3)`P3iUA2T*8U`|+9c#auqKE88U1RB@We2wDx{tA?iCy>2A=vH7OBd4nOPHdOg>5==HzvTHH>SwL9S4G)Z=>hn{ciI|C&zEuiIRLFz1``U zTb3_fxEk5Jo_Q#`h@&?nt6w2nZ7%v%ShLQ^M#(v$yDIjXS=L?q{56zl=2v2$-${y( zx#+tjq@Kjj)ICzWd=Yh6Zv7TD$Y6NKzCsANYrFWKdkkL^g$d}kKZ1GS!> z=L^$o=6g>uJy7fEdA=~cX1@0p(*w1hp63hGEAx#EJ%zgO_q|=dh+1td`qd(Lbu4}$ z83*{?4F7IEeaV7{EXI8DL+3z~z4BPwywU5rAbo{L>P(QV-+kQbUHk47RyBig% zsnjPKl@*ob!wz4r>2M0UY30Mxr_ftiEre>dfD>~%2Xne}Y);W7!Gf@ng-SrDe4ssGLDZm_5D%W)q`YiM%b*_X_tIoi+=?Q4FW?dis;Jsl&J?RM^# zS=L>9`VF?Hi_lxij=qmHAK_UNo-H9M1k=gIO6@B7QGs3k0o&Dc2o~7Y4-kaxDyU=! zwkX-vlBKO7&iL7}tH&xVr0S>&Ep0k~ZCDJ)4^S6C2mky!Ssa{LmzGYzkz&yk^~O7*j0D6LXgovjPYtio(>e}+y?f2|Hu&8;HmK&&F-Vil2@9LyOL zFyaE{88s>@no)Cp1&p|W%add-hJXKzXT%w7#+myn8RzFaN@_8Y~DKS)6f(3W5b;Ba1W6=p|r5SY=s%=eqAeHy{<*FxSm& zbNY$gIi#{{K1iy@&y+@8)w=hx?n+1v5)M61zoW5*OIHqec(Hr z+}Dyg(wE-K;vv^ib7%K>;WXu%^R;w{wD-?*Ve}x!OnX5WEa-xbz7Mn9;QKH>#!tiQ zWt1^@bD6z%--kUH--o5`fdejUF3=n!(te}n;(V%sdHj{O(W9@l^^Of%?7&@e3_9GH zVV8RQM%x(EZ?x@&|7g!h!8dbhnXr$!=0hkG<^$1vcc8Y<&^-G4ovxuCT)pqk7=t!r z+J8sF_?`-*3l<+08ow`!kt#*Oy7Zb0T~VwoKXmmCa{F>k{(MZNxxWAPiav=Ad`oVOQvRe3`1O^!+<&>Ql5dj>#zZbHz*&B;Qn{?W zTpu5<$+h|bW2D_)cSOHA-&dP_)9=+^s^r_`gE7@_mdGu5B}NmBaz+Z20{X*rZj2ZT zQVGiS8$&@VLAlCeC`ctJmp+Dq6hPCyh_#zFA1?MqP}@Hsc0c%YdtFqkPw0U$CVC+4 z#IJ8sx#wFuZT01bb~47WoyZSW{SD>+FqeNuPx8UoMZWZF&c=^SzV++H*Y}ctFoyja z%3~Gg2OlE^ZD&xfJZomFmJ*cfA%=off^v~!C`bV`RUXVu)_jDOCusu^+y85IWNmyz zQym#&mo|_#X4pNs{P|yLXai&HBL7EjtYX+-O+F?ftotYSBp-~!Jk9GicC-9@RlXm) zmwdI7fAlS5l)iOrYvw?jTC8qux=P>P7l~zy$6TNb7c_}!+(g#qMhe>8pj_KA6r>WA zD=vnDRDyCH#88k*P%c*t1u1~~&%i%Q`bQtvUj*HxWf?po>&k6L2cz)l%3`N%(0A zKO-S||6CcLMM(P;`_i)5aQkK~j?r#qup1&p|Wk@x)A3712_hzl4+%E4Sb0V6Kp@()>asRfL3XP zu!pzx10LKFGJl z2l*oDJ$#YtB>WP>*w>)LP=T-UQ}#8!Ot8S$xPl<$Yk*3&am$jgk@B%^?3wTSVtSy~ z)AM{`dd+-aDW(T%Jw4ACrq|5()na;}*35?m%X2 zrSVD)Fydx#0o50XuUH{w8A&BSOvKerhWJQli1C;jVyHgs9YVEtz=*IQeB-3D7+`QGH)Y>W3!ZSfx}wwPJgU0eJe zw#9dgE&dv*K5Q`^8cJ<2okb38@U3iv>F`cygRdkA*^1KyN)iffWnnr)m z4n)Nk5fn9ii0ix+aWjGtTDWbFYlRHqNzM@BF*StHKiC_DYHxrOL-;)y!V_adh^_?| zgpDlD5JC&Ug0PXr8A2#3SP)iO)?+((#0EQ9v4h`bJ9uhp2Pa8oyPZR2mUY(-evj?o zCg`nX|7eEFc94uWhh!x=q(X2==+r*aCpm$Ayq)di_X!rvQLiEh*+)=mJm0!xA5%Ua z&wJ+kK`}j0>*;yEFui8Jn~LdyT2IgOh3Pf({jiuGsP*(bUzlE*Z)Avmx^U=c-aevX z^&G0)2TPw@rjyl)k=5f1Xmz|cU0v%oP@-=|*7E0@#JIM7JgMLztVU{0>Eki7rmU1x zvwwprD4kh-#uhq5h1#lNecPx~p~Ol(`T?avrIqSUGZb8@XBw8(o#(h`%yX06RtKr( zGf~cg*k;7VHX}1Rm@_6|#088z=3vgRfDspP*+t-D2pDkzqeQu6lulg)#2wf#ZBL!D zC+%BLFLT2J&z_N6YPr@NazY>YwC0dX>^-3P>OCNC^Jy^a3&iaOgy{>!&BuUneSx^W zKz3I?Kuy9kayw_sN<_}byPWfZ$JF^i=Z1|(s5TxraXxN>^KokId|=!H3&KX0cVj%A zLl*-J!bX-em<6K%SP)iO*55h!eH(m_itj<{M;r2=-9GuIbdQSf!7S^p??HWVtTpqm z;(Ppv6dyjwk0tzxgf~n0QweX8@KyCf3Gxt(BvPjWRu$R`1n zZ0I&6pCsjD8`?A9&x+}RT2IgOh3Pf({k)hSsP*(bUzlDq-yOyDK&_|e`NH(dd?Q2j zqZdPWc%K9fJGPD6qhCHumIy{@esB%M^p+F)_32g;K9yitF&)0pMD;qSKh zoioDvqt3|ZD9!0MYw6VN)=*Z;6a0}+IG12Z{f5c6s*eFxR_gXfg<>o9@kWK3EA{?q zl>ntz>hleYE}+yyjfxJT)OQ;d-9xF~Q{v9T`5zs6QOgye)j`hlO?57XI1`AAGl2r- z&IA`uz=#VN<;=lcW&tBEU=%+Gb5#f!aRH-N^3Q>|h6IebfKgdFm@7`ehzl5Xm}i6Q zQ^1G|xaA{AZk&8s3eV}4pwX=J0d8fzCc{0nPbKsiX5}^(S3Hl z5s#^3h7k__4?^{SfD^~;$Hdt_J$B46c!LFDBa3s)FwTGlVIzxk%rF#!1!0wCz1@jK%}<%l;jGmHe?gN$(N{A3G{|r>}CsvgFvy_khiJtj> zUrZ0wdU~EOOs|>m?qYhN*3Jc#F0!B^cV6HU*BQ9W6VD6l9WeON^0i#}Tgi^74p*N{<9Saz70i(L}Y;e^J z7;yok6>`aF5q0zsci@tvhgOIkJy6tXLR{T8#LXQ;dngF;@OUVyU*91fzC&&6JH*3x zs9b%Ac=!%=sqau#8b?ipamye|?OvF-$9Qn(I-ri4% zvwcSF?ZFg)1z{tL^Y$=mfdyeBi}Us{u!03)m1RBN1H5vBzt?RYF8zcJNBP(Mk#vQ> z?nI=07OAcOA#wazT-wcLw&&}mdUS7$! z$pvHZb(__d|D@7L!53rrx{c{vUssaf?DYVo5|oP`LqRG*xim2pqyQS-7jOs7LHL3L z+!yc#(oFiMFSswjUc37O9!Z*&-4}opqig=8`iw~XbChDD&qfdQnQ7N{!GfOYv$PvC zem-JkeK@nJ-HcHr$G1KB(td`T#eKGw{5H0ST!WU2`B%XAIe~P z@_J*WpxM%41jmQg{8_6Vk@l@ojqosHbgN4Hc3J9@5w}I0T$eXBeHUtsA{u2enlFoy zg0e&^XjM{HL3Uya;1Shr)u zi(~C4^~$v0LrnWERj)Bd3N$9weyp&s`Cn}@MA|F0%>I%Rqle}N&BiabRR%UF+{8u? znu2K$>VgGbut_^G+k+!EZig3tt)U%^G0nq6R2W}iz_+k47WDAjax36;7Y5KnhD?W8 z>~_lS?d>mn$~zd-yl)=~^K}inU@?AJ*}XOxDbNOkavsgvS+)acsyNp|aqdyYL8Sep zJa0x1%E7d~yI?_2u}|)T1wF++r3)7H6#LXJSkP1KK8p37g3AGV+9~+O(~JRAVpcMv z5A$M+yI=rH#xI_(489i`JhBKq4|$76p!nIN?supMb>qX2L5 zh>)K>s^w6_@)nOk@iTpIe=`q@9Di@m_;q&;`KKt(%=VOf6mmog zJ0D@Z7W_+?7T!S*;yE zFui8Jg~jwht*7Vt!t|Q?78TP2wVs~m3)3s}x%2hE@@v6p*q+YU>+0=~iDA0UDl;{^ zDKy8<(EDE^f+p$0sK0WO^$K@6A4)oezgDOGlS9ldi+hO6;$Ha%NJ!PiJ;WWDmD!fR zKu>o&S*2kmtK{R@xj`WJKr%S;G$nF%;q|2k$PTK~G82GZcGY^Xn25H_;B8{KaX zEd>^YjVxy{3zP{g2&*jcGu&^?-bHO5{pR|^|3CjO`=GCH*zfHAT{ay8AVYOaYN+Vr zu&(=^%(Cv5Ynr+o$f(5pUen1ws3RD_fw=LPK zl#j>Op81v((*w1hp63hGYv!9MrUz<0J3O~|y)xg((C%a-{>R%Y zG_1E(vOh_O-pgB&YOv_?7&2I_H&e5_b}?8`r`%w%a#0>&v)%}UMSo(mE=+f?Sc2Fr z#H%(7g4JdrE;b8%x_tw(-}13t8&+(mW4tJ|IpO|Ixn8riJhq&DmDip^q{b=PLm znK!aoZxoxgG3h;Q)=~*Kk#JJNO(on+!etUJmvD0lw~%m3!Yw7-O2Vxr+(yC`60VeR zTL~W|;e#c72*TKwlGhm6(%-NxohDddOK%_u*-}tx?0-_V>)UT`@gS>*;yE zFui8J?ThJwT2IgOh3Pf(%@orEwVs~m3)3s}jST&sY}aqSEk(nQt=LQsY0J;^+1Fk; z1SIw~J_!V~$0vd0Esg{2!?YEPCdM>6HZiWz@rlLqJ3}iLPb^tGy<*A41pS|w*hnO- z*l1#71#djDRHI8LHX+z16O-~&f-5E`HdR5JPHg62@r^9SOIVJs93W@qRyTp}ts*yp zyXw^Jv(RJR`SBa{n=)swJMTS9&jg`6tIu$uQPH`TdWBKZ)s=dkQPJ_0`W>TU7*Ohu zjfz1*sdpF^LxfU)XH*OrO8u)*F?=X>#D4JsgNafX8x=!~QnxZH1{$UM-;BVpqtu5P z7K4yd_cAJmB&9yfs2HG>dVobs1Jp-ib47!?DXQa@!>9_ILb)-5CK z(veSxR?UwuaSMx2hq(B3Xzcu)Iybz45f?CYAV0pu`XFG$1q{{5!K@|%MqI$qm^{y{ zJpx8tz)++d%t|F-#03of%E7E_0!CcGP`ez=DkxyY1q^Mx5d%ha@{2W7z=#VNN}7XN zVFir1fT6oNnDtn|hzl4howp#Xw}25BaQU}HSnCChxPZ|C@)qRIAYjA=jDC?<9rqCd zBQ9Wcm%M=7bp(vKfYFO`F!v|{BQ9Wct~}4&(FBaRfYImjpFQLLCt$<{jINm1Gj~e? zBQ9X{&^*uRtvXdg+=1QMy^oVS?LX2$4~@_6fui#%#P#eRy65t?`xFDcFO1uoA$pph zfVJkJ@(P4TYa9xzap7(7HfbEnVu?T*>;a9f*+p9_2bxObXo)bs@_`2)c(Z)p zfr?jtRF%Wo)RD~{O&#Y=@Pa2E)2SnzBh1hc>I@AynL3_`spDPo)DeCkSP(X{xTzyt z6tEy{WN}kRcu`6`G!N9fw9&9*D<*6X=q7jg!FK%+L}p`{18y^Kh-QBH8pOru zYmi_Lc(Kg^Y1W46-}#P!=^xxZqSEwFqcjKnzcPVi&D04TU7$)6IPNb~vq$p;4&RmR zp3L7Kd5+HC(4};C;AeH{U`q9~4scK`u zr&a2kjEXL-)YFZM4y{x_t3&rzs-FR(vn%x+lYp+TR6hgcfq?V{cb<{I#DA?0YA^R# zxhBP-LtGrX@}!C@Sip!2xa@>-y$cv|0iy|WkCmH4z=#VNEtC6|+)4sQT)=3s8=>LR z1ce(ksFyaC(PuHMy>g*%#z@-m$pk}eN4~lxfh^w;? zwOM)de7mlFH9ecljapPDRFc20rZtD6sjH2gYaAI%Tx%YP$hCg1bFJ~1y4J8c@L&QzVIzxktugY01z{tLbFE>Vz=E*KvL2r$_{|32y5d{YXZYk> zFHU{yFI0SMW?6TAYx;PPeCyAPZ~Z9JeE8OnMi~3PwEG=L^$o=6hT*Jy7fEdA=~cGT+G1 zYVu(I;C){-tez#HJ8H^D2#&679r{i!-YA*hE z^fB&JeihBuqPX_RV4mm9w&)(4&;AAhSQhRx4#a=SYx@#}#yLGaccZj`wJSjfx z|zNZw^ z1GS!>=L^$o=6h-}Jy7fEdA=~cX1;xj>492L&+~=pmHFK7vi-^1)8A05>F=^FcRzg^ zU;O4)h;Z>6$ND$8NCDb(0_ox*x6;FOn-y|u_8ZVkto6K2?WgS3|Ic~4)&rGQ+v`_J zpukGK$FNXmrEc^=l>p^d>Vu66Rafe6MrFmPykPC*0$qRVAUF8}0Ow3>I^tr}%hPnu zuz(R4F!G)+0B|`3jJSYNq#NlP#x0{24lbU65f?B@ny*7}sRfL492L&+~=pHS_&@F+EW0>3O~|y)xg( z&=F+E|Kj}|H0;=ljbzU(zT9>#?zP1pnOtd0m!;8-X>>4h5pRl((f{#@ao!4BO#heA zhM4S|P0)rI@4of#7O|$OTXY-cZo19=U~2aFaEr(X86J9?`XJ&L`SW<_D(b&H!)`l6 z$5E<3t%z=<)Ylmnol2>P8Wmkksc$tZI-F8ZGAg>CQqMLjI-^q0H!8ZOQm-~DI;v8? zX;gGurQT#zbYi9YT{LuQrTSan(7}~@uSwwU&c5CEY+tN=l8b9s{3OK1PeMiK?iyFR zfDspP`A8tQg@6$kFq$Qo%uOU<#08Aj%E8=n0!CcGXv7@M4Ju&71&p@M!Q9RQMqI#X z@*K>~FJQz43{A+vtQ7)AT)%E7E!A{lW3m$&Cw z;{=SjfXi3ou_6i>aREao^BD#7Q}c|t1D70b=w$40gQ5;M;^uJ6gLAm?pbod=a1OVN zJBRz}gt2WlsA%YYLksOCw9Fo$MIjQ3VlSZxTgqWKwDaZ?M>B>@Xek_w+f&}7F-!<5 zJKW|&eQIG)UCGuSkFPWnxWLT>@R-g7U>f0YBUFbQIGG8YftkR)@k{_#A1nwPS=>wj z1_~?)8(G{;05%jX2&*h)M{Z&`pvw7uYqO3+z^z3oy&NI~Sn)FljEZ ztIP#nLaL9sz)K~3nS?Kw@D&JS-#J0^gLgfUNhgTis^w`PtWs(={57cx|klQ_4GVnm|mIB{Vv5l-gigC>ThK& zb64@;?qm6^X!H4UJdF;&NsNC;tN2;b1#V|>bG<`Zj>4%h_X8EINa~v3PKi&qSuLk# zw}f`O?~B?r_To?d%nyHER~(_bO1;{sP-Lb0lU-12rTQ~mP;#YuznE2?{Z~61*Fmbe zC&4)ow*zr;JCK?DR6l1-z=#XDe1wSeD`3P0Ts{@V#Sk#!0xo-OD4lvgh&!5C7n`624Bt10{St!q`9fJ@s6_hxu3b4-O(&;2(USAmkr_O7?7~ z=L^$o=4%(z1GS!>=L^#-^NkEWpX~0v z-akOY2L8c5d~Tggx{H+k19#B9ylkhY|7Rq3y3HClHTxK6`gvV0wf!&rf!cnkrCRPc z7!^vY)MJbal~w9lMuh?^^-`mhzl4c%D+NH>D2Zk?!a@%zV7uQcN$0H8i#C+gVn{&$a9}3 zBY(Fu@_0;*JUS6Fn50mhX5*{w$e@XZz3Fjm{Lc%o?9x36Q5yrj)odgbihx^!fcniS--{A)Y zA>RR1vUNL@e20{eZC%fNM-|fpwVs~m3)5@nJGz)2sP*(bUzlDq-&>36fm%<`^M&b^ z`9_B50`sB2dEWsIJGNqDT@TRTRFZW8EGf9J>$+X6vW%S#d{pPWjqVq#I3(>PE*6pg zVihIeb`>Ya->y=3QGQO@pKf!9nVNkG`VICCU#>oaGpZebp9#8@dKZ3&5FJdZ{yr0Q zH>KhliuQ@rJJ+D|DHZokI4ZiLQvH1<=$J~qn=HS>qMIt!uY{n}D%GF#LKjx5Umrn- zR_gsG7u{Q_i*M4@(Akyh?><4-SE|4J1OtIm{VgXL7L>i1{A`5kX9Fh_fDd2-Fh8CEz{rCIVIzy1 z0KguB1z{tLn*hLMf(2ofWxd@4{P+g{zvBPXuc(p#-%0)dwH5!LS=L?upMFY?{Qq;s z|38NG9{&H^Bs^Ba<0L#DVeF^VmtujR{&)7%Pas&}r{6>n^3y>jzj9T{Pfz*Suk4xc z#A14&*3q}50G;(^Hw@}+L}XLtbchAkTWJ=#06Y-$vD3PMqI#UFN=#IV8jJn-UCGG z)Cob{flGUUC=u@gBDe7#AYSRdAKq#l0@FP}Ze{Wg_IBO@9#iiC{SQVMp&DV}#5-6E z?_g2v9bjky3&KVg=N+6ZEC?G}oOghZic}C*S=Qq{z?(Pt2NnN-emjx;gJV_j!qX&thlHm~_)dhezd&Ck2L8hR>@U2FV1d8z zLxPaM04mwH9ZUW~%E$JtXTEnA(*w1hp63hGYvwznm>#J0^gLgfUNhf+7t;f^o}T9m z(<}3h485M#Vjl4R0vdK~YhBh8@1SW<(5=1U)+`sptyvtaFT&kPX-&6TE2m~Ja_#}| z6TXjk>gcVk!})zesIF4)x=q)VpvX%7n^B?GN?m%pVxiTN_KR0$uCLy*pBwh_x@sfpw`p#d|`Uc zd><&L2WmY%&ljfG%y&*PJy7fEdA=~cGM`(=n1}Y8IhK^-5HxIQ9m6eX&^m^T^s|M0p(Vz zU%y~g=k<#xo6mt%^Gy`aftX~(#Uz(^wm4$~MqI$TwcFG z>C`ho+=2c2g}?J0C5o3VK+&ZN#Pu3PB&u}C4C5=WTO`*bnybJKPp-lt&Q-u;>MEco z!XhJ7iwvB&3KzmvSQ@(u7-YbLu#v^N3g{1DLDU& z>(ux?(>3RkrqEh!@_XW-wwIFz`(Kae-xJ@TYInix6*LULX>`@RjosvIi!Fwh>`nWu z&uq2kj8T4#xg>YXhY!F(|vy zeA$guDbUR*(0N)QMB2~Q9QgtnJuZ;8K3jUk|&Xp}vfv}-|eM-z}Q27eW}X# z{q@f^`LG$>a9~XOm5iJG`enJ?gT7bEx5)*g$i*1W!d|Yzk|7WD9(3###%?Q>`C(lipz?hi{jnzB>Jp4;UA{_%oqs-cxK)-H(A{Nt zS$_)k@zus|`uJZz=%uV+?4plhUB1TTTU-6TC;4Cu>+)EdiCsp%L;KV8uX78nw6rgy zo#C0!&?8StR~^(?%KH|EF%+Z{luc9&1*rsO zYZF63DnZ$B#88k*P__Xv6r>WAhw~T;QVGfBs zm7qMD#ZZt+P#$bzC`ctJj~g)*q!N^efEWr=3CcY*hJsXra%YR7AO+C-rH5RNPIQ%a zqMa5jJLT8pnXb}47QdeP6#CeHG)Y;NI_UW2lQkbye-@GU+bBhzwfMo^=<(pL{;c>{ zj5;>rX8+-cn;OO=V~oX{|0ZKE!;Vw=e(b%wCLd$3F_!Hkzdk;fd+-k{`8K&=OytV= z$#PFnx#!#X`Qw^gjQ_?Mj-P=))xuhyz)m#z_~j9<@8|rel5dj_#$oFm{n2>dVO{|3dXQANJ#3@(;#PU*Mc@#hqdjFIIzU^kKd=O$)608|v4o%I)>* zf?9q|55Sn{0d2oqJH1`yvYF?0n)*pEjB`A037z$De%6&72f>eTXw~3)3m7v@cVkk%@C@Xag z1*rsO{fwa?m7uI@F%+Z#np#QxM#Gx()k-4LzJxduD{1s_SW3ni#(Y9~{TTDBnyzDv zF-93CEq3&jEUTlK<;-{?)k7l zEcc3=}|R^L8Yvhl4ax&g3eU?@DM{mDnYr&$54<;Q0~Mr6r>WA`(+FT zsRZS&7DGWQLAm$DP>@Pc?hr8)q!N^MJcfc)g0kAiP>@Pc)~Xl^QUFb@H zq`gg~nylGI4>b>6fnTgJ2CN->2GGN$VfA5UKFGW)jo0Rz``%gUljsM=7|z#%eiq8# zHkbd+p5%kEi+r)+oQ(&meD51P^%s@=!}l{r8B@?NtxVnrH&W1i2IX>DOEVOt5|pzT zLqQ6lsZ!v!s5KvkQkXv^bqZqpaav}-7WKJWnbBs(*riTG`H#=#@Ab<{otk_w_8@<+ zT>ck&k`Kln4!6r>WAOCLi)3ZSVv<7SaHA7OPieU?59YWwBHo}91Q>#jvzrUo;}GSH{b87k{Cj85|4^>-hv9wl*Y`@>a<);2H zypR8#TjQKV3@;sVX&32_q_0RPWjsB z1sL9^-p+B8V&`v<%f2^qsJERz4DZvg&isdD&;Qq4*n&sDyvi1Me(ryXBa zMEO(YGl;J$qWr1y$-q|?QT|kUUi+#d%AYDvQD0R=`BUZD=BtV*f2urzd{q(UPnG9_ zuPUPasq(P)RYjCTHS2~2FKHO_E;cOqjDtx}*UcjHR?0DzYwGG~|4eSqPY=HRt zoCEb-WVLCwxjom%|MGyjZW}u1V)iwT)uw09|6Z>0hv9wl*XLNye}M_55rvKzcG9Mqi^M= z{xHl%{+qJrFK_22e;DQ>|IOL+AC;^8VVH~j-_M@^?Of##LudY&4feqDP8>VRF~n_E z9$fZpu*aJ}RURk4s)+KZ%3bcOiYR}o+FCw(MM}3bN*17R)fwiP_o$~0*O+zad3wSYh$FLCYrWFi zpi_a+V)klnR9c&KDiB)CUaiea>wTRHgch?`Ym3s_s#Af`V)klnQ(D_~DiB)CUacKU zYo|^HLW|j}m7%nD=~N)Jn7vvbD6J25DiB)CUaj3qYmZI^LW|j}wO48F)2TpcF?+Q# zmDYZp3WOH3SL=Y%`beh&p~XDYD0v6HJ?w)LVo1s75KMUvCG1#C04uhx9gFE;#r~aa<$%dy#kRL~ zF;%SC=j>Qa94mH?9gAsX#jdbpF{!NBt#&M?m=$~8j^znQEi6#MEhZYet=!7&&$Dxj z*$ryK>j%lv_@j85lAqGHUS!OU(8>sFW%wk!GW$m>BdnF-s_e?_Hm!`XR)z<&zxDW2 zv|1}8td-%|?8@w9t&Ff%hQG5{gMF`+5!TA+hV07RC0ZF_t&HBuuFO59l@Zp;=(Oye zf)2DAh_F)j_rN~7&-a0S#8?mGBWyjekN&da5ste>Z#vLFXo~K!(h#=aXpF9KDt_uv zgflH8_$oHP&JDhZjnRO%W_`UOPf>aqz-dg#@<)MLUj}f3%<#-Tj@C2x(9VCP1HgF~rQn#O2~9ieeE@-UejL7)&NRWpw~@>< zoL+?Q&O3ZNh4Tds8@-NR!n1?IK@r3A(gK_^k3>+RLWLqChR+AT2`-%S799dpc0w^F zgJf~epnxmPHS7Z`i!fKDH;*v-L0hj;m`htNpnM7hgar%>Urz-uBnk`gq%5QyQx*}p zQxGY20S{1Zc-+{RG7c zn=FG7I3x21B0FAxAi{?yj@x`6UBqkMtoKdX?tLFS{#@DRP!69f@u|!<%vy;pR%XlW z>y@mFc<1#>yVhIpV}N+4f%m({`uZSeyUns@|8U*E%T?WBsOxTBgLCG)J$t^Re#?zd zV3Dh+Pk%!OBoWP^P{>*GgIX*Mn zs@w^_s)+KZ%6|1#MU+2Pc9pLxqWr0H>wQ%bc>2pMRf1k^;+VSUzT-#mnTOML_F3)S{EbqZ~7yXup*qqDr+BwU6u-zrU zCYy+>4-mL7_72ygEnUPuc4K^~i_RI+1f6t7p zeD}yj0wy><&_wNPF>YakV~!@&U)H`hIP1Q4#Q*Sp zt>^du>}&6{uccM-4_*~7XI&MWI95emb8ueoWRrj2b@5ML7aQw!@e3OISRXIz2Hs|uZcFyu1YbJV=;R8Ll}}YmrOAU3ncwnE9tGa z*7}O!YQ?&qvSKlKt=I@V7DL&JEosMMU|X@?bsNLnimhbp@}Q@B;F{ta_B%3Bo9yd0 z*G#Y52a*2-v7c4cm!Rz_GW``>GDtF?b?KKcq%Kom;q4~ah4a8V`4TP<|hKg5v4Hcfo`wleIz8;5WcsCx#C={Oc>KczK z+J#(GyAWX3T?i&O7JD46#U6Tk7xEHzA%FSqLU7)K362jmQM(XKF__@^KohkK!C3$% zIOb^bzjqH(R`XLd7oqHHG)!yKsDb7UHHtPn5$0luX zT(nK0%PhdG8yuW5u#dpe+DAZ7Z*az7gF|mxc3x(|$q*(uKF~yMa4>ISg5v{C)CLEq z7MS3eqsjl;Yb;&=v%kq-q=T%Om?S>A)~e)n4*VskFfYv(M_zn!}G5bE8xpkx1A_a1m;Sep^r5Yc9Y$5Zt1 z=P|78dk^>QwI9RG+7X2Jwsr(O==3#=U3A2sF$`AOS3%A}FPRAIB@>xtzaD^$ttAuT z`!AWu%6G{`jCDN#VQcwR@#=bj3aje@$Up0f$PS_vF;=aJz^p4G#v&FT9Ib^1dU{11 zixn}zcSXcBg9(lgG*K%eMg&Z7e4vS15iw|Cf@6**|BLTCO#aWBn8TVVOx%qxopnvz zn8TXLCjY)`qC|^IZqRGuA2jl@CjP09_w?~Eef(P=|ItU`Quq&F3A((Dw`*eE)Ybd^rf%*EeQ!Aq_1LI=pm#pU~6;-ro6)YHhKvneIsxZh25pc z=kTp-9%$AQO?xm}qIq~n51)fku6~z1>-Vnr53p8dOaW`XK4r&ZLRhh1+p(A)R;+i$ z$7Hc$z4tOOb*$LM9;-A=BrA5E9gAsY#d@z~V3Jv}zu0xal(S+323q;@1f+h#J(B+R z_pZ^(?6*C*#d?2%u-;#w@!9tm>TcCuDRSS!Qd*_GM%S{Y%j?Em%>cZpU;SSzDv@p^uzl`|<|*!v=W8d94EtcQVSbc7_OBIjVTI zGgM*h4DD~B@KmJDUHh|Re?ubs2J2iq0$TOML_F3)S{EbqZ~5q`@ zT?eAQAP?{8;Thh&ApNo@|7G7rVG3BW-W?()gca-EA!2%1u~)`f`!GxvE7rSj#MH53 zz1M^=k*rwnohnQ#E7rSj#3Zv~z57N?IV;w?Z^Q(&V!iuDo{qdfTx0JK{clCs3wqyz zu->=$-%PS|v@*h4+5cveeWsNW*2-{S_Kg|4QY#~@mHqEL*~3~HVXf@{ni)G@DlOmKXliP~Y}#0V1{A84X>m^gRC z1jigr=xw7NDZ$Gi49FIKtywW6%w$1zldw8V@e@vtm zihqA^JAHs0W+$sxnslHEknOj@@GaFbg)Mg=kW$HNk@t5(?06q{*#0=EeglcMD%;k$ zgvI`tmXkm5%$jZJ`)Ht@zkY^~)v8$ed;MMT&jagQ|J1@(*gSFaO*51C0_$!C8fxfd1vy3@C2RXUDl`lW8%X2U-r+hKyY{Q)A zAggt-^7q!e$ltlCHw?4XThBqxw`2Bv({q(C40Fi0Q}%p|{*#;f!Z1s|dTw)lJ6rjB z=XP37`PzPlp>ud(R&kCzBJ4qJM>z(yt;(J3tBNRps@z|`s)+KZ%3a{AiYR}o>{VY? zMEO%?NBOEE%AuNdnZ~yQ#zb3l4S|#w$s)^Kv*Vr4#6Hhwoo20woHw^FN5B-~H+^lpvfBQGl_T(ym7&?EK#~!k8 z+d1NU&-|`IE(!6@3in$l^Gd) z@mWu%oUq3-@SaTVcQTBW<(o6;b|Fxr2RG5#>*n`^;ArQT|lf{l2P* za;SP=VpELHT=Wu~7@W!ImLU*FX0KMP(u&imKxi?0wc?dlf=&fOi`lD{sI-!FDiB)C zUae%MRa~b6p~dXgDxtJW>Qo@KnCU@37vJdZTQB@}%atZ(EF1=)Nst z={{o>fA?*(+VOqHT-!b5w>-q=T%Om?S>A)~D)=oAu{oFLwR4vDV7rQb%R_9=<$3L# z<@vXBiTc!kbTh=dZ;Or%E@Iub_4Bq=>}BusdVx38ck-gLS*J{<DL%viT#W2v0v z6dr-m!)IV1Qav!9Qs{_3>we{uTGpLZ3{xw1iyezWYsDV2V=;uS*wc0_2DBCXl^x5& zo9}}TwV%yHso8Hpat-t?H-z;qH&iCOGFMD1BdnEC$Lz{nU#*O=Rz}scD|0inGQwIJ zEz15iGPKUR^M|lf_TKr6dc8LFXmW%)4N!+0qflG=?xrycHSxU{h*n$o`4G16-oeI7 zK-f+|9##UvvBCOfoT$0hvTx?`5TToS$1otu9|dN;nTL6bduBLV_spQDZ{~eZmMK$V z?tK|2PC+oi@qs4lW*%k>OmKXliMpAG2@Mk*b2RbZ%ZsFW=kqSk8UMrISv1IF3~|1= z)2&|IN#EL_M_htEDIbt55NL!2rhG`Dl-(pA+e?#u_*x`*)FCJ=FwB#(hhl6+(g{x4 z2c6(D!^478dQ)%&eHBQC1x55v$s`I3Vhb|duLy_Ajl(>YzMf;OfG34MdIW35@}U%X zSXtmu{xY#6y>fuNK%PtGsK`!~T5jT{$S_Y?RFAg7R3-(3ICue7rOVjC#qW17kG2tR z-bTEfbsO;!jaGXbk!2sjCjY+sh(O*)9Kdv=eMBW1`8Za_(RaU)Kr__4UntD`g({@x z*e}G83hfsVOY2)zfBS{3cD%mj+ODeK@(`PId0snbc@MUG*l&4=&AB|UowK|L+dbm9 zJjCW)p4ZM#!T$sP*1{i02FWQrWTJ;}!pN~7ne#5+ z7)jPb?OnckTotGgAjVN0@MjG3znZeSULX<9aWzG*)&hyJQs%*IJtdAjVu$E;3p!cX zEgs&qZe2!u${z)0UAHh^usq;sEf3Js>(({0OnC$5-gOI80VX&;&_u0U=rx$&_&^i2 zZed`-1jigr{ui%XbN;h#-EZB>dchJK_c4#sSmE!WAdoVfhAm&P^j=Q1t?&>!-dTCG34u%d#HzVykBM;`oG@A$@8pyz1O>H2IY`1u6Nmn z&g)&c$YdAjy%}dmIWDo-s$95zHO9`?p_;X;aH<{i7`lqim07OmB06P@)gJFXpj|n& z2iJ3L!z_N%*K;{}YxaC=2It@>J6{;;e9>;ZEU$~~C`Y?(RW8?dkzEyss`rvlHF5x5 zu&NIC(4GZ|BePelhSI93Q-RQ8?qM3EYEgulLKioJQ{I*&o}*Cd@kUAd6pNo;sz=GL zvL2(*nEJ3ZBGnO}bKj*tiKcbb40c7d9qyrxRGvW7ObMa@)A5uI3iPDpA@#DyUCqk13{1&O;cR*03ziSc)7Ek3sow$E6JrVW zc2zbaN}J`3LZw~hjL6av)ZTDW@+S3Qo`}4LE8O64zQCZ$p~fgQKU{c9=A$ZgDjk@@ zU-ZKBe1Rz;6cyx+2;zu`DBDPfBOBX}Y@!{>N2<$%eF@tK`7(=+v)z7usq}3>`R$)9 zI?g~KIY1ouzip(v*%Oelrdd5HsK)e{m;OIrseFaMJS7SL<+5?>a=L+_`%dQynQHY0}h z8{7wvoQNC8OtCwd(w}N0)?Ww^_$o|d5^A zptA2wjC}Av5B;Z09fCf@(%;*|5GUwtKBL9@^={Go3CPQjSEAp5I!f0j+@eDBiPPO8 zt_7rI8TEpshr%fm;`tb^(5#rY4sLya}d$`C$HHi@SPM~!)sg2~f zA&4J5v*oUEQM*FRU2gH%1b7Mlaf^4!ZxNzWf0X;tY}EGk4Udx_KCA>eg2QWOARM*z zpB)jR3&ps_9qNT=C2~j*=VlDul^{;158X9Dmf)DBJBIFx5P9E+)#&5UZ$$nN7nk>- z{%?&>9~U7S?fPejTe#<-Up7*?#l@#%k1Q-MUOsVTpV)S686d+E0f(*6IAL2=RP<)NlaRGhFOwj8XB-OvolY0^eA1 zewJHY;5o8`dv+Y<79v(Pp3yi&v}gps)!p|`B>k4z(`dzqdm#_;3_AV3X`q4~riyKsKv=~YAh34<!yJjfOg%9gv1pZF#jS$o7W5m|k3fX%bPLH{w?&BGTOs}l zPJMVEW<=da|Lh1Cx2Z+p;s+Yx;UcOAWHL#&I7VYTL^RkB&sV0JxJ6HDQG~cT8|Ra- zt&j_=BA@k}FeA=YM}21Y!T7&0Hj&!W{{&(h^7xOL@mkps@#S>nvz*6O%l9z4dT)dr zM6$G4wGbn`Tvf=&c;v_J7}mP9C|ISayR@j%2eNdHqHedyxAA3a-KE87-Ol64`O%{o z=Vk-Q;2G%Uo#~imVJC;dU?k<)Mo|D z&#EBoV%cy!X2D9D1>vH_jPtX?#aA?{!$lolkezT;P^ZD$L?f6^M}caH`K-BqAv7C`ZA^31L2bo8rf0ak4&orw)8mlV zP26SrDg@M9cqHn%bhe^!iSo+zMG5`rnkVQ$C(sD-FjMM!&_vOlX-aEQsu;mkl*)Ts zOcyhxltNUjQm4TbIZG^OT3R18S5qdHK1IHzDXb!Bk*2+^Kua{8Vp^{0Fw<5|Ur=49 z$eo&gsSNs1(|26nUJ$h}c`e%av8HC++E2wvP75IK))gnkDW;{(6rJT-CvY3ii|b4$ z>!O4&K$PbZ_VpE=HmWz$zNhUK(&}+}ziPTmX?4YIQQSaUB#oEt@=sC5AXRaZ>-nds z$Y~?@)@iU`{;g?IH0)fmDW`Sh5fUIU6GSNuhESboR!^h(fi`8U%!PCG5b-Kbg5)kr%h zOEA?~1-c}wGgV=`ujG?V0ZiY@K1?T=evo6C)~tcuPjU{^2b^|OuAZa)&Q;^oY#PrTG zW%m`+k6QCvw-FaAo}kZ^ZmP=QBY^&0MkpH*2VaaDVaX3HWW`Ae=@zu)Xn&t=@F*xh73Zj@6vtyhT>Vn#T3cZ z%Lrt8mNokr!Awsu^)vD@9cCI}gfcDMgIop~1(>#ST8a@7gz@suQuNC|p`@Lgjd z(_-$2wMGh)^7T4n7}F!1w!wIgDL>n7GDb2D;eL4E7{#=h)3zEf2csX`%kImaoG1lsTTM7SS+K-CWDGp6Gc|*ZfpzQZ6rv$IYLaCKJ6Zx|&7up}a+;IbQTJ zYch4Gv{W&~?8=mf%9|=Cnp2tHq_j80>*gA!uZU)fdFGLP7!&n*{=IGf!t@f)swL(h zOvSjT-!WwfG@J7LTWYppn#JejW#&|-5`2zaZq8tu`zhw%3UfJA5j9iIFPJ22t}<^h zrSp7WZ3g7$@yT}YnvIxRu-zK7J=3$Cw$>cM^fQl__soe*U-P_OZ@$7bjMFxnQ<+Ro z+ibqh6w2q%E#`ElWlY=5SxgPsZiku1w3+QP%=t`ju;vHm0;UO^w%c6H)QRo(noF2I z;j~P18B+;PJ7BKNkCCP3`$6;F{OCW-)HHF>T*sPfj-577GpX6}xp|xIzT`1@*1XHK zmdEE=^B&V-O(GN}l-A^8GWq;+*7PtXYswpn(q~cWZ;G>KDAOY}CKib=%!ino6D<+n zo2{9y&^TKzZkf+Bts=YC;tz8U(}zUw36Coy6#ch^$5N#03R7wB+rqAEOwTe!xm;n; zEW%?c+7-)miS3HGN-#z9*`}zgB~!p2oV|;=USN8Xy&LO#iK!n`ylV{8Rqmri*I1@F zwo7(RV5-hk!j&2ZFHK-ilyXgB8pqx(<$65~e)*kRv{96D&0uOzv_({MZQ@)ua?Kuf z9b-Dfv*R(>Wu}Q-LN(X-Ogp&WYq+k3ne<76iWGH4E!WRn-VM59JVn-a{Ss!9CyFjd zT0J7vOrC9+i;5!P5w4q;-dh_O3NYV z4Z0cS688drBe^f+9?4(Q1U=yz=tk<-WnC10d@baoy&;Ddf&6?gpOt@<7trI~1B@*8WYEJiI?R+AZGM9}*oQR_7}~;c5dTNnYGilw`wo@gz5I zD^9X_kuoF)gj68SsuQYG4sG}SZA6HV2R}w(Q4Xc#Jpfs_Tuq9pc%UX}emuA#-6S4N zEs|nJ-li0OHRuVFH3qaHxu{+Tl2?LnQtG3@Pg8hZWDk;SGy9M{89tC?si2`Gcl3vR zNI*{WK=$JB4Nm>pg_xn?kh7~iPx8W?Q6wuoIhN$Q$VnvsZZMVP<^j`4Uf(dA_gBDR6D-L*v6Y4B;ilWCk-BWJ>(pDWB(hMNKWVs{~ROF(|g@_U<|yo|7+4LIp`|M^MkI# zYQRmBr|bPja%#PMl*7Kkl5SX=523$0v7AfZmLi_RHCb*ekC^W`z7oskEQ@e_jR66a z!=ie@Bwr26Px4A|L6V);N0F>JD2C*-?BV0=Tjk-)11--;@!8x&()qS;Ns`+JmLpm7 z;YuV^T#t|(8d8H~%Yk)C&TQF;WYv(zN&e8RCCTvvpCY-VcPEmbf!#>{QWZI$k>30} zt?xU2O$U<&~4CG)s@>#p_6-sR}6zn8IX@0fV{L5^5QPYO-XC%IoJ+;FjhD8-B1KGdP@-+t7QXee0DvG z`19i-zhPN(Ho~X(Lyl_z*|7*l`Dh6Ta^5%o ztX->)y)RMePqLg%(rWL_x4x$Mu5}?RRfgQU;A_eaXET@hu_olTNSxo2(*tSleAw!$ zZ960QI_ZC!2l7rn$geouisdzy`%T3E#HmwA-z9o2zDadkl;<~!59G0QFCRu!IENRq zT+4DgNvoc3yYG?yTO{dB_3%B)XL1H=b)XMq>DG{&E8uKgZI>(>A-b(~(ZhTf_&kYo zvJ@xEucC5)9v@UxihewcTa^z%xE$o8<-T@R{Qjh(VIpGM-$s}S zU4e7UQ9hsii%a~8>$8|-nAl#q6yM|rl-ff@5sQaJNBVE$FP%B9{o=&*E6m=c{?ctXR5d9z5h~7Pw!1JMc>ES*wYvCgsVTr%npP+ z#qwh76bhFu3K`lJk{%-<*)y+Kb3vOC6!Uda$Rk}Lw~b|%S1#UN*PgB(#DvS$sXzB~uA z^f1VN5s>E#Kn8|FHVc59k{@zGr@1846CscEf_%O#q{?SOCFsnl16hh?)rA~xyMSW) z7lZ854YE#g$p6k~pL0jvrX2p6ww&a-BkwxG>mA|u9pN30@Q03YrX&2ZBYfBqK4FKI ze?DW+l&z1}UFmR!@|1D?;{a30bMrFC?oaLiXwf8Cn){;a;S!eh5;PsLC?uA*OqWJ0xFLM0&8Ojl=;JZ(x+OoyV7wYoxbS*$cJxcVKwsA zNQ>&&iQ>y7KsN6QDa$}Qb#}JvMln}nA%E%)xuYaxbTnG@$9%|Vxs9DTX8U-=44(^m zZX9HRMv(6;fP6g?vLA=byos!g|J$QP8CA94Ci)r3&MZ2?@4ut zjE5}uEadf4kl{s;s_Ld}*K>Vlj79t-oX_325FW}kS;aA5nZTnHq zo)}2+4CJNakWMdcXg!!>jG~ZNo`yV=1eu3RQ91YERrOz6QTj3-Z-tK`{AZitq*<#N zWchB81&c!}Zv-}lj`D3Q&g}>Ga~EDgPV?DjF^{x|IA%Pz?z3jFTFm{TTBk;1DtmZl z`;nCYrZ~v`Js_u)f-I2b^$3jl-4%wk3FLJM);WOTO zj+x7S@mZVkq!V5YQgnm7nhcqnF>^c&^~pYRrgIHjaBZFA$2oF-dg>J_B{mi^zB}aY z5|BB!aew>QNaso%SJ4!*SHclCY`n2GkKwy7_-{sxNB3{#DCL(4^yBVavITkXb zJLJ@oke}^Cs+t#Sj;MC2p6b*-jdaGuLB8GtvP~(-|Fc)a&K-G+^0dw&>5lL+M|ia( zyv`Bc>9BfV{`4&7z<)zwK>`Ib96$ z({7M!ibJmAc`{1Z~;fSup?Z| z4yW^)zP|=q>O4Om9)g&jof1g1eZpDz4qV6wUoppmUv|KT!1; zw|F$3iF5IYClq;Bq}7k{h<2KGr8Oby#-vIJ68~bFC@u_e(=#0lblS)LKx=eb9Nmw~ zW7n){ij%gnrd8|q^etqsW~afRgPcpMDEY_}F?mG61Xb&}r`yKl6AhTsM6=_aV)BcF zI_=e`d&Go^M-!E1AW^tjsi|Ut9x(-I*Qe6Y6UYfx)R+m?Yu5QPRm703C0xc+xT2B;513+;l6kTCT)$|e9>>yL7 ztd#-Hr6r-6DeE)^jVz_?HV531@nUmnP^x&T8ftcuX`<-7VpL4LxKc)Gwp=kGCRwDH zvuIRI8If6DQSTLB8V`vf4>5TT8+T+yu~5@RgTAvOj%s@Tp*ymY_)F8oheGMwM-?h4 zyRuK;p$C$l)>QrJP*GV7(Nwv$+o&SuYiiiKkf=gez?GfLeMeRmW9c`jg%~G}&U-zk zs%TEXo{1K%ZQ6srs4+y-uM>I(RTJAZ1r+HKQ(d^|MJmwzpza-6L&R!o*=Jr%4N=yn z^q5*=7(M6;&A0pZ45};srRmuCoM6y?o*m)=l*jsPl<_|J|b!-GMFZct$QxVv=`rKigvk02XTujQ$ErVlt6dJt+P!B z@hDT8nDcP`;0~ezeU}e)IkfZJn2utkrb!Rqi0LYtS668Rqv{9u785lstW`g_kI2yU z+MG#7UvZadM&W_){T0(+xN5*oo!$D2!c3X6_!fF*LG;y>(FOD)lV$gtk6qrH$R$;b zZdlCdFUD$W)iAF)P~2ovc7w&=Osc%W!d;8)JU7eUk%L8uroYOD()V~GHT}K+j!Y4; znu6&4gDIkU{k5s=S7{mg8pWRB8w}Q@f(fSmvsr_#0vp#!%GYEI%$58 zlbQ{1();zC^h>al8u-xeNN3synNIpD9JKTaRkOWCM#R1>wlSrN;i02r$BMg8B2A5g zaiV!kkQxQ!#HrSt=J{aGq}U1KqNbuxzDo3srp1vnh^}k8(O@poZB5GuEF}6%)7Kl` zAqr@t@;s5UiYOnG>e~sTkS6r)1fRa0=+n0o1)bpNPxb9YQAycx-%j-DTQ8w+CyKV( z4t+aOGaocpy(7}pIcthIz?3Q9r}Om`aZS@(^yKOk(YF&c z)wz6%*rsV5r%mt7xd=}h+i8kQld)68!7fNk6)idKvZmLfLn+VZPji~53yp%Qq9ct$O7{u}j4@rZi8RnzPMSqGV5% z_Cv!jjaA}NO{slP#J(#=+VrZiR&3Ms2kpV$6Un{U&U1Ir+1U3)bxp3pUl6s_^umB| zW7mn5nkEjoMzm8?qbA?Rt{2BNb!c*p=!&KZ&F;tz; zs%ZGIQ2GX3c}?AS-jSO`ZB5PQf?8@yZTf5MCed5doTk4Mjn))Z=Z@SgwrhH$uiMxx zZYdH`Nf(G7?W4R@g6MrQTGMmQE*M+HEv8I)Cxo8p6m|MSGgJ1U{q9z=RMXqEC)z4J z15_?gW?V3~iY82%^7#liJ=r!-rFq_pxFffT_cSe!2&J?=Olh9xO=p|i#c@qtnyw4n zF22z;r^#${hq$9@MU!=bJ4D`rC@)RKR~2zPMO!8{$}_|>OgLi(#$||wiaZ^6+>!gl zGEMz=go=IQJxyIQ?#N8BMbm%`dIn2;sA*xJJ95AHNYlH0LdAY@RMR!;l>_38rayPm z({|!ZO)-?`N8)=;6yCV;YAxvqWpK8xG4~e6S#Fg6Nafd|V!R!}L<*G>QkfO-79yEEFqLNIm;Y=cW zePOc8P~<7S4Vv`0ApNC@Q48z24~Z(zDf)d^J@+R*dz4Sb8cu_+*TsG+K33#uK)d@R z;uzC7Pb)V)Z70s@w62tPRD7k=22Y~=a<6^}~P^u?C&Bl{rou(1>65>vZt(smADoOOArZd53N%JF3&DNKvv?H2|4XQ%) zIg?uPPKqxyVZ}S?v*MldS@BMZtE{P3yi?+yvf~x+l+TLiC9HU-M9~+~hD?DK@07Uk zk|L~lr$y)}kXrFhi=s9a5~sz=(MVG(-skp;hdqjyut)I{b~9eWj>Ss@);p=@AkgNQ zRS8(*J{Jd>)EakIc*Y`4?MlvxE=;Od&WW&zoaWgxw_4l<5vA#T-#SF`npO{NL{v&s z<%gRSRn*ke)tcxrP0xmOAgZgW!N9IWO*M^d*^{W1rjjB3i8^XJ(`*P)cTFP(K2Ow7 z)0*C+iH2&rJzzZ1i%hEDFNkrP(C-&~`u(C$zh4wnSyT1m>31)o-!F>Y z+7A7GQCxlnK2y8cOQPUpkm~nKBF?5l;*vNs6=|y9zp(rL++4TerJHn~_tHlLoz&!E zCyjDB>7@`SJ?&$c-qM*?-$(PWX3n%3K6W4XcBU2Ov_Y?{Heh6ZA;vPPk@cn6{RYz1 z$ofhYoCZ=O>nkyII;VM>t)CosMZCzQdhCiArwKiF#iz%<@#(Q|#8lQ)J@$=Qr0lrI zzVYcXFQLc25xcb=dh8o9c?RmDdhA<~!K8ZZTe07!LgHI-mr3>5cXp3q#(gJR&O|Qb z1U&Jb=*gr!@x53&3u(#|KZv_b$`e0`C(}61b8p@oao0q9O_@z+6Lr%hn!QQXN7LYn z=|m|Oty@m?f~K|W))4)RN%`}dctsQZdCkY4*M0nXT})?9<>BPCCl;_gkt2^vcg7bOA{9$}ghjLXhf}n_?-G>Xn}JcW;TuHNm^Le7t+x$Gf*hTh>(Gy)F7GJNE8vAMbhz-n}g*Ydd)Nwiug^nknzz z5u2HmckhVZHWi|`yi|A_n##Ms+1}l?(QSCC+Yr!FtqCvvCblstFa0j=EZ=-T}=Jdp3L!_ovv(G)|1!5-RSA-AwRjwD?P$v&k*~5jV8vrdkK%{t?ZWBA0Pu zQ>`O$LZ;jFd7L4SYBJ|sjth`Qmnlti&bLGZnbcM3KzV~HRm@*|IW9;RSPsopv3KoH zL(T;plSHp3q+?hjoNp?$S1$H zDKj=i-qKXN`UN9YmR+IhQoH)?xG>p8Q>p4TJmGShrb?ZA1{IL$nntAGiz_Jq(A1!F zW^9BEUWr^LiqD>?;VCR5HJyKNQ&5ylVoDWLtDEuBaT|#&@~TSXo#P|2!FrWT-|&e` zn<#Kqv#y-C5t`#fIDPi5E5B33CDfIFGNpV+>-fgpV9Qszb+X4{M-qmz8 z_*HtBgKHN`NELZ@y=n}SO*GANkBc8H+iKcgZCrecOxM(n@*E!99bXmsK?N8k`#cf}E^r%HY@H zN6HSkh$@rkkhg>lJC6{X2zT<*1R(kd*&4no! zjB&E9rqwAugT~8wnzp87#!irDY+4jQNtWEJ>@vx2vYf1`F12Wi+^DGqwP>omsHqaQ z=vA3_pR${fG9&&q*}$f`@o&funx;{nGvstlv#FjlB`tRJm+JYXs*If_YiPPuHJGTm zBC)n=sF*D$>a>~_W$YZeTT`ow!9+*3<}YtVi!@nwzpBgRs%|k)E@es+wZ_u*EV-LW zjkEdkQ=Jyjr=EMhtaAW%Y2seRNyeLUI@1hsWz+Kb1@a?J3yt^U7x|ofmdMMThPzii zVwT9zkGOQtr*y6I9oa-vwIom{O@){SYC4g2N4_IpR>Wie9hs`r*3I1(|Bie^)3&)E z5Y5%Jy-$>}R4&%EuMd4APp;JTQbrWLC1ky(Ng4DVD!E-#k=9Yha=AxSiPnilLxnmReB?Awtw(olQQ2Z(xr|Dki z9l2Vz&=f#FOSM`)!;~quZ#@?OuDtRw>?Vr274FD2@*Z8<0Cn1XCVq{qb3{=;qP23~ zQANW$UygrI-qG~0qc_~^r01AQi=-L8UPdsfGv5ZE9@`*Ws5DVGZBpz8+0~}+;y1`4 zn!XABDSo4zps6)or`;@PYdRacj%byp!O`ntx5^JRjfsvHJLGXDHO?}8O3#p&IW1GJ z4xpzN<-p^p^#S>Fz}(mjc~?{5V$j4BNKtF{MZ+0!UNU8_7G2WonxHqusV!j;Pd z@`|R%Ij!jD%C5%%x_T$OXu?&^kL1C#Dh<~$Kaz#dDJt?7sK$BFMA2_{;e?OmJ4~r` z&A46cC(?V(I6mPMnW58OpgVA%O7At}k_n&6f)|iWs;5ztX0e}1?=|C+37`4&?O|D3 zYgVP}XNRTpdh%iEyq}?tG36a^Q!GJc~z&at@2R9aarY}vfEXq3Q-G9-Iu$K6SAwOVap4N6Y_aY zsZFaToRr=x)^&(pQ)%LK{>BNX+|L5{kP4oMHX`GRTFRQekMS2FElaDC!lz!`uJTIGQdX&C% za$a`Unp^1;<^?%g({s%-V=u_OUkdt571b+c#$J-sndqJ!(Pep3r#;uqjQ>hj`3jnu zvQd9}j#AEJN)@6$ke4-mSF2~xkMhxPl-;%bJ%g^vd78ef^`&uL-q2K{cF&-n<)h!~ z5^8^G+>m26RbSpS=%)NkQ;lX%B>XBbYx-nRyM){FmZmL(zBGQ5)4x->jB467;dgmO z)8oyC$4H~bRh9M(QGhX>>40omxPL;B;k-K#Y&h=@1RKt~19=SR-GMyDEzU)qBl8;c zG7|br^-QI4o!9Vanmad?UNjP>sb5<8zH5ISx4h}IY zYkF<=(1iR(bxreTzd+PLQ|RC*Bh+ZFi8h1ua)_riwHqI0gc(n3>NXxfPtsS@=VjeS zxZ(U15^m)EL3!!5+Ak-B8=0Esr%g^MWL(p|qJ${puBOUO7bQd+ z&9AAnm`2MJiWp-xEiAAop_p+{Q{n#aCBzs-uPe>YnTrzQjBT1qHCmJqZ-oA&(gKMR zjGmgFn!6|=(fF82c|OTFrPBCwK#~#mGusiZi%m8f+7vBH8WR=Kcel1Cls4AfP$l4- zTn`y*eo=&Pa#c3U-n3|I!Xw6dCRJVyBlK6KrHTB@>$z(fEj2ZuJy=bnr>1WouIH|0 z+|cw*oqY+l4Y~xwcHdP$m{7-Pqv^LgM-u8A12sL<`BXwfpI&KXtmm{;5l(ZZkwKSP z=r2|LRjYAAV;{{XMh#9&69sG4b2l-DXezy^p1Y~BMpInXZbmZ$d5jflao^@Um(arS z+ySSFhql&pxAMuewJ}Mjt#I#4Xl*RDse`MHkLFXx8J*T}?3IM4eA3z*Nx!KQIy^0m z_QrZm&4@bsXm&Pg+*O)0$9K=)*_f_rXLR@cU3@g3Hje7FUQzoJo;FJUuIxHS{gBYr zN3)wTk<(H=8{hghp_}oVraf<6j_GF1QAFeAa?CS6cHNDooHj!&J$^T#yKzfX%>KIx z&l)ZNQ01-6_&cGOvHVX^syLfTpW}=SMU-c7;sE1IMV?ke={rNl_nJBnrSA+GH#PNY z5M>N8{?Ig}ffPdw^B(8vkz4P`p++7}L0jpKp+-SXKQ6o@hZ#jR{YJm)Jj_UDO7r}f z5uP~QD67*3b-5#l8?`hwVQQ)ALT9A)&~%*BMrfMJl&WbvYtGZOS;B6$rn0P=p~+x6 ztcW~8?~yi6GpTtr+_>hG_9xRM&(IZxsn%hCq3shq^=3XEI@~C!snyKg`G*^OG?knl zlQ_coRMVr=KgvJCc;#={P4q08o|O2Uv5+a%lQGO~JZCJ^baYrD@tm=qX`IMh;}*{w z9q4_1xZ*NzCTO&#ZPP(1d69NN-WXOU@p&U%Q=tMI<6baMYHDAtQsN6n^L$Ekea($= zBaN||IyWwpIMR5-rpFRrG~TvpP}EDtHk)dMjxr8vD&3@Z;%MVWewF98y|oj^8MEnk z%Tbrkjaww98W-qS$QAWUoNnOfMnN}^zmz!FxS=WfMD4^kjpp=|dPqBWymsPZV!o$m8Hg3Cgu61#%D~*^Gl5@n&A1R#u$2^3VH>eUuI0!1kW!s>eF|gEzd7EIx;EG zFE_etg6EeTc>4-`4bQJI@MOQ``4t9!LIVWPuQ2dj3~GI2*toU&(-56Fj>9}!AQ=tO0<4zbQYpAqE^IONCFcxa++_-GgN#k9c!jeuIAJ{Y~ z>a=mnrW&E28&@=yZc;hvjM1`=%5&S^CP|l!=JgbHZrmm5Yoldji^eDYY>d9lHdpn$F>FhcG)HJERN&1x!(6Fp(fsQ1hFPqIx7MavmPysxH0v>` zTAOAEO{leL{=%ec?J@(O;9PjMaGCivq1G<5Fq5ivfVr`ix7GpXNlmDAfLV^NN2znx zuA~67i>5*a(&OCbbWNQb?@Dr;i);!@3N$y^G$_hr9<-@OXpnhE6J|iLnYXPf0W%=4 zd07)?Kt6M1JC)YCadJ|aIgv^AWu4g8_tmvD0uNqI8+caI-{;JW=Z2m8mR;<9RC( zXu9b06ngsmf-94|nP)VeE4V4SyO}WoY0C4@nx8N!&p&H^$)r60ta(=xJpZgYV}U%o~$nr##=wESRbYp6_KQzXHNJd0%obv#q8=1=hs% zHYaOZG`~uGZ}TrERqH-x-pR02`+`1Z0+XtBAM;U7sC6Inm?rEC`kEIsVPDYKoI3@% zs224z>2=*iszv?G_cftK{mk7=szv?HX7iw_TGZbhs0l6VZw_68G_>eYa(^>jQ=tNr z;|7=~HPx?qEO~(0{2isaa_6z+f#x1fof{uY9%LS|=}huq^DCPMMWvX(+f*ZTi0N6X zaw*;9Qu0vKwNlZxy}u@pGAFNA)VXnB@rma8^%j*YKF_?WsdCL%jd#t_8&q1_&R2~! zX6QympDjNTyVg9Zsc_Ag64#lTn^fBNCMRMynv*vxiayc0_-1qL7DcD?^(&rX?%oQ* zPG@xS-R40}&C|yd9n+L=&6MJM%(I$Gt(ivjl_u~uacM=~9dQ-+;M z{>)sTfi$(#Ic$EY2|Jx*rgNur+`PqUYJ46y&0VllC~y+Hl$|$E4bD+H9Z+Z8&XS)Py#CZeG=dHhgZr zv&Y+pGv;G@%XW%wII24d=~!n$U*x=GIJa8!niiF{w6OFi&Yh z8!nianN%Atnzs&k+i=k={E;HG;i5VGCjp8nuXEY@pKT`aX`OGn; z`E|zm;$N6GPAaNjKcK`_^NOYhZ{{!Yz3Dlv(xOikFLBL0^SPpP$D5V7X<{T#Fmp{#gn&6i| z&6P~bFZaxZi?CDY&wFMAP4LS-bHNp)!7n39+%rGbRH#7nxW7!gP|RtGk)uldWlq*~ zHEL9ezs=BZRoZv^Un%jA`RR9xHb!qs4sfl%s_5qNfD(bO4&N&}cYH+&kE`vEAmx|* zu4kE)U-G+NWKw>~@0zX&e#!4Dbq#j^A654r7e)0p0DOVj**P;i>&ivNF!7FDS6Ftp zq*8w~^ojiqKnm=|B^ zZ4w-}zETkh^5QF*Z{S|vntrr{ujC{J`1KF=lahsS4t~;XA)JGsv`h%+;3sV&!5sXg zXKw!g9Q>t363oG$|9CaTa1H@dpb*wJKx##TIRr@ILO6#eQvO|NN9S46UJ}fqi8Sec z{T!+~G?CVl0{oJKn@W|WVF^_ono8#ko$b&}x^0M`XGzKf>}6O2KhKhykwO!H>+pos z`yY&z?7Q5dg;euz{g(f9XeA}q)yp0dA`K_OnuwI7|1fsuWV?_kDHs0Z9IXkb^q~;u z(<$u~!hAZVN)qJLDNXQ#cDN>Dr4$n6GggZ7h8X74C3P3Ve7d9;NRUsLlq7`tbW2Y+ zgLartw=|pt`E*MiT0jhrm2M$!DTx%|H!|2GEhP<0=oaFURvS9o;VJ1eLsJ5umP!r9 z**i;Bq|n5kA#u{$wm3q`zF{HHODQ3!VF{B%hDf`k>$NmwhQ$B1sMr_C=W?ltbmruz zA@4{PE{Ng!Tqm6s!hEiiZVO>P*GY;Sw#2&t>!b}NcD|?FU=Ri ze6E)klOUh#r5qv5XMwc63$(+07D%T^kk10?+y6lf@>v#AAYCH`_>BwRAO*)`Y*<2B z$Ob9W(Af?frLKmi1b!$b8H%%Sl9EZGiN``dk}mhaUP|^I3)v!VO04hmQpgulQtx{C zcHAk=BQ5S5=>5G^LmIHUbI0$cTQ9Q4l@T*iwf;s#uEg1&w za1Q6C4MI4F^U^0In8SH#yAaOdH)-eyXoqw7O`1o7Is7Kw9|>2^;=#F zc_f);*UPt~#oU&}Uo}D-nUz$CVLlt1n+jn*8=E79FrSUh@g!Iijm^K1AfLYG%OuFB zuld6_pij)FpLwSc=F`voJqhyZXRZ*!eEOS<=0H2lr@y(91o`wgr_9GW+?w7b)Zd(x zh6?cO8v3L;dJzcc(81hQ2&Y`3E zq7crZqxm`s=Fri6UkK+AYA#v~ec~KK&6OmWL#TOAHtzMU>61c3&9_Jaei^}G=C*HP z?8^S>p<(7C61=j9n+Lv)vGzYK2#qk0TLOY>ymvz#=En z#Fa(bvgOmzX!CN?zAayJtt9>QNl9poc|GaoCwsUGNoTek2z8o^Nq4p!;o`SQ#J<3F zW32gm5?nXNnkz_f-RLq;S&Cc2b)(CiN`mV~x4A?Jt{YE=y3OUwV9Rt<^PQJNpEegS zM=4x!=Dc@MaNYQ<`I-=1H=ga##hkMOVtC!y)x4er*NyS!$FCc^o2x_&*GqTv??Sj< zx|<&e;d<$AwtoP9;%i8E^Cu)&^F7SlNw8jem|t57TjF|2FfSIu^^#y-MuPQ{V9pc5 z^^#~Fya8tf=bwq@R1&P0MDqzDcnzryO*ES}!j=cU0{kwu>}htAh9%U7_B3}h^eFUs z^B_Z00(+S!8;Y~{HqRr4Ci;ZEV9xyr`z+b#6E?uSiGSb%BMeJu8upU8cTv4MhmAL< z2w~2qnHLFR&Ze1H31QBrnTttqj7>B5{0w@*W9)VFKoaEab#tT7A%;1dZf+-pIh$^d zAVJQin>|99vl-^_ZO{&nu^HyRB*@te^Cv=(vyovl%%?~JeyxL3%+~GoGa4C|Vs38e zQRqx_grO;cv&`{^;_S1{14*HYbK0bucYlSwl-s+P+bu9(E~(epR+;8| zLYT8`v%C{xn6qqikPzl9+w3Gk&a%x%NwCh|GM^$r&fYS=zYBW7oV{)SLCw)smE zWY#9l%Z=Z1Y`F8u*jvTttK7IXZMs9_12 zVPBXZ{#>v8c00|%r%<~`%xUwT*?t;z>Ezf}`^=6rAk6MT^K(L&-Gk;qLYUoy=E)?; z?m@HpEVRSymYMA&$ZnbWh!AGC-29smX1CmYg#_6xH{TJ$>>e_2yaat>b`P0LNs!$` z=9;Ux*SDs>7k0?(|0gQIFEaSBIgwQO&8o1&=DnnIn^%P$F?+7zmb<l`ZdWD6@$jw@yoLZOgc)8h=s7oi8cqhn3B-;?HLrSkCnfDPhZs@MO6=Y4nygTrZNEe6lfo zf;^by`J|9*6zSWKzX+cwze@V)`^iMaQ|` zBX$1tr|>EAYEu7CtGPZT!I|7t`BM^{$xW5Fli*D5HF;%6oGqNmy(Sls;7o3sd|wF8 zsfgI$5E%6vzAcqOz=V}Y&u0nW>Es&E)aEvXGZwujZv{1IVMK9uR;X=6)367(M zax)=3j?(0u&bZfbww5MuC&6))CO_x`F*uGa5ovNrS5$!C;+E<1aMC+X{%DmhSCPtG zH(F)LZ+F8j`6osZnR1>XTf}1dQ$te%v*dk-;_PqAl_WST$(GOm4|{>Lk|px3`1(Hc z+bx$fd(?}+-^#h9ODBJ5nI|VDVC)!wN@%s5n20)UpVMZY?CA-@>=wugLYUnGd4v#V zw?IxIL3Rsd{ds7I+1((w5yDrg4RRO>vb#Zc3So9P%J01Z?eHC8qr9C2+1)7X;vZ;3 zcKstZ%5kIsza=d{l&6t~CHO~tC@(N%i`XQ;YiLT~M{=Q|IQwR~gaqd(AIod|;N0OH z>hHMdE%cl)Z3EUyyG8AVo;Xm<)eTF8sj@T(DzJw~-*E-@Gx%W`iu!P8nZ)ItC zy}CtwFWX6RUk!>Vl?#M0OQrG`LYSpe`G62+sZ_2e!RjfMXO4hAF-r&JB|?~`1M>SM z$kG9Mtq^AEpzJ>u+F_Os${rGA>7aaMJnkpIDu_5JKO_bCd0Ljqj#n_2%Afu&lXFO; z&Eq4=cmT*3CTn;o8XRnk)NN}W{kS|Zb zE#XM5lG{$IZ4v5R{vqcXinCvq3rTSNU6C)RV4raO{VCVXM8WZQUCxD&1+%1Dwv!-BszqOp zdv+2@?9JO z?qmd5&cBa>I~h+{vh(WIIjn=FSP1hHZTU_J^Ac_OQ3&%AZMjB*)e~)5yb5~3yu?`6 z2w`4gEFY2}FEN%PAmsDq zQLoz(Us`g6FuMmW>xD482Q6O-VRjE%DoBvsgO>4^p%=_X!vn&}6yW!A%R`nl5`W4$@{nb@p;-}!EgK9? z2|QvcF%)O7u#}VF9PFsYeiKK4bFkwU|63?H2RmV@xLvPq5kFc^k>DKclqLBuh+&pa zS!N4imQGog31OB_SvHX%OQ$T){0;3eOQ$UZgfL5|EyGBVrPG#iLYSp9mUAY_$kG{$ z$qNNpI%9cB2+klHN1m}{lLGvbTb{M-CJjqy9C_Aq*wCzqYRfN%rUd?Cxnn5Ke$FEC z|1${JT%n20B7e0^mQf}9nnnI$xv!vxCA5vaX_?ljUY^MRECoWC7n|~h5az|E91z01 z*pzA#y5~#4c&3Q8To93cF!3xANTUe zu7>JdA4LAo5VT8Z&@R!4`M5VlK5wYbRTSCV5VY&tpj|&B=HuQKIlxezYhUCbL(uM} z2JMC#F&}qj0M3q<_8-^nPDSCuO7$<*{7S{{Ca4a+M0wPh2Y$DFnvLQv8C(M17#d zk=k*sR8mN_BgRDKDMchUa!k}JrG|8+?U<<5N>E4a z3P`_6sZj;WZlQzxm$p9k-Jl#7Dm8710i6AD=_~62* z4T?jk)bw!uVlEGds3zEhx}hvLNBGJg3wCeP0BB%KgL%2 zex%sLafEOA95yS#LLZpA@n4JnSn-b(G4cJeLM2WJ>sP4M2x0v`QSRWDNoX;rR2H-%>T_i;shaBxX zP~nf*iQ}*3$nT=c6c5SGRjy1U+1q^=bx0{Bb>KQ|RP4^dgHcD6^B6PTIe0XxLJ9JS zK27tKAES;b9wDsQaiy0KR_wUaUkEF9TuBqciXB(FK83vmlvPI^S6&ptiXB%5lb~Xi z%F86ESf#Rp1Qk1>l#`%hCzXFmP_ZA3iusfsjH*%`Ps4avu^*MTabk2)v7eOQLRhh% zlsiILv7Z&`8L_4EBd^$L#Y$QrDxkH*tVI0=r;(+w(pT5(b=BmDx8 zC6bN~z7lmtNh4k4I;)hB?zX%VRju42S%a@c{i1|Ci~DJM`AXC|Wi+W7*RM(*=}5?x zsPjrC=>pepMx{3$xfOLmQJxdMm^K}`7xlX`hBQw1aa>X63t^?NDmg+}>8nbf5LWuC z65a)R!Af6M%DQ5o2ac$Yt4fs+R{E+^O@d1Qsaz&OrT1mtq{gG0 zIvyw$q-d^x6e$7Q-Duy`@vjm`vUO!xhm9ve{Ur7}3F;@YO(dwF znf*+H`pHav9{MabLH#VO{@rjQpM%1>h#1z7F=uZvx~QMZh6`c+R3^OuF|41){DrcV zQhto-EQkc>Hacrdf_F-tg_EGRI&+d<6neb2I*X%NMtT>A&idAGIUvDdW7(wfT#eXX zQeIGk!_MxLKIdx8950GFDCr{;9KI}>l*i@A3P@AiB{=-qDN-g^0INUKnOOFsqY1P3 z5xtlumJM<=WeZ6cEy<1`Rw#tE4QAg6VQqt1sSwsSn04t3yYyt^t+lH+rL2cU_wN2%7XvZo=3~Sq-l@1i6 zi`sTz*MzXP9a!!lh+%C**e0PYr5~?mC@Uh37urrbCA6Caue+hFlmx3FlvR+X@=AxY zDiW-hP*zRqDpW(7D|C%?O|-j1S}OGTdI@C@DVC9*>Ih}_!D4<&%K-}=VJwjp%N5Sj zNRxsVIwDvJDUB!nLsm)0?? z5@V(=Wmyg<>z*WfFwyogmArZy#(!Wy>wyE4aZ(als(!k}DNP_j!m5nCBdg;pEC&7B@#txETz5I_oAi;WxH`dDwd=A}N_y`ye*Gmr; zJW7l%)=L6Q6vFkAz-|fQdP!ua(PB&GBYtM}JX1(-W`Q2B*z?Rzv5fRpj^|lh(lY}K z9KG0ZQW95hmP?x7qQLP2t01l9dXY(EaJ*@w3LJe{9BBzxUzS1|(7wRYj}?)oaP>DT zw!Hjf#{gD?G1Kz$&m99<=*yx{(-&P=IR>*{LRhgOY@`rYYzP}KgcTdYa)q#BLzrhQ z_VQKv4#yDIT?i{SguOt5iY2j^NKmmPwv+@Fdx?EVf{G1gf03YK!;Fd*@Hq@;A>&{? ztk?(^^okf=RBR-R7s85-WY>hSVx!nY+){azJuqqvlU^0=lz^omD{1r+kUweao1h@l zAzs@ttSu=@D4evBAH`#slhjhg9$y7xSRBPN(!X_#VSPz+hL$>BX4#|_Tw~c@(!w^S zj&bZhX%*La=19i9{%m}y;}w=nD(8BY6_5snmpYQ!Dbj0P6O2`G{rC~bL}s5LdNEx; ze$p|CO(&(qU2x1`%Y|?iq_7P_xC&BOp%AWu6qY;@dcjqY!WK@(KK(1NI8xYBAzTG1 zESChUU?wXd!77-^ejvdrn8oBN&UBHql zmXUtbv4G7ZsRL^r3)yy3YpyhQjnunEts|YaeO>IeGL|cY4JSP_s@AcH<&p+*WwHuV z>-M#d#Y~!x?VjSwGHN@x{E_2L7Kbs@;Bu)`Hp?QV#5L-)jBOOc+Ae2b31MxQv)w{i z+vUtN14h8wE@vO6i1AFb%bRps&WeSww#!)w32OTeD|9Ium-q+P=$1 zkf65j8MPhH=kPwu5izW7F3X$^?Vy@I{wr9%5dTd|sn+WQ_BE+YvYS3&6{HkPt=CFs zPZfKuWLoT|m8>mkCy(W^WKtQA<*|7vQ&NiTy^6ga>dazJXam* zb8rOMv$gCA(kedsS~g4w$6L#0VoXU;YQ5I6WuzppnrPq2Du+yY2y4_U3 zu9LQEwO$*Tc^=kimu5F@U_qq))oGF_&vmK;vB6gV6N5n3Wy7D!# zncXGz=2h9u^aYqRSWBB(FbOKQnR!T%!ObjH2y?cXy@xT8vya&p66EY-wuc1OEMz~C zpqhp38mW}kdVRti3vuozncegWizihbtd82kULn=+J1$#TCMlC&Gk?l9lXCg>?We31 zWy0BYehQF|6k8%ES3aE>gVhQ5*(?YvoRz% z9=>32kl=Xuf-NJ#Y>U}PB$#b6+fACF^8b*}_XXlRknwiL8p$mY{LJwy=AVI;{*GtqYu15u zglFk%_M8xA>1#F|W6CO@TCW|ffb_AC-L!*kC!Oc95_X?-i^ocsbrH_b#@Fsn)|b?r zuic$&90}I^E>=i_HNT7PCPC)EVWv#%1v38)^CvCf$KP(2M9SvJ-)=UU1l9bOWs;zp z-?BW?D||oquxipYzMp&8EmABW?>pvPjN`@g@xEh;q&N9%!CtnM^d4W=dszX=%2&bn ztcKK#uY&K{eG*i2A8Ve4eL^+&F%Qa=G(+~@&w7!PXUL}gY%J*w5t~I?B4W!)ZF$A^ zvkjzZUa|dbCkc+}{j7on$Mk+yLpmY)yhr*~^x5c5v1g{+qFrm!Bhl_@(sQES3#4A6 z-FQ;Ih^3Og5V0K62>#l$pM6N0$X|Q*vu{YMh#ey}6R}Gqct6_D+GoR_;Tqh}x(H<{ zSzY-rf3PId`(3?Er7VT?pmC(-04pJR`^xG8b^>L3W|r)Ikkyb9XYr@>*h3*4;UH`B z7S<>+j{i?H7D*Z$$N#4pizoHrzbIVJvPr}EFAA5lwWK@z_Z1JZ^Q1cd`-+Fyo%&b+ z|DR^e^EQs~Ux3|onDr)o<5%l-gyoQq_}NWI*e230{#(Em>@ummk=<0m9+IN@e@H&c zx-7vypEcV}N7+EqOy2Go%Ofr1?T)b`l8c`O9cRZ#J@^^Radr)5T0Kwpu4Mm_3g^kD zO4f9#7{RoAF2q7f<#Qp{jpUjQu|cH&&4$<%(rY~Pl`M^v&NE-h@onnVchu-6%F&at@1wmiq;jV(ua zI>&|@TR!bL&t86P%kylavE{^0=UJMu<#fjdmi^e47g&z5WlEGPbRg*T-7o~7WdGHm-QPyc$Gx@FT|;%Q zU7hY3f_DElX!p>F`MAqF)fuXDRdzC|xMv5wpq)g5PtM0lW+Ud~KG(@&sLpk%6Eg(u z^aky0M$E^3r<2`Ko$FyIUqjHYNrQGxjhK&HjSe(a=kkqy!Vt7;*`Qsp5%X~eN4GXq z=L(5#YY5tfs3AthWK&1AuMoVVlt~@c`$Bjf9;zzu;hKkgEa9r1^gn**BwTGqs^M4O z;p*ep+Tm(2#WK=e(c!9-v@hwI=m>Q(=@+g@brb35R?kF7snw+0Tn^R$eH{Jn*k__U zsl7?|anD3YtC^(FLZ69_QFoKdxSVSJ{qoC4)cav{9d?yUa20()t6Y-Dt2wMGc9wL7cVNN}wkr`{*Q zwRW5u_5rlR&$6CTN0Q)f+Oz7rB)HaoPObke{SrM`u$JM6UtJce%;jq(n6ufE7n~tq*zA!xajWcZjxp2r05>%9a0Of1T}oM z7+rCZz_JJw0Yp^z&*JsV`SA)w%}T=^>M%d#mxJ)?6?Xp$b?PpuNdiuG6j5WR&=wvHt2mB&gT`RbB_}@Dq*!>Qf}RJ2Ft6OoECHQrDB9VuOu}o#AsBqE?9*RxC*^ zUoYk^D)y3kO9(6WlA2clF|627wNNNa+_4_67L(wP_3#GA*l@LkV*FW-=;3Mw>6w8m zqDQFG1~HzJ#5GclBh7EIB6^gXLR!f+S}h_?8?_>Oj9Nol!u7Hmv=Mt5(0)bqSal$2 z3fDNJV#~|dMvqsQVvOIh{xJF#^(5(wuFIp7)xU+XViQ#PL+BGLHbK>euwoO`I3cXq z1oga7mg%eVqUZ_gb!rDs-%L>NlAvM}Rj*ChCmdrFRVN85Hc5Sz1QnaCt|mdnrWh3~ z;B%O&R*D!_>@~G?vzWW6*fjN;5LRrOn)@-tuwt*Pn}o8IzWlEA47G?f{%z3X$Jh*Y zJH;~6w?@xU%Smkp?Tk)QO@(4SC5~&R>LCq#a%c1`bsA{~*KDiQgyUZ|cI!iuG-e+yy7 z($s&1uwrQ{|LGr|39ML}S|OBW+I#4y=rr}T5FTS`>Te{dSh{+h1QknHgFl5{@KrHG z9YBJLEmE^cP_ay-VxRFjELL}m7*;GxE&fc*T~zE%^^_1+>`gW8bBJNZveg`+Ead@z z=XzVsBdNS%Z>t3)sOH;hA?XPbD<*xwkH)tf)b?$)gkl-#)zNRO6(rM;-=mkP(idXS zlt8YfY8DimZC2w+J;$?{kJWjkkz9r9 zcGBH27W0XEjl{xP%od}5V~^WoK2_V6h(1kYk2j4eQd5Pne#Pn%A*^4qnk$6$D^?#0 zVf~8LZ+BuZ3y!ymDOL{)Vf~8LlO(9$m+CnZ)bC5R@h)hGN8?sCo&@#Vrp_k8(YW2H z-)nrYzfy}t4D0u`TCiJ;F6y^KEf>Q2?NFzE3o)!;iJB&qrC52zcB$E<0$#CQY7PmG z)Lm*G369NOY5~c`KO5ZDpqjhXLW*UicZ}Jk?j}8((SOL~2*Bj!7`inNStuWJ1c+eL;tV!l`7Nj5orf{gw4=|) zl&U`pVKon_mxZvJhtyj_Sj|J~Y#&jYrhqNKnlR)qfxKiAUp6qneBOULR8vMGUKXT#YM*Eunrs{*~%rp)BPN zzu$90ol1iHJtx!*(#Ljw*FjxP`qIwtI;fwMZ2#kT9n^!Q7XRaS9n>@RTk`X>D)k}h zJAN)zr8YnC|D*q?I)!lbpVZzY82u-8G^ri`Pgg&ysie+L?53a9r6|*zI|sy^QY(aT zMyJ$Ev?bhkJFV7{;J({wwb?wnQ zrgrfENvc&-8TJYPpQKv#C++Q1>-CEoPCDGjZu&*-f--%`?@OIi2avwt_odFMlZ0@D zb80rV8y_Db|EgAyro|79`BlA4%8sw~I9%(!O z&nXwwYSO-VFVh9}K1uV9wEV8d9l}1F@x1)54nmo>@_RZpYBK3Neov=HO(Pu@vG+-5 zMC?-%%(h0|LxS1Xs6UY|i*{E?_eDFe!(w#Pll(4Rjp|Q|;B}}`!-X(QHEJTp6u7%} zQC&)cyIU940@B>7NXsR)hV)jItX@+2j{x!`AWQkv5o!5DjVIl6$m$>JXwrbb5%Ohq z6KQzgp)r@$Z&4<=yLCmaB*ERSE9zy^nuQSim-OjEi1}6Ej7s?3v@2?R(m{SV?TY#= z>5VxM>qp9*1F;E0INK{~CdQQXeUX-{YB}kheX@F0ts%V^6>0fX4LOSQ%a4-PKh=2B z`1nyV*VJs%w0Lj7Yw9Kvte5NRWfH8H>*_<&ZT|ncZm3Tl!#@Av|DWrI8jUh_}cv%RT~Ag$rEy{S$keZpsZQ_Uv9TDqyOA;DU@scs{|dbz0{B*A*Qsh%Sp<9B;+ zs<%m}`Q6@|DmyOrjK7|ZkGZL~MDcr8BcpGt9Y}D`>b4qXZ24NuZMD0xWp?!6>I;u; z`L{aA*z%2-ztu^`mPOHb)fta%c~_llY`G}ruKKRA z@?rD?^}ENme4v&YTds_Gp#EZP*(T;+_2Oe&{;OU$w%ovDK9yLb$nqCr9;q4$=KiR` z{iS-r{kl(M{xj|<)w#CCcxn95;CJ@${+XGC_s?V_=Hvc8Mln?9IuxTCg8Ndo2JIRd zF(3EOF^vt?xqglDGX(9LHfYz(i21m$$22!o=eipcWC+>?H)z+&i21mEoNWx%xin`x zL(r~cgLa`t%*P$*3^!EgYUPYH1nr_VKg_N;CyLQLLU5#(Nio`aAv`B?YPYBk@U*#0 zyHA3r&0U)51Xc{5Hg{F`_m-hIzs7ni`SVnr3lTVR!bg;|m z)+UoKa(T2(q`NI$&Zo3$k~P@nd|LBAiTh%D+2!o4^(HmriqkSlM?zfAXSCg<3tZ1? z^>^qt9eKw2oOTCe{Au%eXBX{-A4H#~ae7~84{d@Fo-ZY6^MvqxDM8B=!tGqOQM3F6?eOfkr}i`n&X=CorjX$5 zx0hCbhi)66LvO7>#PEFS1ugfK7+qBQMQyhbR{BM4+-ZnmrTb_pLin_KKW!cfo=EPe zWs=}&^L`EL*H2qYv5fQ)&VE_}>D<6^&i>jd(tlh7H2WE`FZ^lqan6BSBFV!wNJ}F% z9zD)ESSuk#a}CjMk#4jf=SiN zQadSx^&72S6vFzA)~*R*{YGnX)i46qkLwpPo@w!+H=U!koiK$z%|{d*qwuGoHMik* z!M}?>`8RpCIA>{bLRhicS|1^-*lcaE5LRrqmMMf4o2_-P!CnH&zI4vk`U_#jW@|%9 zP_b0)6%te|Ra-@ZioKy#kf367wEsv@vAIUYe9G21=V{K1FdkNHz83O_7+q9sf!0?D zE4DzpFN76as417lmg4&X>6)DcPll&!%}DV5fOIXG1V>}K7D9sW2c$QsZMx>5SVsB| zXSx<&zvX~E&J1lHX*|~=Z96G1Xpb{fyGHt)Yq8e$3hr6@$UV+1Z8#~9>rE|}G_~Cx zXSP;B%H(>>sO`kE1J1WK>8j|3e?OqYxkMX7x@bA;%+cN!!rJC)>x8hjx!NWntZl9q z{3rB+wawM`UBf=#D!b^+)s72cZF9AsNl@Dr+V3Q&?Fy~Qb!dmLrXOfMNl@FB+B_1} zHqWSSDxbqDtysjcwyU*GH^u0pwrjKsA*}5hE#(%(u(oTpOrb303cq`huPr6rEF-`u7YAMR0vl=vE~%Q zRZy(m5yDkatPQIbqnr92ZxmasB@5vyDAuNtU=@6+%_G4o_)`0V1V{K*?E(o_!8R@6 z9`uR#AhsK;Adb)BD=ksPa20&5#XS(Ci&d~g8z+RTV25V?2V%GiO0*y${07i2tu1K* z+(XjBNh5@uq-k(RNsA*bfjd!JJZT@lTewT>O^s|EinW~+4J+M^|rx{VEr{Z7jvC2{T5 z%1K_KL9yR!ria+B3D-VjP4qbWpyhtegE3Q&qiteKwaujKa&+ubZJ!XXiDTN2LbxW5 zY1KlwCXQ*vk6;8`6UVfkCNo!-Y3$LzTOQK}3*nkLri~=QnmDdaB*B_EuB{`%nyAz& zNw6kPXg*%hC$5Q;#+n$w=kSB(5iwj7Ra&?YYzeEt$NxvIhftPyI`b!OBnh6*{7IWm zf+t#k*4`$;6RkgM1tfT)^^{gaf+t!}X(ma`Pk|>|Piyfcc%t>RHkt%a_npx;k$Ul` z`_5=3BzU6rtoD!uPqd!Z>}JdvJkeUMwIRV1t<_p*5^@27-2>1Gewv5`rp8c+UM1np0UE589%-3ip1;>NT*J%DI@uc=e ztpf?NbWwYb1X;SMEhMcj>B9A$5RQIPJB={~p1{1M-6p{kn3ps&!|~v$&OfvkBzUUx z53Lgko~OO6^(4Xbw3oFJB$&|^Z6*n3bVXZAg6C-5R!)fFD;XFy^XB?rL7~)TNG*eTlrT5XFEW~o*y#h6$V_q1vf zjBro8McU5qIo{V49rtW6zvp;g3nF#nu?L!y)QiU+Xo;i=(`&u{(MFSIOt+i<(NaiP zPta^yh?s;}oofb)&lrMY#r}ZE$%nvaAr;S3H;8-zP*Q5Arast;^v}I)Z5U02GTN2z~ z^0po@w(J+{Z9Qvj`KD8{{{GmOlJ!qx%VDvS)vFQiXJq-8PT9&x(5Gx|jN+q@kCm+* zj4dxZ6>HRETPjw!vE^&AiuDC!%SN%PbjF^vmRcup3b*>Gufrg-6iw5nUG-5vPFJglY z)wy=Wwl)Oq+Bay|!HD^|55#sfROdPx8)gXFMKx&WFk(LLv$4^J>Ri9aIt@WPPlI+( z88ILC?byzS>RbRg>&Nrs@^@CNNh7%?ArPuD0zb*_G{F@~Vs_y+A>F=9UM zQLbb|b*@)k6AeMTsSVn_X2g8lGhMG6s&mbE%`gP*W;bY;YQ%ipOI&jd)w$kx%`*h; z(yWV&BS1E#TMLEYm9I=nxAwKe(TL~X8P?H4SqeP=l4(sQ!6&wv*2m9`Gp*AomXW@} zm1)f+{hL(iT5R1-@_nh$m1Vs{vb8RBy=e_^j7NW4u59Z#QslTo*IU-Lr0!gATdPPl zp@ps`R;w?z`-f|(wf+udt7BidmRaL5W@>fpYu9pXnh>4~=UCqt!gJvq>uMo97tXPk z3*otNj=oD08eT}Og*;rFbSBsdp--|FKJ zed4)ruC@N2V-(-(6;_Xk;kob!*6=1`bY2zNw9-0I2y3*``cMdKlxMXz#Y{krR$Ki^ zP@~liYP8xKM6rzYQrBv$gOoq`h--~CnY5j2t+jwu-tvfRo%Iyy7p{D(y%~;oV$2cO zdTS!-53T}h8Yw^Ih--tjgtU!oqfw)wM^3svwBEv)Y3PyDu1(fXfzT(`XtOn52y3+2 z+Diy)wAngO2y3+2`kzpiY4(xdT$`=d=Fkh)XtULy1U35D8cc#3eQX^-f*KWCvq(^* zPpmsha3^DnQKMJ+UVm!6CSq8lBJ24ekqJ?w&#X!d5Z353Yq1d4=yU5{p)92xzavp> zEhl}*uQ!XWm89-Mr${cb<$2P6Ud>|bWl{&R+eAYBylkWPy&yO36kSRx620jb#9mo!X_ zoBf;7|VO>swwR_U~JqgzC57s**Si4om+O-_L>-y0e(hNcp+T7KU=Q};o3cAeTZ8sNqj|~u}a~homk0dtX2|K`i#||^fj;T8EX(JO{guY zJzoW9tl^{pUiULrC+V1o#gV!T#gm*uy-Bc=&sYbNV3nV-4kxVIx$(WIJDvF=~3d87wi z=dG2b{q1Ajzgd+?Z1*$Q1!HA}9g1`RZta3GQ`n*ZxofQVNl!cx>HfkP~_-6~A;>YwbgVm37ZpS#Cau`_@bm!8^^c6x_F{T#^Va1sKg%DPZ>F0&8VoX2yv>4Bnb8wNH=|2cz#h8AU1Qk>D zKS)q9Rd3!I+Tk5}O@Dy|uLV{;jRY0b_4;#-G(HELzFowyVvY2|XT<2DVs^b!2rFjS zQ=f$xR;;m}EtI8v&W|xaJ%uiM{PY6SZ~XZ4(+f$<`D=)uUQ9~mcV_+c z$6xjR^b(3?q`&3%(<|zG8Ia@l*QMvgekymk0`xdiyB0a_CVC3V&DB&dBKeQXaW~Uz zNFBHW^`I`;%fIb%+|BiYB)xr(`w64cdihFskiHaSCcQl0-9o=eYTEQIcWYhl3cX;Z z+vtHpSm`!;un<9?;^pm z*-pPsf=aj7gX5u3Jge+rRJtjjLx?_5#IVvG^~4@xbW!P0eVPzfI#h3#05Pm|m>wdO zrNFy=gzg|cE94=;IZA}yg|vsSf(Sj4lptb#Nsak4))9IV=}TVs2z@jum#>frJ(=`~ ze;ya1Pa}DWSSo3-7(IA9qjU*6%4)++pRw&#ZM@9ch_4y553?z>!CY@aGmwgJwmw7dgwX5 zU`t$QJ@jdP#OS8niqq~M`g|c=XFc@ABv@w&`nx1pX9;>K3D#Mnevbs}tfwB@7y86? z_Pnvq7V$as(npIJuCw0y!2V)%vCdx5=Lz9DdqHnI0Aje#UeujJSxPit6MgkK(kFbq z^wr}@@c!Oc?@fYt^uGE)60C{74PHa~>cc6Pk^ZZ@uRe|B8hpv!PcJ0B$kkszPa46-67a#vm?4^jGixq zwH>2xCP8gq*0++NwlC`!Nl@Fddb1?x1>fJt>AgtsZZY1dt$gIV`xQM+#IUxn>M29T z=%TjC`dT5ZZL%Ie3}RT@3Hm^xETuiK*d%>8=>R`&C+XuznY@0J^vR?VV#^fLc>WqP zsX=Wg>GLR-k?!Z2r00-6AJE)0SuZCY9)b^LMR-P2SFUCy2l!bU^>f3~{nsfAnLRif? zdZiFnbB^A7B=m{ZoTJYgB}OpSm38*a(H99}HRtF{NKnnW`brX1bFO}v1l63UKO(`A zI$w8;hCcB~U0_u68sF=M`Zy88YNqK)FN@JdHPiJpA*^P)9x@hUSj`OGBb24Ub!w*G zg#_;bnR+4#u2VDhz9hI#&D4`faGjc|k0!x&YNnn{n#GUzOnn*&j`vJGl>}!OnR*%t zj{ZzNn^Yp&<&fg}Ye=S^M}lkEOuc{v*RYv-AqlQpGxcH;T(xF4SZA4f3B@wfyLvM9 z3ew?0iJrx}G*0A9`GYG-8ffSZ4)#9SPRi2EEf{=o8o3 zMq{02@xA^~A17kC&Nk^uQ^n|FoqeRI3E?{XNDp}pVz|yW>mDI|M<~?0kl-DmP){Vm z3Mth4l3+~~>PaMcM<{Gi%|d-N#WKr)guw`<|`( zd!%H)4?R2d-9lK~o%(ShtnE(yln~Z-r#^5x^n$hBsjrxUeIBSN^6b<%3Sn(`>RU)q z+gJHd~4KpE1$z2JyXQ6w%_Tgv&874wtMvg zA*}6QJ#jX~u(sdpNkaIJuwNfdYQbL__Up-{9De<tkF8bpKQ_2W3Ueot}ewZ_;O6WqKxQ z?UEBCaDw-8&rF>#5MkVa(LwNSWuTepU!8U8Ua; z!b(@^_l2<1ReHf3=o2elrN_+^Bbc5)a=}xj_Y}fPSLyvoQ0X7_5hSSek9rOXD*cnb zp9Dwo&w4EhDt*eRw43ksX+3;CjE9vzqX#b(ql-$P)f0uV(r5KsLRjf)-IOM_RD$_y z@;O~0!8^h^-A;mci*tH25**X#^k5Pk#pfCv#pm=8ie;o<_MFq>NU=k1dVbYYNCUXe z>qVrOf^T|$(`!hxxGv~H>9}XfFW>b1t`8(-an_}|sX31unpEv8z%kObdis?~Rs;5#GtbW^t2YX!bDa!>b1nMU((v)tD^ zkS6nQv)tF8Bf2Mz}(*wPP1f&0>KP18E z|LFF&FoQ6{zdHZN;Cx0|CK%ygy|WOG@UK1yV~W(Af2yueAvJ2wKULSWNj0k?EsyjH z(#=(}`bfV_vcae7didKo_dxhmUGGAQZ(i&5pPotT)7)biTGd~D5@ zVlVHk9Tg+lhLcvU_4bo&sigT$N5zD+sQT$DPVP^ z#bTRB3SKR%7F!+(zAL2Is!8x&A;or!RFYil#ca;y*ysLayNTHnNv$RXdaJh4r0@w| zCe=2N^w#Q8F`8{JY2|8fKh0K6y4rVCjMWzW4)*y^UvEFFEsg}gwy4|ENbqZmx-FOV zO+bWfvlWrb1BS-fY~`dz>5-O3Hfs*{*&m6X(k&U)wFxMgFXcug&LOF`nr!{;Z0x?Fmv8{|=R} zEs_++zeD9~>p=<^?Or0eM7!5XJ47s#v`@s=k^)5R3sSI%m5~@fZhdWMNdEk|^|k#) zn$CZ>$=7Cn5BGBc|J^2ETMN=g{%cykHV3JQ|C*MsEs-=xv>QemE85KGX7-?o+nuS@>65)!QI0NXbYV@iR)Mz3 zr0Z)AaAlK5G!67_ZmS@@+SJR`+;)-lR)FmNgzXV&RX~9030t$3IKnIZ+r~k*;iT93 z_kDwG(@681M#wE}+ewR?4vlGHt0cke*^@T^JnRKt&z`h7NV}ShifL&}A(b`p_G@X& zA;Ifeu&s&&uV=xw>!cqmLfoxvjaFfwm-r`st!xn}lRrQHTHCsiTJhtrwJnJR>!r1A z5((BzYuh4HSH5;z+dd#Y&(}+9+vlVo`C4ji`<_(8*KTXuX_Cy3qt>=-Bs)KjTHB=6 zV$V!X`Ek_R)|AwiA4jciQKYv-yKbZvqTNu^6CyT+6e41aNpRe@w&juFxNU7KCc*LE z+P0qr$9rqrSyDgI?gnYJXeY11{eDZIeg~_}UG(Eg&uBYd75Xfe>aX+*XV+1>SulY~>_)_l>aCkbY0B z^@_BGtjD?EO|+XLZE++x(}}XBk>E@x%9cxdrfIF0!*+_4(9~{n*shVPc)LzEM*;Tv zD{t4y7EkKUe+M$!mQ5PSe+M$!wwAQ3s@5yUcAivTWjDpx?vUQ$zhdaLc{X65EBUV& zI&Hm4e!S0ETMnre?=#l6iS){vS}&LFGAU(^-Q==8Bz^OIt(V)@Wh3@k`n=ubwhbgL z;%9&!TOR3Meg^2V6_Mc8?J3(W61=)SWs^R{Uf@~Hr)@zbcvkain};-&*P*j*9%&A* zL+Afv@7x2ds>+7H&OVnpXBhT6+!VwNLeqmc@XB0NhVjC|8z`ld`U*kfK~cy{nwH?G zdC*D)Qw$4<H|ppn%}Z2r5HfK&jL$L8KVe)IyUq`kvpjpBY90!(NNN?|c84_1nK^ zt^Mq^_g?#UZWG=bnd>H3uBvc`*&%Y}stOmIahFgPzF@{(LRI*N*=QMARpDl{D`jL= zg}Y4GzPJH8U(W0_ov+$#l6+>pDjaM!O+K?;6`pUlP)1!3m-`%gWWh zD!jmqGhbCW&Wtl(RXEA4y_|)s!dYhB(+;j;io?QC-?E?GhXjzHiobY0MoF z`n#gNd3=WhN{$ToHXGa_ReEID*Nkh`QQrKndp#`UOg=o(p8t*ySDEqrcS6{C zR+N+HzZ1ek%y|AgF}%!-=f4xfiDo?iofN)k#`E7v;YPEC@;fIdhkfpiaz52AReEwb z*o^TxFudK2@i{P@W5%=Lpzs4To(%_u9q)^>Fm_J~Pd8)io)TVc_H8*HP7UXoT`R}K zso^TKL*+Oc9Cp4x%2F-I(cth9GoBm25?*G;bK_US8_nj)C*Qvst}t67pM3vn_@)`p zhNp$S9*A=CY1N+t1eJIi9&{!=7e5bJd1NnDNY28-B%%XRg}tTr-}zYQwQ+Jag5C6U=z#stxZk zi_34I)P|3lW#ud;Q5$wN<9?zx+|P{jL~VGK8Rv=G z@HDf*y1bEQLv?vqH@B3teraSHax(LXSLd}+Kgwl+OSqFIvQ)ki=sL`Lw_y2!HhHX*TU&$oT1MM z7n*T~J|le5j3eO8aQ8XU=-~)BGwfr=C_gK_(u`4lR(QJ^XXyV5Uoqnh{a@ibk?9%w z>@YqzT0i#6*?6X#W~a!Nc|*PFdA-;5d&y7|#QYNK@>%y!kfea!~TxE>K6X*OKO^@#AR zYSCU95sr@P(sP$|3C<0#H)~iDbLWQB%{a3c!u4jH*$ZJ}L9|`CB8&|Cn{h=L84fjL ze4ZCxZpQdLFTBN!F?fDB(~L2Ae)w2qjx*7yaHSb%qETU!8E3Fj;YVhi!A6B0AC0!e zrSo?!9~BOcOkN4zLu_PZ@_Rau9d=>(O*6iqb7A=HmX`aJUl`uh(sIpVW5U~8wHy;p zX=!;-`IzwGmX`Y*eo^>XtCkmqPqwtID!(XvrKRQ2!!HS6Z`JaW@XeN%$Ch6b1`DI@ zdBC!|!@m`ln$gd1h3zAgH5yp{t#F@~mNO5(JnYq~<>g_YmX=>DzdSstrR7V9UlD$_ zRm&^F|7vMDy!?vr;+B?e`+O(7vQ^9Pgx9pRyrBF$;TwD^W|ZI1Vtn)D zhhe{#C8XR<;kjxYNAh2+!|Y@9EPDUw=CGSu^xgjn;XY=3_kTjz%Z%^-PYC;%@!kIk zVP7-8`#&MY(jXh*+N}j>-Q8VgrlwQ>TwU3 zPYACu`)%!_@`>R>vk$~>4L6#t|I(uJABFqkTX+dKYR&c=1wQp8PJrZ_8(dTd|P!+c)l6mR-F@GYsR-#=Z1Hh@om+);XE_Gt@?2Iks04seK^cEMoZxT za6A$YHsk+rJQAL3#(#X67tS){KR(P07n@DLuS+mLOe~MGJaAvk%@4m2nSRT4LDJ5|IoG`xx~HRk zbcTpfaCfu)YA>sJKOAh9UFs!lh=Xi){)&GCOAJ_#{&cly zkEOkPfx2jqWqelcx^z-L{no~JHhWb*1=YrPGy9X;K4!aW%U)*e={CNPSwFe{wehX@ zbQ|B->aHF)p`wi+Y5`?7LzeeDih8EuUJ^(Rci%W^r!$jEYYFT(hS;PN>+;7uBLY z-PKQ4i}rL^KV2=_(_MX^Uy&u+(_Q`Zzm9V5y?jnZSO2P7w5PlJKbWznclUobV^8ny zzx*QeMc=9Tg0D4WPw(MxG~<&pUu@aa?PVRh`Ndin?dk4*&da)V-P2$4uc$?P`b++r z-%uCr=^lQfTC}J4@{`RtHuv(=&DigI`B`S{_r3faGxqylexVtAdN04!>`kp}z2Eop zPg~v9;}%rx5ztsp8kX8 zI#eV)=v$G_v2+9s{9nKi}w2we&SkPy6*QQ{X(^9zaQy`zfN7W z-;eSatI2;wm3>t0uQY2f_n*}tJ5sCtHCA`^xV074{&urV2XCn8=U15BB39$m>vZYq zIbYaNakTGi_MF%;{xY-rvo};6>mM+CLhLxd-faArH&pcZ-F_cs`MFrWWskkR?A?k1 z{`9EMy}j&%isSuFW^KEytvJEYR*Ux7iGHbCw8u{Lzfg=%4t5F3)vt z{CmZT{&}@%kDcgWHe-*Sk;f0|!r_Lk1K!fdIGkkdXkLQeB9THV#- zl9i|VH_b-WmQ|ka_k2^=FI^{A>(4a1^h;%xU-J{qZWcSkKW%o$@UqG?ed4WXzK6xm z@>OOh>|0j(U;bjV5n^YzjF1PP?NB+y&x-2YgU{|(In*EgN6q5i?47I}=?AMtBjh|k zLM<90=lRiU(Fi%upZPZPMI+=q|NOgAmft+vtMWYms#-Kc&hvjTV}zXV|7^wxIp2Tz zPs|sMkWs$Yj1h8yztM~la$(B|c|z7j?R#e?=`CA>Z`ZyhmL$ zLN4+X)#SIzWFKAPCz~-|F7eaN7%!LjS!Voa`b+#AGe*xPexVuXf=m2TGp-1i_@~Vn zJ(u`ZW{jRo{3~XRo=g1eW{jRoJ~m!1@o!q4{70wCOT2qu*Dw9E+9N72^?l496Z@7Q zZFc{cj;OrM&oEmqcDY||_RHZ%RDRoc{!5hQU9l_tK(lN2J)-hTf4$ihvG25ump?vx zbme#b;;7F3@!8`mukuHIpjl+R99B8r4^fN8%MJb_wP?KD;ICAR#*5e{=8MM54gQdi zqAa^UcUI*MzFI9BFE{wS8RO+f{}nUF%Z>heGw$-f?;kZ|y!^ob(Twr(!yx?!6Z`nE>}-|C+;J6T>Kzt#W2?8ozmRo?3NcBz)--Ri5=u1nw5u}knHUu*VY$C&$( zzt}9-@qm)s{5-S6I;Ki*^Q+8;ca;Cu>^sNEd0l!;NBM8fem}EPd0%^yA8pn_-q)Vw zuQ6l&?(oaZSid{`>tn_`DvR`4=TejI`zuxQz@+$FU|DoCK@+$FU-yyC&b9c!0 zoa|3ki}v4SKPsxz?Rlra){O0Wr=McR{`-l4-HiSB6aRr3+xn-zDiN(a+xn;ebThW~ z6hGOFZ9T<5V8*td>NlFPt*82QGRngC{Fy(&jP3a|Kg8_r&hp=y{dBVjJIjA-_KPCZ zu{7PUFk>uD_v_8r57YgJX6%RQzC$Y7F6@Wt{>x_Uhw1)EGxo!DKgf*zFx?l-*w)ki zm1b<~>3*WwBk~T_bbq(mQhA4Jy8myrXvt(kIcO%OSs#A%Pb-94*Ffv#-mu??e8(W=}2qd&L|-#q2k7A34WA7MWWwp9q=jSDL*ip9q=j zo6Me<{WsTtWVTjD$XwsCOqcFB!sq(E%{ap6`lHNVmUq(T`cur-%R6av{YbO1@*d_~ z{~fdM%X^q}{jFxt%SfKk&V~jFC0ZUuDL~n&&5)og=R+&i5~x@gJb)`!~%Pbqjp2Fj_jJ zZh=4AjHBaGf4vz;$D@9-8Rx8pezh6rtc8A~8KZ8I@8hGKjJies1T#k6WBw*HM%`n6 zx*4PHzx{eMM%{n=L^jI8s9Ws&n=$GZ`=OCJ{#$c{zu1ib*4*H4G-HG`_@A0FLK^%d z%_bwH!7n%C2ygJOnQ`50@b8&%u50jZ+i71MBc#E1Gh>7__&#QgkOqIe86%{@4>Mzg zH26!+7$FV*2WE_r20zt|5z^r2M<#ayBP$#HbCJnAY2U9{;(u+%Yokm2t1T@ru3X~Z zYiT*B;tBt^RxO|K$@aPqlJmQjPx!8pNzUI^Jmq_sk@G3PZ%fPTE1&Y!EiM0E(dhH7 zS~mJYEiG@UZ1f{qTK1~^g}<;>%U}3!wX~cpb>DAkc~<2!{?=A4pYd}0(DEKpv+-*0 zU6s#S9q$p{SGlsqcvbV4ADi!2Ep_q37goO5Vw(?JTKRH|G2id}oh>~}xmW#CHIB`v z60iF6JFv~7yY$umO110K74rVkYyKLuc4{}8@oQSI`H5!yCdq4lvRN;+)~~9(=BHcT z)#IM8e9g}@tNGeXm23SwW@m}L?)T{!9S;L~yi~c)4>21i_IrQ3*`?ojsqzngh1pGF z>wUUYG+(#i7NiX53N##XoAs9rXt-cho(zsl;a9v7?H?AM!JetNp<@4nmay1ewQVlI2S z+0EV4Rk7?%X0ybC?6PJXmadZ1@)x4{mWd^@eauGmOjjkdqs^`sOJ$p1|D5%VuPVvT zi0a&|XLhMdXJ1!~_EBl}FKW>~D$QY^#ij>Ne z={Mqb%kFK)H{y279%aV&)ppCCV#ep$cgv29Oh);hRl8-!MkeR^4=Z=iUT?;Ee)sH6 zEiDhI+C6($OUpf~_Q>AXs^uQp%}2;Ca{Mo!l-ncwu-4VNU0fe&`CMdDcSO|}v+t;l zbJdR@Q`J2?V=va|_pt#-53K5u?fhko?Q%rbUfC+OsO8?-jcQTLTz2^0TUzd$y#fW4^R(GV`X6@>c46MNYZSOaN0MQ=tWm=Cmw3|scG9QSE|Kk-a)-v9E73e@ck8jV zzxPo}GPKSt_p-W|FFl6%I2k{Ii>9~U&QatN88fm+=F*<&XpA+Fv?zX61@VsB|AD$S zqIs|TDe)7v_Rv%x2nR72&Y5xV}DahUo+}Nc|-<)8&tE^+(|s2q6|)A!49x~+Ln8%unY^eS){ zETqr($vGk6Hp{3;y515=xi88Yqr@F9+iF`Gw%3!RbzGgO`NyZo|6M8L?m1c0ZRPn_ zkBa}a{I}`3_xH2e8qqXm;HJqrK|W0>V>OD)dFd0=arZ-=_jYX`O}9RuU;F~|UZLmM zsO+QT_LF&!rn`=zJar{yiJl+2=-E4(>(e9O9>lmx zEn(iR*EfpHlA|?n<9jhqF4N<5>&QgyTSv_kE%$gCpMh)8GuR`#ttbN*m$-a~{y566 zdM$WgkAf}JaW{G(y}DD+gj>hcdJO(b&#PO?z?~xJ!*~ccjfOooK`MOj!I+y@}72+UCsBG&y6|CYqii`CBh5=8Cf2qB3x| z%b9Ik_Xc$`t^)VNM_BHUrHr{>|A@$&x=reJ3{>fu+3|99U-E2SF48Uk=_PXodS!_+ zMALCsru!?(8D;on{%y?_?ZMV_wO;!6mi6eNTlychkIrWA?@BzHo~xsaD`3ox*5fWG z=k}PR4BXp#wB9N01J}RvmiP;LE`4nd`}dXyiAPtZ?VT;R7r$PQf-m1shNzsbJ?W@d z%rR#XpSeqO8Ms#tV|t=Q0{32)eSMJLIZy`fbscr`^&M%$w2T&=ZoTyAPNQ{iqdU(- ziB=n~WNeiQT3HyQI%8+S+DM*Fuk=l0^X z`RrT1QqEU_n=bRl-FG#^Wx6gs^{)8(fZ8{uly7PF-%|d~5nrb9=&moi4=n1w+Y)KM zCyXMQ0vRX+_ous9;t1VeQREgqn{E4PBI({Zk9oIU`&r}7*?ukm?KI|k%Go&P_&lck zkLdZ7@9K4Am7D?M?$WD?FfDh&I(?HI?u9pmfo2YqOPj~(y@%DGKcAI3IC)|OLbF~_vXPA%lp5eb_n*{D6iO8Ax5!(Fq zPI5;1cclDM1??X>f-;(}dX(wwmQg-9k8+IE2JS~yEM@k|ETx|;H|c(^Ysb8S`-RrB z#DqIfYghfl+LUH4(adShoYBmsmYF<(BTrmgCbVTzTgrDvrMARcezJ$r8g0Kf84A-N}>4FjLCtzNPu@g?L=!2{*B&HgH?wA77&=e{`3%y=C31_fES? z8F!~hnQ$LTnbe#q7nl7Nb9rrZjkftxC)%*|q&@Y2TCIH6K;|lOq60MMB5t!{ST%;$IDqL?v9kZBY8bau4qX&L0+3mxnIh8 zTgHGq^{3tAJs1PSQd{;u~7WDfKdt+>9Tm2i*CTuFUZB&Dy4l(^KM%sW%&%DCQf zw!=R&SE-|)ZM2_d+RwJy&rtj6wVyHuq@V4ypY64u9kibv-S=hQfB$luUzdxv|CZPN zTE9{ky@J#_vSa<^elKm?^EO$#z!8aSBzisS>x9gw&=SceW*tJKMCYmNRh1t=H$cKQ3Y3{g*QDsk$}Jkg_=& zuZYGqXF_u(os%DqtRB5;TG zV~LApxe0fh+zlq(5wfh5TdVg2QJbUn%!UX+UI-Zm`%7nR&GC@bj+L5c}v_ry6)S~(7I(z=ZeZeml)S2CLBvl z+7dtOTC~$Ak*DRkChiWAEiYFw=}*!vmFbi_N}j?>+}*1fEmzCkZ^k)^l)6)8d$w_- zWn7iHugZRD>-tG;=+2UCG1oTF))*og;_fubmT>RLbkcoY=9T|!D%s@TQrf58p%Tfs z>m^&Mdtm@Mf37*N)|?keo6k2}=vZIxSYP?wAn8>*UElV)z8!RZJL>v&()E?yBt6_! z*SE8-Zx>zP-E@7s>iX`kqy0a>pYnwGx$m85dv5D&867p-J9ak9*(PvDbYO&xoy-X7 zD`nE%D`TMfEX4D2+|_ICg<8u9`SjY9BXfynPHX0jW|q4VotJEZBU@a@o4ndD?d9Ae z%Svhc5^bOUSWousN_)pwr2*M;KlA^9(r3HN&`lkSib zj)k+OlwZTpHoSHecdu%j_7X|DuW6e*cCbx}V_9j(vNF1?Qe9RXT~?VbD|&^BrNkXe zN$66Nj-{kDgIu8`Ls~OrG()LoXk!_+-rApj#*4N>E`^=-eJoGy2SWD*aCl+TRwRmPqyv$ zU-goYrAV8Z3AP6RgEpa=WnY&vSCruoT1%dU_DbF({)e?GN9GdEoYu_p+$3vPYMIFp zXd8KbM)D`LP4gDs_R?e8e(Tllp2K=jPA<(=!mK54MMqoegxB>hk56IoK9$Wr=5 zR-#X2>5n}*vXwsm9y(8pDScWj`PkFqKW>@UC&Y|CA(ra;w$VP6X&>5ZA42Ve*FI!F z_Eh-!=Z|Urz%8g_9r=WSjF32EV|(Mg_12EwyWHN^j>g_JdG|r?c%_tMU#^2m_mbSP zr`&1hGJd$5O}jniikWez=xf^1n0#L6TCH=j#H3?cDR-UD#rp|R-%2A_g18D8QsgJj-|-C zQJ2MbXsb&Jbtzt#A|G>;HEL%|VXfsorloAXXgjk#n?LE%dizk@ymYq7jqz*w%>JdW>xy`Bz_6qtP3^`W?Ne z89k?OZ&Yu2Pc!cRD$k+YdMEUg?~Nw(ozSGd6PmKQKKX8`yz8Oaw&aiL`>G#*NA;7L zKfYC?K7V@8OXX3kxzDG4VmhwZge;Dp=|l)I}l#~X+7P1Hxjj>w)t)(itPA0{=a=M8g1e2ZRdaIU8wDS zc|AP(B%=^Y|_ibBe!bkN^=8yVrJNFgMpL2*lUlAQ^ z+=p-fyz!wtn>63Y{!Q-~d6G)HUr1)T8TC~%(Xs_qG z4vw|x=va$Rx)!^9Y%S=&ypN`9LI0E5|CHWKlsNh?uLa4x8At!+o=5uMMwecuOK+=7 z4|VBYm!8$7x6`G!*QIyRrFYb&ce17L_&MiaaoyS8F@9(jV}p02;%?m-_AJ+KxfbYa zTzAXsnI*2fynvr}=g4%-eOue}4oln(mb*K7*I2HwNw-GZ@1CXoKyClSf1-WH(VtT7 zPaEw|nf9lx_D6mSTXK5sPuBVqz1Kre;@Xph_9W@(iM(bmJt=YYL|#3X%o)vGs+rqp z<}%IPRx^j1*<0qV_gA#;KRf8tjT8C_IeIl#N_oFk?#({^)ySRKTkhNf$6Zj|wZ5-Q%5^iP_d+H5`s%js zh`1+=o@94k|3CRuzVmu=b9=VrXS*-jdA1^Lp~1bFGO!jomse%B!3_Lb}4 z&f7;k`3CMz`OKJnno*u)<=X`MgtD`?&$P$s&jSb2AGTHVw;Q5gA=vR=efs%->)L-V z(t1Qi(_80h-R9G4qn7`QE7AX6asKC5oX__x{h$A|Sk$M*59C?wKj~?4%jajJcdvHd zne(sbbEe{znYg|N@}K?O8hx*U?_4y0-XpaqPuYC;A*G-Fh@M-cPloKgt@_V@4&<}+ zc}LE}J90kXUYi}yzr74m{L{?aha}UpVRg(JMrIdb;sl=@w$GdU|9?Lt7eD1nbzj4z>Klxwg zdds|R_4`esTP2@5^ZFf-th-0z?Oayg?`W^zVCtaXd+O+VOSVq#j}P-C6@A8j$Db5F z-|b&^80$_S;@ZQ6e#a`Q-?2*RcdSYr-)bV|sHo67MbZfMAFUxzx zp>Bn`7q*m)z0XXobEDtFdaZT;=7Yah|~2=wkH`W9I94X>Tmx6kw2SfRVIz}Dvb zEIV(HN8eKX$KMayc|AN-&KQBaO3nsx_d7Z3%4ZlPl5}_O)FXv+UGw+y_(o?!&vi*X z*QNAaSK?l5$Fa{DFQdnMsUG8P+>hkbAZ6~9!`}{ zIVN0Nd3u#!+mQDb<@fOQGc9{wvont=zHQX}y{BkwFb0zP9k=H1BJKDYZ0kG!9f`EQ z|NnPRZ{4@gcj;T_-#W6rCGL33?Pd7%_>ScNyxM$vPj;mCU(u5t$@zIbjs7e0{Buud zpYL5IzY!6A%jwgxc=&q z{64dMrc1sXD-rqpv;5XdiSGTh{sK})e*vjf_jMclov6>+|ET*(MU2iSRwXD`MujL>uYqcCIWhYnA=`mVPl~VG=$k1KNPO>b`re(R7wNj?sP$_qF zO&ZAsw9HHSZFhN`_T#i{lyYHgrB1)3{p6#WqQ~o4Z{5HYUFA2QS59$s5MK8XFTo&ze%Q} zbvbP8Po?&_l|K*01z#UQuVyTqDUsJ?u1&6f-r}G(`PYUnL7D4!-;=?Wv9}ieT5A2d zuLKS54@*Cj!%yDyDyoTu4^|j*7^Be6BA=skNbi|SjYL&+pOE9OWfo} z&N(R2kQ_Sam7rY^RQ8eSQC+JOgQPq@!JaxjQ7ubPx$4-Wg(+8%>ERNYGJ9lVTx>B|m%S!z#izfQ^{YTlNz@{sqWJnfJVrM&2nbh0}3yGQBa`m5R{r|NpWE4}I_@!{EA zvfiz|rB{-E9-5pK>)o|7S(JVrm&{AclVo~S*E5s#vBn<`OU~AL8?CcR~ zOUhr}LV1pi!}+qrnaPQo|4bdRvuvM^>iSl4xJKq^q*l%(@;@_^OX^atHhAa2FQ)RT zQ2wi4J~e8o{90*h^Ya{KS1i~oRR~VMfB)3fB>5*L80~{nFCNk_HQVLpo|4++-dHds zHAu$!xv5#2f1xe0-+hmzmdf<=si$KjPX4`2GnP0~-qE?73DNm52zL27~O>%UM4aTI#9kox1oCl6NK*}yR9b8fje*Iux z%4_65CKZE6YX-{n*H)&2VsMcB$Dv|Sxq$M;gYHTegSWLjX5d}Pn}hMQzf&?Pc=P_c zlAD98WJKK@B&D1boG^R5#P6KI^bIvP$@CGA{7A~L&zme|#k`-DObrfxu)d@|;LK2; zdaLjKGTraKIVG>_x=#&WmN7XssF?j^$^78-C%ObvgVB4Yq&!{9Nx{hHDc^ZK6}&0O z-I|h(I@dcsICpQ7YIJ6s8PKH>SRR+=Wtp?bu7xD^vH3y)qq>tI46sSZv;b z@5eGSJuSV-z4FKd>6c{mKAg_PJ5?=`GF7!y%D+@DO>auo%#$lZ{OiZ1+@@56?5|C! zpK8gT%EcMIT_jJ+#Y)~@89(fY5DczC`b0cBUA4#=zoutTm{;dka<&bm$M#{+5;y(o?%Zd&vcQv z9CszhujnM@ohMQDdqI{}a`)paGTlp_TKJNbzd5)|(7l8)pDTIhq2Fb?#1}pEx|GLP z?j}qBK>lx6dCAw0`+KIh^zhJR@A%VWVy?Pm#S#5d<=W@+_{B%1N_)reeW9$hyk!5b zf6wGgc9&k2mmD{*rnI``i6i@^@;YyMd{t#CD37yE%HyZKkO~HAn?WT9z0kijAD{BV z$&#UG|NCXM=jtvjoh?_-;hEWP@0C;K9L}+DjT~RU4r(RaeWkS}Z}rW(+7h-vt@eMm zdtv^sONUCW+)>0iyT(eQYu^=TttlN^a`m|3nJ&rI(EO}2@Z zL|0_4fO*L_HkcSYa^S9sF}jZ~FDX8FSex$2)1y4)=BYuikU=MKH0O+&nQ|A}qtC4PrQI#y0?GgaHnc6U8=S8{6n zjiqk~^(DU@G^@>|l1>93lr|hSlS(LSOSp5mM$cUz>5(|w-ShCTWjnt!`ohvpZsAEU zw7F7i6LJjxI%tR|FPtbDvWFzgX3J8_%I52G>*G!Lvh=eKYhN}y*?I04rCe9{#j;6p zSG}i{=bUw*louacRn`!ny~{-D^A|dQwX8n=>b+-|&6joghSZ*Q*o9?XlAY!5f-P`$ zSy9*G-S}B^=as!ATmG>4OC>jqd#tQH#hGVQ{D5W4%hr_qrDlb+JpRF7l@*d79P&!p zn0Ws2*Cak$?wvN3eD%WhW$(&dvZoT$Boa%kXnd#a5M85=x<=e}j18(ZvY$p~yWM1@ z6@obr?=R>1cUCNJTL^mm@X5Bb-Keh5wVj>(^S!cmZt_E?NbMC1B;qPBe79{*?jg&< zT;iRpI=S9@Zy8H7LV70_J=8JmoftY+?sXHF&FdN-5^x6Vow%h}&v1>aK2-i|aO#5o za%?6m?tMSjPR@aHza3lL>)4R;#ITE8VF!n`sV)nKgjI5W8=jEs#ez#Ea@5KnY3+<~ zb};tXhA@|&@WQgNcbfBgZR*4&E2Yg(mXyj>=9pDArPQtsyTp5(F+9^dJ#+beQQwa%hQ|BZ08yOU3^~pFIPG(tJB#Lhx=Nc&Zo~=d03l#di}vi`h41-a*UL9 z_nqK}ruV+^6q$bZCvvx-Wj=k8#JeXajvndhHBpm z>Bsha#81-csfi1EeK9pO7<9{GKQ*yguJ2P5PfIy8=yTIk5@GFTTe)9FR;H`8{PTmW z{FwBpt}pvFi8T+t=EuqOPyJB6rc6y_d#(5R)HyY8OXQ@v@B2xze?Rg!OPdbasfn>t zJ2mmU1J`@*E>do4;!KHba%_|N>36=lyR;b~y}DWYyic|veb31UW*gIEPF@(BpFZQb z-LsU3XjzqADVgP{jEz4z6$}mf-Ew?(YVv!>4a#!Aabfm^p!U#fq-1NHpvyWT7&>Ry z#0fgCP6&=#`IBsQOfHMTOPXhmmMarvSef9gzB0j`k4)dRK08=5oT(-Egs$D0lIN}D zn#69$rGhnyKF4)(gEjL@iTmV!^@QNSi6!k~L7Ukr_fq1c3%EaI9b>^X`9GOw%F*YsD9QVVU+^&zlo!I2KE8gU|Ti)cjTi)cji{9k8JKf~CyWZruyWZp$yddWj_v{NX zc~ASC`_}0_f4pRq>%D>}m)cQV}BhX|8dFjpEkP$JOOnH_^*wd9RCq@ljFZ^ZgTv0%|UY2h?n$E zUHfp*fukwYp?7M6OgF}sJ<`5Icing0gYV0K$?P6nA^&x9cI@~EuT6H;?LfIMvAa%F zu1oBx)0FEH`{^|0y2K$mO}Q>nrPGw_5=ZMa<+{WPI!(DQF<7T5*Ck@ohj_g2BP8jVn{OWdf_l*{*!(*w2S4A*E!0}db%~`qO}Q@dv`$m5 zORUmq%5{lXbeeKq;&q*-T$gxLrzzJZHtICxy2M91O}Q?S&=F3#E>Wh_lXLQ?gWIJX9Na18>A}yW9HNoo z8aY=Zqcw7|My}N9u{wQ?*50U*n=~>}Ba<~UMI+NSG9$QKGS3QTN%=r9Tgo}X!&1%* z9+h%ouvp5)!4pz04VFu}EO<`Jr-M~et_WU|a#ip|U zouL1&ovuqeraS6%XPw?hr}xw8DxK~t(+9}++}pUBePIXpkg}_LUfIL_M!B!spgh=h zs-|6~>#D4=`r}=1^;6Byuy(`T=^8)JU0p37f^qk_A6Aby&NMDJZZMY0yEC-wA-uws z_k(q=MtOtFD<`<&${)Kc`t`K-HP#-|9?~98a5pJwKR}%PBaKDjGv9i$zk-ExaJ326su2Wbasx545Wc@>#7A$p^^?$pA^n2%tEa{DLh?Y`LE1su4X}7YNIOV7NIOWo zkrposX$NTsX$NUH-s1H_+Ckbu+CkdQw0NVCc93?Ec93?Y~P;dd8>!iL+S^Zk2H=q&NMDJZZMY0Cjgnhr*VLBq_Ix; z3%9W!e8Fw*H{RkijmwQ2jHU8xYMReDz&O%4-Z;~^+_=G5D!-+s^BV^kM;gZ)XBw9q zHyBIhf}`^rYlMtfc#k`vCNE^WLfS$06J$RPu=p^co*#sIeh~JE$$3J!Z|wRS_+$4( zbwNlzNIpnDNWPI4uM_I|L8#{kA^C`t50bAaBp)OnBp)Q-c#BUH>iI#a=Lg}wvAvEa z{$tm8biI%~kUWq)kUTRjzC=hKNFGSPApL^$t5HZkNIpnDNWSG3Un?XZBp)OnBp)PS zlaPFne2{#Qd>bqtm*3i}w(c50Vd(50Vd(FDE1) zBp=k{&%8!R9!MTY9!MTYp1hDekUUV2Q}ba$@<8%H@<8%H@)U&Rf#iW~FUa;9Y4JKC z`5^fq`5^fq`HDjFLGnTJLGq2a_!J?>&om)n#X|Be z5t0v*57JLaKOy~W6p|N`7m^o}ce%ya3dsk_2gwJ?2g%nYBp)OnBp)Q-28+i_qkNEj zkbIDQkbD^-`5^fq`5^iD4JYC~g!B)R50Vd(50Wn@Bp+lxNIpouo))hWk`Iy(k`Iy( zk}oeLA0!_nA0*!Ziw_f$50Vd(50Vd(uOK8JBp)OnB;QDj*9pl7$p^^?$p^_-6p{~; z50Vd(Z@k5)3CRb^2gwJ?2gz42Bp)OnBp)Q-Op7lOk`Iy(k`Iy(lCM!nK1e=DK1jah z7GEnQA0!_nA0!_nUz3o0kbIDQkbD~~9+%$^B_AXoBp)OnBwt2IK1e>O=RKjG_blE+ zNIpnDNIpnDNWPqqe2{!l&wJ)ILh?ZJK=MHHK=R~;~}gXDuczJxly zEFP0zTqAE>NM1-@NM1-@NZyQ)ypX(*ypX)57Vj=3Zx11PA$cKrA$cKrb3*b$@=Amb)4Bp+lxNIpou0Tv%BB;PP0`5^fq{e<)r($9jBypX(* zypX&jEj~_2-Z~+9A$cKrA$cKri$d~3@{8`_eFC4`WYbjd6f+m~o_WtdRADZb^q z4>I30<4ofc<8tF#;|60~em7eCZR}y}X{<30Fb)$wEzg^lQ0swZ$Rv4MzD$ zs^)>jOO4$u4vF_P_O&=9KEOD{;*j`A<5-JB;^U1|EDnj!G%mI{B);6Z+TxJ-TH^+z zeCG|-sb6ATZd`5kkovX84MushAXJgVv76OH>U$V_8v9y3q`t;Dz&Ok}(pYC4 zZ=7bFX1IYus#*)V^7c$>!tA}`#koh3tf;u{b1NZw~R9#>Ezg#FrQw zEe?q$!-A#uokZ;g50>LK-z`e8zjYpCZV zp^jT2?dq%^>UqcNi&j6)>Y<)rtiImrmsma2^M=(oTK!t9htxM&J!JWD`F2gxVkT9>$!-A?<36d5c5h z!;A%sL*jMDqQxQcX~uesL*h$}jTVQ**BYBF4vEL*cYR<+sQowZVa!<^(yqpsw>Ts| z%vi8EBwlAMS{xFeW~{e3B)-JhXmLnL+Tr?9#X&7 z>LK+_Ru8F<@w_?23+50nnnS$a9O8}U5N|Sv zcxDex@N@MyTV!yql2M zd3u=VtR6C7U#qV%&s#mDeu&i%GcQ;@q<*Z`*O?cs9#TKW>Zh64TRo(HvDGgzZ?t+y z{c5XUYu;q_kb2k6UUw4W8KJJfc{i)?VV<*kNc+B4UnA7>gOKr<7m^3kZitZWSg<%G zKGx!O=0&TA)K9VcY3B7-52;^l^$o@)7H<@?d`P=BLVdl?yh%tsq(0s~Vn(RzZ{A&~ z``d5c5h!;A%sL*jMDqQxQcX~uesL*h$}jTVQ**9ht7S|R%v>i!e5 zeoaE!L9XAiJ#9M(X&)Er{uJu=5Yj#)q`^6TA#FrQwEe?sVHi!6HW0S=pakp2rJs=)8W-Jbg zcQc204`a^aka%Bnh}RhN7Kg-#m_vM+v0!mXe5^Ud>x@NiNdvi!I)04r#aA9O6yp5O+Q8coE_m zbBK2{hj`8$;(g5_o;Qd15OatZ%ppG39O6ZDh)*$xc)dBq7n?)8(H!Ed%^}`o4so}y zt-lb@m_xjqImC135btXa@w_?2hnPdWU=H!I<`6HMLwt%k#Ouu=zStb%jph(vZ4U7! zbBMeBZ2g6J#vJ0^%psmLhj?Fei092AUNDDv(H!FS<`8c*hj^1Y#NGbZUm>0`hj=%0 zi08~9-q#%Bd2@&lF^71;9O7fmAzn0x_!M)9*PBCpu{p#W%^|+p9O6yp5O)XI`U~-l zImEk}Lp)~=alXL8{T0OX<`5rZ4)KCH#K)RLyl4*bDdrHbH-~tmImDaHA)Yxf>L0{& z<`B=DL%d)P@uE4z>&+qFXb$lvbBMcMwtanODXAYa4 ze)P3CB%U{i_z-i57tA3()*RwRbBIqdhj_g?YoaD<`C~|4)MG>#0%ySFPcNV-W)bN>(yv+NW94$;+cbOzX|bf<`B=BL%gp! z#PjB`*;(!oi$mfCbBK>Mhj`H(;#15aUT+TZ#pV!iG>7j+A?6S-m_vN5ImCu1eJZBE^yg9@R<`6HM!)B+S^%jT38_gl!WDfC6AM1w@&zVC!Zw~Q-Ic#>8 zTeLVNUT+TZMstWanL|8NZv7DAIdh2T%^_Yehj`H(;`QbbZ#0K^lR3mQ6}EgKo->Dd z-W=iubBGtsAzp6|@kVoqHH zA)Ygbc-|c11#^fO%^_ZI4)I2Fh&P!-JadFCUx??-A)Ysfc)=XvMRSPPn?t3STIm9zZ+46;W&K%--bBGtrAzn0xc)dBq z8_glUM#$@fO%{j5V|}A|MyU5uLgL*mp0hY4UTyKb#Ub&6ImC-IHWzKA8V|>$?75Xv14qz3U#{*iRa8A zo;Qbh!5rd6bJ*-Gx8CBAc%wPQo6I4eIoA3i#B=5l&znQMU=EvI_pi9_U#l-#{ZxzB zTO2Z9gT)&y4vDX^c$38;@yv17Pa&Q&hj_J+<>xI9i4V1S!QznkIExo84v9~-c)i6T z@kVoqHJTl{TeL}iLbGElf@zNSl-5&P{)~& zcz28EEDnk1%^_Yehj`H(;`QbbZ#0Ma8X^5{vN$9j8({qsYQKcUyIVYGaY(${;(3ch z;stYv7tJAFZw~RrLfw8AZ?yPoi#J&u(mr#%^-qZB%pu-asN>Dzd5aIRc){Y3_C<4u z*PBDU(H!DU<`B=EVEqx|Idj!Qzm3(H!FS<`8c*hj^1Y#4{&ZKZJPB95%ad7mMdDUNDEW8z*Fc7A+2m zPqlcx#Ub$qi#J*v5?^ESCW}MjnUk%bLOf><@oJ%tCyVDTKGfm`i$mH&)@z*A7p)#r zKh@&(7Kg+e%^}`o4)NH)s2>@j9-l(u-7TK8I3!+e@w~+$@u3zkSR4{BnnS$a9O4Z^ zJx(p&XmQB;uCe+itB1@N8)W?!YQKfVyIVYGaY#IG4)KCH#Ea$-uQ!KyqdCOa2ug2f^6qB+Ft%^}`s4)G>)h-bcH{Sx9ibBO27Azm3STImF#p zZTkpy`v{45vv|(pka%B<=PeG253zW`;*j`Qix({piBGY3y~QE%#TIY;KkU7ElqFS} zx4X~Dg32r?psJ`UkSU5enN$Yb0U-)eOh;q}5rR=t5r15A8n9n~*UYJjtL-Nvm#vGDY=CkII9P+%FGl%5!I>Z-rh;It!&x!e> zIplbwQ#|irKJOs&)|pS6L-O_JGv<(dR)_eU4)J*%;v0kcxoEy%zR7&i95Q}%s^=NZ z=NTklXFhEX$!Bzk&*~805M=#1b4Y%@`MfzK-)O#I4#_u}FPcO0sna~qAU>@_d`5@( ztPb%x9pcvqIp2A6NWRg0!5osq{QY8o(LSU0T7v>A*o6Hx@A>&79cproLJ_gCxnNOQT^3r_9 z9FjxMx3WKLAJU)GAwI7|d_jl!q7Lz?Gd;f`KCMH1Mu&J6WFKbDA$e^+XAa35^LcYf z-kL9%L-Nji(HxSe%KZ%H{S1;9=F{eoyfmLNhvc(59Gv}~Gl%5!I>a{y^ZhqpFyCap zXbu@aI?MA7=JO4buQQ)EhvYLl96Y~I&1cOw1UZj6bIADX&F9S_`9|{vb4cFl5Z@H! zxQphHeClk^KZsB3aB$9Z#vGE*>JXpPAwI7|d_jl!q7LzNPJbQ{pVA>-=n$XQAztbb zpV1*+>2PrV_x<=GqubZd+K2RO9S+WT{E*S&`Z@cMext*|8IK<_x?}ykeMrC6;oywN z8NXm3((iOQIO7-1A$dC2eGCrHxG8f;Ug&Ue#!Z_;@=}L`Gj7Hll2m zwGZh--dD9bB!|p{hm4jUHD@2vZ*({~ zg5x?JG7mCuQ!sy?>@V6+=ehqu#^a111sOkOAJQ*$I5^{{%^`WILwrVugXiao`Kkuz>h|lN{uXKpd z>JYDWh|lQ|Z*({~?{l2b;kxZhbiSf5twfU+Hjg#^ZedofTx>tm7c#Y8?*FJe=>p4MFD3ISw+e z(c$3C!}IrGka_ctgN$o+I5_ig<}KKV^gA8mi#o)oF7*8u#HV$L&*%_8E137eeAaw} z`J6dq{PpJZ=8(MAA-*xlaTm-Xd8b2sQHOYXobQ_;KBYsv(Ba_h7tZ^8+CHRT>Tqzz z_hsM4hLsE&iBNueMrC7;oywl5T4&B_UG(3I%GU#{Pn^7{;)r9ztth*A>%g& z^Zwdju;1yB@sRPGf{b6Z59z0i-0$Gvj3?)FGG!mqFLXFK<8eM8)Ak|#Qip>x9_Rf% zV;|D5bT~NUamLTuhxBV54$k;Fb4cFk5TDl}zMw;VQHS`{e`*==}@gg%0s`!F=B4 z)8?fP8Mi)|&)a;)ywV}#&I&Sa)*O=8Ivkw+!?{lzg3Oz99AsRh!@-${bHC>8L;9@_ z2WR|(IVA6NI5^`L%^`VulJA$`;EbCxhvbD02WQ;0IV3N2I5^{Qo;x%4A^l2+gEJoI zxif1Y(yw(mIOB1iBO8KwpB*>nxJHM}gUo}>yFSRg`5-@sL&mi_#5V>Rw_py*H<>S* zL-MJA^!*vcr*(+W=n$XPAwH)=ywM?keK4Q5`Mi0nL&j|k=JPgRFzkK>Tqzz;k>^W>_hsU4hLsE&ii}OKBS+X;ywolXFNIY(<%Fqexbv` z8ILo5+CHRT>Tqzz&zM8lI>Z-sh^MD|oe`**6$C*r*(+W=n$XPAwH)=d|rq6f)4Rchxnon@$_`>R}i1lAztVZpVlE>>Tq!O z3+H~!*oX8h9S)xFUpV(;);^>U^MC&{ugzh;k3sIsoPEf=Mu&sv`xu_@qy2gNtqvIv z8NXl-$vYhm&bUQ$NS-cnUxR})Zps{z7djlAant6Iywu^~jKg_euMhIQHRCwQxJrkE zGY{vveO8cpvyOv|t93Xy^YHxhNsxJSj)RPAbT~Nk@ci>hka_ctgN$o+I5_hb%prNF z!@(K1Xb#EKGu;2+;EbCxhvbD02WQ;0IV3N2I5^{G%prND!@(JMR(RfL`?L08et(Gl%5Y2lM?k zpEqxH$heI`#x0mb@=k~NrXb@M%^`VumiIS^kAjSwGKb`a4)JLn;-wDp86D!44)IwX z;YlVf)4RT9pa;Bdws$D-`9iWQ$dcu&i=H0NPoTgj5#Df%Y4=x zlF#W7pVuM2F_`b0`GR?;L&j|i=KE&8Xr7+qeG4*f6wLR{e9FAgA>-Bs88>YX$x9s$ z&gTZt-#_+e>{mKuJY+n~-#_+e?bkYF{G1L4&-d4S-h4raj9b(pK2>`kgZQ)#@fjWB zvpU2#1lf-{b4cFk5WhaixOsC(-s%wF7-ZanIVA6Nh;IrqZqXc)rw!iM;Na{lIrm}8 zKBQmhaB#-s`QKCar|m=bxip8&o6#XYt3!NFhxoh>@dX{?i#o)oF7-YI@o636Gdjd8 z9pYyN*{@l1NM7p@-wGk)4Wq+jZAaK_J=L-I<8gEMZ{9Fo^M z9Gr1;=8(M6;oyv$H;3e{4)FyY;)^=Or=I8gCx}n$5TDT@KC44~PKWrs4)FyY;++oh zMIGYl`QE=EKBYsv&>=ppL%h`C;OrBgpSSjB>{mKuJY+n~&s+Pm_G=w79x@*0pY!d{ z*>7~nc*uB|f6li*Z@<+c<00cW2J`2`{(}8Zhm41e-xOs0qJ2m|y}c)o;&VF08y({FI>cKY4$gk!ygwK0L;9T#2WLE9;x@obe0hki663;EY=|hveyn-oN1B zjGHotc}{Z@yAGrlv2|3UKNpL&OQsYATdAztfn@O(Ytyk8pokUq@k zpZkmJTlR`wx%NFQ?lYWt8rqz~Eu z#y+GE=|lRheMleD@5~`NBu_8#`hw)eOT8aKywo9H=@74VICwta@O(e)H}+vZ-`tP; zVIMLd=JPf0%way?mwCQH#-|{8VGhY5d1(&G;gIM1VZX8u>BD?K?AP`oeVFfu{l-3| z5A*%7-`a=tJ9Ef+LGtuJyuM(*jw`$$!F>LDsaHCrU+Zx2e7@oNe%Np9!+gHEANRvP zWPbPZetn3iS9pFwywD+D>Tqz5kF$PdAJT{PATV-Cq7d20^IA$eyG$>EUmeoa?- zeL?y-eaQQ@un*}&`jGcyX&=&u^dbGqKBN!n!$U?p9aYt5^5OgLth&ywM@v>Tqz5kF$PfAJT{PA@7fn{`)IP zAJ69>QZ^Z*_=wI>gg;o^KE@b%Qh6aIOQ-`)9wi59!0ae~sr8WPS?LFU%o1%==?rnnUu+95Nn~*XEEM4mqEn z#y+GE=|et0t$j!z(uaILI{T15qz~z*>%G1p{o-}KL%h@>Ug;38bvSrF|8VxVu@C9P zeEzu~&u{yXKFsH5-kC%4cr*9!=OE*8^1>XFL-NublEWd-->3E~`;b1&->3F#`;b0l z{~G&{<3sw8erq4n?{4VNAL8i^UQZA&bcmNa96XI^qV*J z=L7Lphj^z$JiXcT4-THsKb-w7>_hr6pMUPh^W8qA5A*rwetiGhhx8%++8mNY^2QvJ zL-N)fl0)*&9FoH!&)>iEUSE)Y3et!9``3P9AJT{HZ)qPgAJT{U{@AbVL;AHjWF91M z%prOEmj3)8-supJlKA}(#0wn`p3gU&`&HV9^kF{V++SQ@*@yHYeaQD=Z6DHy^dbGm zKBN!nL;9_KNFUPg%po}>PjB=3g5)@PVGhY5d1(&G;gIL&nf=N>q!07+%zkYj(uds7 z#y;fukUpf}+K2QZ{mvYcr+0W=LA=l*Ug{99bU1iE?{MyGZ6DHy`Mh&~aeZSS(ueuH zb3g8jeMleDhupW$KBN!nryISFAURH6m_u?%UYbL4NM4ykayaDNx7t3W59vehTVo&6 zhxB2-FZNsekUpf}*@w)B^wUjVUyvLha(;d;>_hsHK0IW!*HNW?NFUO#%po}>ugxJj zByY?iIV5k*Avq-P%po}>Pw(`4g5)@PVGhY5dGqdmJj}<}TfNg^KHhsgelQX3e?!@=`@g!4H`@ALeE^zpneL4KYs>_hr6?@#XEvA(nq z=|lRE&q-w;(ueeGb4U)!8*@kw$y;+s4#_)nNDhZQf1kbI>kHCPLHaO%pV=?$L;8@< zL1`Z{AJT{PEBlZ>q!07IC+*kvA$@qr=&naK_962j{ni}j`~&@UG(o)8A>Qc_PapKU zgM)Ki^89m({lY$^5A%N~uwUAT^ec17aUpqa4#^>TV-Cq7d20^I;gECRI{T15qz}1o z=|f&$kUmZya$gGjkUpdj^L@2n4*d`J$18%2FLj7lI>c)o4$kp$_P4PQ=|lRE{cY_- z`jCES4#^>Ty4mXulH=rsIV6YVr8y*rL!Q6)?N|08eVD)Z?br4peaQYb_94fI^dbG$ zKBN!ncjhqXxAfQ52JudZc>0Lf9mESA4$g6L_Pw+Z=|lREeXs08`j9^4c~#qo^dWsn zzp)SLL;8?@Yah~w^gDA%4$0F;y}lqhPF|Qpa!6j9LvlFe`M%n(>_hr6-&gy!eMleX z`)a?j59z~vU+uR;zwOVz335KI4)IQhc-rXo1_$T(TYYxfbkmu);{mwq55A$>BV_sj7`6);rvVVnrNFUON^h^6N_dnhr zuL$C$4)IEdc&)?1IX<4BOZFT4kUq@MCHt*?NFVb4?(9R359y~*c-=vAoV+lHghbyzU@g z=x}h3kLTx;{n9?95A*ZMeq|rhugxLHh2)JnB!}d!IV6YVojD|jL(cxDPkTK<`Z#^a z{ucHjeMleX_ivDYf0se}kUpee*@wA*tK)-sr9-^dA>Qb4aE_0&zpZ^pAJT{HZ)YFU zhxF5e*BvCs$qREx4#`V%NDj#>b4U({JimYK*Y+WOnBTwl8~czx%oezpggO`E)wO(`UWzAYSNjaE_1X_pklZKBN!x``3PDAJT{U`_+DJAJT{U`_+D9 zAJT{U`_+DHAJXs4VZKiD^f|9Dn6Ed;_`)3K>ohOTAvt6`?6a{p@kkUpdj zxj&74NFUON`Tp8(?L+#Ie@}GwA@keMdw+v?r$an_!Rrs=g$@Vj_;|j*_DlPaKFs&m zeq|rhhxz{6ukAznFyCMMjeSTT=KE{EwGZh-`kj54uh%|KKYh{b4d&|)GQTi~`MS+Z zb4U&uUztO4NM4&mayaC?KN|axKBNzMf3)@?eMleX&#(Q?KBN!nr`x=~AoDvN;_095 z2k}COc&Wp|IX=$)uk1tmkUr%8*Y+WONWU?M?6vcIK$NFUON>|bRc(uedR{n|dH59v4NFy~+H&$ABVjSlfvhj^#M!8tC@zNfEv z-9h>|eaOBS_91;pzch#Bki0U7IQv`Mhx8$R$o@9=A$>?6=I4_A);^@) znM3A5^7J*&KS+*~7v_*0l9%R?91eN@-mzcVhxB3o-mzcXhx8%)+t`O3AJT{P%WwDR z3+Y!n#A_Yq^ZQQ!ce9nOWg}bJ$#i=^zK~@w|C|`i>*yUn{*|(lwQOW7JDI-c zz6aUwBAD0LOTE%zUSF^EMu+rU9par1@$`MKKZqAP#7iCGl@9S*hj^nyywxGz=@3sp zaQz@&=nyY;h*vty^MB~R$x>FbmW^y>C)1ByKbY6o3%%4~USF^DT8H!-9pbGH@lJ<$ z`myT=@j{1qsYATdAztecZ*+*aI>b92;%U+KgLt7sywo9H{cFG9wQOW7JDL8?`yxwO z1$lo%j#ujtZ*+*aI>b92;^`-ze-JNph?hFVD;?ss4)I2Zc&kIa(;=RI>iR*v&>>#x z5U+HI*E+--9p>>rbH8OHTiMC<@9wuOWfjc(9n9JYDVh}SyA z8y(`U4)IQhdHiqPZ`sN8JNH|bvXZrIf_cA#c|E<=I~~$bzxR5Bc%ehQ)FEE!5U+KJ zH#)>y9par1@$?7R58{Om@luC)r9-^dA>QZ^Z*_=wI?VI`*zap2TiMCWhLt% z`wjE@dZV{G%sYATdAztecZ*+*aI>b92;%VHk z2k}COc&S6Y(ji{!5N~vdw>rc-9pY)i^@Dh!L%h@>UgJYDVh}SyA8y(`U4)IQhcv|ZELA=l*Ug{99 zbeQ{-{robR`+B9c)o;*AdRR)=_}L%iI!UmxO?4)I!t zdH#xid>6#iO3y!t7dpht)gC{HS31ON9pa4+@m7a;r$aogas41(=nyY;h*vtqYaQZ^ z4)Iopc&9@=t#$n%Ug!`nb%<9w#A_YmjSlfvhj^#MJb#CN{W_TE>y6&(kbbdKKOW+x z4)IEdc&$Uc(IMXI5btz|r=8uOAYSMYFLj7lI>c)o;*AdRR)=_}L%iIzUmxO?4)I!t zc%wtS)gj*L5Kp^#eL=j?AztbbuXKpFI?VG6?@th~b%=L5#LIPFUl4C}h^O5>zaU=e z5N~yu=kMK*Z-Tk6w|b|;Jbs`4d$5(AO#Ax%C`(z%S~kJ_^LH?>r?+~iL;7jj>j~n8 z4)Iclc%?(U)*;^L5N~yecRIw=ey$(H3mxL64)IEdc&$Uc(IMXI5bt!D=kMR|Ya?6P z$#j7GE=yU-I+%a{4(9dsMsIbP*Vj8e9q9E3=@&Z0OC92s4)I!tc%wtS)gj*L5KjlW zeh@Eoh?hFVD;?ss4)I2Zc&o!a|E~Rh*0PbU>}0x|`z}ja1@q5?!Mwg+>x~Zc`g*H( zI;5ZO?)3-pLWg*%L%h-0s9n;)M?JQiph@L%h}@-smvTKcwHs zO4hQGt?Xnv)P0v_ko|^veZA6a9p?4*MsIaUztbU}4)gkhc%ehQ)FEE!5U+KJH#)>y z9par1@pKQ@58{Om@luC)r9-^dVfKIM_pgzy>}0y9`zuRX$vT*yCqa(a=n!vph<7@~ z)4jZ&AYSMYFLj7lI>c)o;*AdRR)=_}LpUg;38b%-}Q%>Dbgzp|B` zOozL_vXqsqgL!|0`S^OHw>qTX=@3u%_4cKY;++ohbcE{% z@j{1qsYATdAztecZ*-Xb$bSD?*~wJ8udAhx9ug z;^{Q6H;5NH#7iCGl@9S*hj^nyywxGz=@3tkbp0S+=nyY;h*vtqYaQZ^4)IopdH(7B ze%7*)t?Xoal>07ASq0f|nAg{9z0qM_UvKqJhxF4KUVjiTbcmNa#48=*wGQz{hj^<) zywf3`&UF1CUg!`nb%<9w#A_YmjSjO{{XVv`lj$t?SC+DpwQPd<=aV4EYjucsI>gi2 zUQZA&bcmNa#48=*wGQz{hj^<)ywf3`&T;)9Ug!`nb%<9w#A_YmjSlfvhj^z$ygaYp z*Gks1k*(}xI^X*s%OLv=IbNkhyw)M!=n!vph<7@~)1%#=AYSMYFLj7lI>c)o;*AdR zR)=_}Lp)vJ`a!(VAztbbuXKplI>ggs+&@{$O4hQGt?XoatmhNtc!dt}Qiph@L%h}@ z-sli-b%=L5#M6bYAH)kC;-wDpN{4u@L%h);-s%wVbcmnnCI)Q-sv#U zf4uX9c%ehQ)FEE!5U+KJH#)>y9pc3k`}H7R>JYDVh^Hrce!)CnFZ5D}dA?rhwGMOt z$^G%FAYSVbZ*+*a7x&{K-suoePxbtQc%ehQ)FIwHy&n(pR)=~1C4IjL;qR>J-7cn*0PbU>|}bLpIceVDwx0DgL!?u)*BttZ*_=w zI>giS`{O~p&>>#x5U+HI*E+--9pbGH@lJ<$dV%W)@j{1qsYATdAzte+&%dnSw^CNJ zmW^y>C)4HbcaZ%pf_Z(t)GHn4_4QhBbV$F|A>Qc_Pjg;>5HECympa5N9pbeP@kWPu zt3$lgA)a37`a!(VAztb*`-}U1s$?x2*~(6)m$B z_f?j%lC^At>^J0itq$={hj@C0=O4ri9pa@9@k)nytwX%gA>Qf`?{tW#SGs->FLa2P zI>aj-;ro_}S(uZ?VFC(~8#yDViT>md6L^ZI(Dw>r%0>z$rn<@E>Y z7dpgC9paS^@mhy?qeHyaA>Qc_PglEs5HECympa5N9pbeP@kWPut3$kdb-$nK8uwL} zvXZrIWGlNM`wcl>dX48F#0wqbr4I2*hj^_+ywM@v>JaaAh^K2^KZqAP#7iCGl@9S* zhj^nyywxGz=@3uXxqc8Ybck0?zt6R7WGg$FuJ?Y(QdU9s8*;o_hj^nyywxGz=@3t^ z^L&GNp+mgXAztYauXTtwI>cKY;++oh^m^A1;)M?JQiph@L%h}@-smv<4gEg0vXkiz z?yoFmC2QFP*>A}4S{>q@4)OFxuP2BXI>bvI;*}2ZT8DU}L%h`?-suoeZ*u)0Ug!`n zb%<9w#A_YmjSlfvhj^#M>~HS(HO;%fvXqsqWg}bJ1@rSH$nnx!yq+Ll=nyY;h*vtq zYaQZ^4)Iopc&9@=z18)Dc%ehQ)FEE!5U+KJH#)>y9par1@$@#=58~B3`hBfsBU{b92;_02P zAH)kC;-wDpN{4u@!|d|}bk`zlLW$vVjXLXOwy5N~yecRIw=d%T_?Ug!`n zb%<9w#A_YmjSlfvhj^z$JiXWTgLt7sywo9H=@74Vh&MXKTOH!*{qCnMWhHCb$X0eT zeZcb#a=b!^c&S6Y(ji{!5N~vdw>rc-9pdSOt{=n;9pa@9@k)nytwX%gA>Qf`?{tW# z54nC2FLapw!~Oo2vXZrIWGg$FZuY(ec|R9Hj#ugsuXKplI>Z|t;;jzxPKS89#p?;; zg%0sjhj^t!yw)M!=n!vph<7@~(??uCh!;A{^YvEmbeQLV)cL_YUoZ4hhx9ug=J~Dj zgL%GQ=Qf`?{tW#PrH5)FLa2PI>aj- z;c)o;*AdRR)=_}Lp&|Geh@Eoh?hFVD;?ss z4)I2Zc&kIa(;=Qd>#x5U+HY`(Nnim%-fEE4|hs{YHm)t3$lgA)dbI`33Pp zhj^(&ywV|F>kw~rh_^b#J00TbHrEg0g%0sjhj^t!yw)M!=n!vph<7@~(?7d@5HECy zmpaVz^-fP;a(*z+*9*Py9p?Vm`}LY& z?(41I>5zW<7tb$<7dpgC9paS^@mhy?qeHyaA>Qc_Pv3C;AYSMYFLj7lI>c)o;*AdR zR)=_}Lp*)c^@Dh!L%h@>Ug;38b%-}Q#9JNWoeuHx+x_|wuXKplI>Z|t;;jzxPKS8< zj@K8&tJ`~rc&$Uc(IMXI5btz|r_SRC@j{1qsYATdAztecZ*+*a-|vqP@lJ<$`hn{Q z@j{1qsYATdAztecZ*+*aI>b92;^~L3AH)kC;-wDpN{4u@L%h);-s%wVbcm-Pxqc8Y zbcmNa#48=*wGQz{hj^<)ywf3`e(d@|ywD+D>JYDVh}SyA8y(`U4)Nk&`}H7R>JYDV zh}SyA8y(`U4)IQhx&M=Xy*8NpdZ(wKdi_EAg%0sjhj^t!yw)M!=n!vph<7@~)6ZN# zh!;A24)OGB*AM3TdZ(w~*bmY#bcnaV?f+fZ$@Dw_ zohM6K$yzqD4f5|nnAg`kJ^kMGgL!?u&`TZCuXKplI>Z|t;;jzxPKS8JYDVh}SyA8y(`U4)IQhcv|NA zLA=l*Ug{99bcokF#M`a<{p)1f+WnNJtYj@4*#`6TFv#&b9pY)Z=NrTe9pa@9@k)ny ztwX%gA>Qf`?{tW#ZCpQy7dpgC9paS^@mhy?qeHyaA>Qc_PuseFFwYP2JZWVo({}E= zEM+BY*#y~dnAg`^z0+Y{e}(G@@j{1qsYATdAztecZ*+*aI>b92;%TMp2k}COc&S6Y z(ji{!5N~vdw>rc-9p?Gl_xsw&R(3M2cHdAhx9ug;%O(ZH;5NH#7iCGl@9S*hj^nyywxGz=@3slyM7QabcmNa z#48=*wGQ+AUHan{!8~6t^-70%zFzCaZq5(p`Fg2WI?VI+T5ohnztth$=@3ta*B`_S z9pa@9@k)nyt;5{ky+2+R%zeGq8y(Vbb%=L5#M2(0Ul1>Jh?hFVD;?ss4)I2Zc&kIa z(_x;!XTN?O%=7g|Z*`dG>z!Wi+s}veD;?(J>$TqKkbbMfe0;sr)3o~&q+jR|FLj7l zI>c)o;*AdRR)=_}Lp<&0`oY{kp!Y7A`v=+&;)M?JQiph@L%h}@-sli-b%=L5#M42p zAH)kC;-wDpN{4u@L%h);-s%wVbcmOC?bnBSzTW8RZk}I|ex*aa)gfLS+>eKNslz;9 zuLeJ)e}31pk*(}xI@IU9EM*ns`3^aLtwX%gA>Qf`?{tW#!@S-gUg!`nb%<9w#A_Ym zjSlfvhj^z$Jl(_fgLt7sywo9H=@74Vh&MXS^Z%jW$4b_+k*(}xx~Kat%OLv=^ZI(F z*E-DW>y6&(kbb8_Jl)Id58{Om@luC)r9-^dA>QZ^Z*_=wI>ghxT|bByI>hVy^nHjo zI>cKY;++ohbhyV4=J|S~w>r%8^-fRsb$*b3p+mgZVeTK%k1v9FsYATdVVD^9$mI4)Iclc%?(U)*=3Hqh;gO<2}YljUPHbfBcy7#pA2S?;QVV{HyV3 zV&%krCT1p%op|cR^Cn(3@!^S2O?-D^&n3q%Ib+GQmW;Q!%NDa+ynBl;Zt?3amTh_W zE$^}A;aeWFyOXy&Yr98p_tNcd*zSN82d_9{#nCGswBqCyk6Llg zirE#9U-8TpSFCu|itAR~u;MK%Zd&oa6*sT=*os?Md~3ybSNwRz&sO|u#UECrl{>H8 zedWF@4_bM|%A;34XyvghPg;5U%ClEqu=1jnPg!}{%Bxp?d*zO+_Fr|#s{5~c=&CbU zJ$lvCS8Z7J@>SQYdi$#PuKM(!_VzE>{;k{Jvi&Ew z|JwGqZ~u$!f4}`!t5>bwYxRMvk6itb)yJbI|c@9Iyl{^IIQs~1=Q zarMNS)oXTNbLg7G*PONHAJ;r%&5PH(a?P98+_+}rnuRsrT=T;Kjp=^r!|9lG zb9!*PB|SWSBpshVnodq_dSv=WIx~GUos+(m9-Y3O9-F?C9-nTHe~WkNscBQJ{M}gX zd$Gdz(`D%g=|$;>>7{8rdU^aGaJ(vQJ-Q|>AH6nhGkSg6cJ!vS-RP}px6zHM7`;2C z^o378^sn{X$9-ay(g8bDw>yJ6-i!L0<8O`ny`8CFJcIhdy{KCq|GB8A>`Xo44C+C9 zQGasMZBbVh)ZNaeF78X+^2D!1J#ts-y(;SJeW({6|MjTv-I@B@GpH}xi+cF+-->$K z&eX@BL4DL-)H6?rU+AUlcA;KzCiTgCQ(tr1_oFs@P``K{_2L7l(SK1Ho_;2^ z+?)FSQ_dZy^t*M`wdYd5upf2LlP-vQ{BG2f&!SH6OFi?13!`4Q3-yXKsZZXUdcPB& z5cQH>sTWt&WA~vJCqFsr{R`^xXH$2YrXGCS)1uyc59)d6QMWsQde$k=jC#pB>MPEn z9=jj)CntR+>Z*de+u78`eW_cX`1Pnq?n=E^MP0oQb*tmQ74?*zsYjeaJ!miLg~xYM z-@7yQwP#RYv={X+r+z=`)E?A>&!gVHKlOl9ejN3fb<{J@q3*IDb;nZ=ok(f_-Kh^b zmpa;?`r(uA8TI?SQGa$8^+Wqo|8Vl*QP-}c9(WG*r_UZ|0zVo=F zqmFl`e*aO_ukT6y6`%pi5^662(Ur>K{HuXc()VY(Y zsPEa0dh=P-7w$_v?c{T#KC7U<_-yL&)6~D5x?~CaOg;EK>h1eeAAaigQP13+dg-~; z!}h0Ma^enAZ`_so_KN!aeW>p~ap$N%+%?yVdh=gy?QZExxePu(-> zt9GZ}axV3v{i&Zkb>FD}ygT)G=ThIaKlR+xo*eZtdr+@Bk6Io;ea$IPi~8<$)GwYx zo!jqeOL+b*O_OOVZJm~-9pmY@M_QitOxvV`<0*LWv|T*gR-~iS%6P7=if7sO@hn@N zE=YT)$EAJKMQOkEgmgf9ay${AneLW0q`RjpW9Dnp5$W0#|C5ZE`MP*AzAYUc|8K4D zpWc@qke`wtO%F^TPc!M$=|SnUapW(ihomp3ho-Nmhs6`};qgQ~HvK3)BK;&CmwpjX z(%+;L(jU`_@m4)4Z817IEgPK@Ps3Bw_M_9%j-yAWT}P*0A$BZ7EE*f2!o-}$~ zx_ER^x@7eD^z6|y(xszkrprdpN-r8cJH2%DoOIQwPOlklNUtAVnr<3BH@#={y!4UL z^V26sFG#nJE=!*oU7kKSnu|XZdSUw7=tZd;{ZsnM=*8)0qnD)Lj$WGnWAw80=h6R& zkH!^gJbrmvGJZw;O5&Aia(rc4HjXF#_*H3}ag(+iU!PWwUzc_qzdr3Uz9Fp}zai~A zeq%al{HAo+_|55F!XZ%+>#zau?#d}Dg}_@?xT@jKJ;<9DSK z$L~%jkKdC{9e+4Ia(r_-XM9V#VEmDE;rOHJAIEKa)_7yOeEhNWlJUpW%g3KcuN;3e zy=MHWbi?@5>FwiN(~aYW^v>~T(!0l>P469lF1>&Jjr76sH`6WSZ>5dnZ>O)1zmtAE zzCHb9+@)WQH>E8mzMHn5_+DBy@%^;d#1GN|6F*FcP5dYwKJnvp#KdAMC;l~^H1Tig zyosNrM^F4TJ#OM>>6sJ%o;FPUJiTDz7wO80U#4p&?ntkj_*Ht-#IMu*#Bb7DCw`mW zKJmMBhEE#=m zVyn@=Ol&>+_Qdkh4<@!5{cK{}(Jv>q8~u4=#b~P~D@V(htQxIavi;~TOID9|Ub1F1 zy=3j^&?P&J?y+RY(LI;kWpwW)JB*d=?6j$5+l z=!E#>Y`pTc!&BNcJ~Qg&ccmWrDC*2{=R}>{lGney^3hR82lDzZpQ7$~;Du2S{uK2E zTRbJ|+qQm2)HhFUhKE6(HtOd;@rJ15Rd0>@%tPN9 z^+WG`f7GwP=a#4^UioqA!xy4{aqSnQ?tK6M8TCt#{btmq@7fe~izoaj>fg?-@~o5Z z`_t%7Ui6Eomp}HmQBQv$^@;~^=Ffc+_3a;~KI|&$)iZyJx=YFHD=y%w-?E0+)eOgZ z>jSA5eTd}oH&btXH1#j}2nXk+xQ^tWmr_sIK>g*B%=(AJ@|oO3Js{VEKEUe@c~_s5 z>&IWt_>1y+e&VQ!`?7~qQPWnO|0OqV8?PVoxYber_Ieku+9~qU?7FC5y>OqXC*R}1 zs4rY{NYuG)?iKaI3y+Mt>Jj&kdfYY-j=J@O9}%^=@Z_jpKmSot_rLI*sDFF>OKzI| zPxFJWethJ=nt4jpyFKU`QJcGOpx$^{)Z1@-an!#(+UMT&^2jfG!qxw2_v24|ZRFoQ zjCa(DccrJ3`LB*Pc@gi=%kw+-^at|3y;r_3{k!D@2Xln?y^`9$Tl)9L#zWr~$GrHB zta$az`{VWEI~a5Iw$%Q;^rifc>T*5&8uI?#wfXz%n*0uY+LgD&5%yb8ea$OA7Im+S zxT13|rGE1OR{7*Lx5n$oK9S>WIGTL<`+5DxYpMT!^XDUZ;_1A8NUq%@dHvP=`pR5y z$;k&sgwlBxrw_Wis9RFpvN4@!FKZyF3C$a8--#xbZNsN5f+kP4KYY$-j z+phRsyq^3RXSn&?|LU0kyYj!i(qo%H$2lMPwk1dW-(Ab!&fWY<|Nrj)ce`ZjhaCh8sYJ4gN9TXv87-@gO@Pq{D0Hv7i4ocor8q8>hfXw+}K>E2NfeRCQ0 zz_&dh>Pc^XNYwxSdjEHQvi?t8_Z81OF81?JxvqLXukV_lVApIoC0@TSCw+Iw&y0MZ zoZmdR`S|lA|CgL!n(O;>y*1aLZMMpAoX7oje1Ehf^2nk46x{Rc`(44N>pN z-}wEC{VM&)=PqO9=Rft97}Jmc@~3Z#*VU)_#{cjH-7WKZ9+21SSL~1Ts(e2Ek?TD2 z)I9R_`E2*g*U}&Pz3VyK16J|vf63t-^Sb==#tHc+)mP-7MK`S?-+4Rgv0G4Int#%` zOPgHqL+L%WjT(%x#?i@R}VMUb7Fw>yK^r`qs@} zbJfF`FKm{7WwY0uPd}!AR~(by13%7pdAPsdh%tTlx%r(lpuT# z{)uk?mAnV~dw1SK>({Odo)>znRM-Ej2kNcy=`ui`kz+_qCB!`;cj3^E*F99~$}J_k24cM*cM4m*3}S z#dN;!6ZyV8J?H;3ze5hrPoDmm!~J^XUst&_&w75YPtN0Cn(z3h@;l+OeB{&eG2eKn zC(_w*g#UNXnOi?Q8*_K~^y8!UPnG_O^xr>o`tj#~o`0FX_z<2C{l8crcwg>y|8K@E z_vD@MmgiFMo}V!NG5fmtzdrhZ^G<$=xi7eYqg`|@KdYab-#J%b$LnKm<2;A=%u_ad z&6yARGd6p@VYAnqXFsO@g!Z4BVgE0Sk^fo#lE|m?y?ayM^C#wd@0@%(-<|z)^49$N zkbI9Gk?+fQ^K;|K{Q3j^tX#jI$1LXh?VMbfU-#e9XXaT~<)eM+PWShfaVDqdb^G(_ z$KRSqJ}=k(^4uNstS{x)Gr8U~*ZzF^b9-%0`g0q0;5Gln4!l0{cWrirFXeaU5ArHk zT+KJg-8Zn- z&)!FV&gZ@xb=^*k@6V(k+2;R>bydxn`>y7{rTqCC>QmP;^2XIXD=uBlS}$MAG5fRn z#u~==XSK`ce;luu9LxCrO83ok`|%g#pV^-O{-4E|x90zK-m&v4{^A5LD& z>!0U6IXnNf^R2ItydnQob68F;&;MQJ%lW_Ty&>;me{TKr?Vs{)9QX;&!ZWE`JR5oy({!i^WN*%{rkVu`+srt|N3b26K4249u`Ob z`@bdopRW6#nLqXp_U)M44*%=9U7DX`SLQk#|ETCrA$Hx$cyce*6RO^n954 z>-hdSe>waXv`g`(I_p!O#pXV>~ z`QLh{66Wm*8fYeKW4vff6o8aF^97~FOK$#tJ%G;Ud^ZSOWX5$W_vyh&)c44 z_xzOT$LyW|yJbJ7AOE)_`!OHif#a;&k$UWo9OuUT`FdskZ@H(fAnCjPk>CFalK!_6 z{qg_x)jUsrd3TPm-)An2^L*VGo)mSbg{MXB^UaUh|Ld$ja=&7KhX2)(kGYMb4WAm0 zKfHeSX0KUm$e*{_>lgm@^%42IW_7Nc|8#Wdo!(0?i}9OxhyA}Q^7rST20xqs&A9ou z%vYYkwQrsrbK7-)UH6#VZt(SF{GM_gzZZR2)N%aol;5CEMx9J2jh94za@2AB4s?si z4~aUNe!1nAk>3$@oDPi{qjXsQo$If*oQ(X}QOD^X@f+At{5{E3jQ`D+%Od}6)N#6J z{6=<^?iF=1{cg*xBmaHWar|a>c_b^AZWGDMsN?wU>b5cR0Z}K@s-@dSzJ1hj{N2fl z$j^;BnN}}d8Tp#1<8)s9K6jMPk2;ywF5N!z9iooYZ2W$AlpYgxGTm+In#k`SbsT@U zvNrMyqfVxSm+lbxAyLQa;`pucWIA-|T_QOw>Nx(YWv58)v2^E1{vql(JuU4L$?;2f zjpT%=Ns7J)!cg%Z5@{ddR zj^xQv$MN?%`$Y1TrTa#5anx~ocAAdlsY~~ZNx(==*UREv$Txl_Ne3dZTk8+^Vdh6Ox@C>BHt8s z9Dj#&zev8j^yo;w7j+zem303|Mw1VSWE^#zHpbs4#XEKKfsrhUI*#AD&qT7tOiL#p68U7*ar_O_LnHrY)XB8RSp5H|jY4=IQvzH$|OH(~~DezF*XF{Ko&pNbWmzQY1%2 z9miipogB%LQ>R2yMjglBN1YmTe-L#tt)DtA@}r`T;Gz z_^X6bS`u|Ky=LkOkzX5i9Dfb*#K^adI+?DUdQ#-CjT+CT(LYAgOg%Z0>!Xg-hiA|fIpAR;0nA}S&RA|fIpBC?2x zBO)RqDzeBTA|fLH@2SVV)sOJ`{QL8%U!Qa8aqHHtTXpKx<30lV-Y%?`X!BkTQdfK4 zhx}2{_jYCVM4R^-kQ&?b0pyQ?zPB5zDI(rWJ*Ol2C+K^xV_ikWd%5R>NW9(;BH5i4 z7S!tA4_?XMNn+NIuv55hPcDzV`;!Uqrmm_kI+~m7wqK$x4hi z?~P!@`$F%>kY5G*-d?P`i+Eq`{Wy}VLErnAw)2sEulEy3?f_|%S(g{_zTbNxk~=}) zJGAX0BtPi=B$B&8+Gp17MZ6#OehSImpzj^lb_tTldOwZix1jGG&bq#c_jvDTko*qx zy(8K#L-PCH&m#E)=zB-DU5@05-p?WVBj~fHYZ;5^t$^IaHO53%R z(i$-0t&DyR`2nEsjj;NV-XZ#RBnN`Nx3=wiB;(N=kQ@ur@3h^BWFq=FAek~e_#GHtgb*)#S%ByR-iW!mmQa%k-PNd6t9mub5b$zib{AUPbQmub5T$q}(1 zA~_PImub73e4Y%_{=|NS{AiG#rR^Rh?}_~nlFcAJOWVCj3b7v}Spa?Sytez06k|U@ zQUZPN<8AjNS&aP@$rjM}&To5w^gjX8`^0{R{1c$h3ZorJE{Odc$%UZrUD);@l8a)$ zK=Mh@XEo77NG^{363M4P-U$C;QhPlZ@xC7W74qvr>O5<6+E_jG2=W_Zzeau|=zDKr ztxm-IM(j68ZUTL8fB!Kg-;Dhh$<3h8TBFC2?1=pi$%Jjc^Ak#M+iz=&c*n$jB%`4375(G66kw1zX!?IcrTJ|An$@7CFE8RttK8rej-Ty_v6U7gAwoJ z@jm3|gVcFHf&3&e;(a3CkNg6VdhREYTo`{9l8ZpJDSszI{x?YP6Wq|{{_jfLEk&a z-iM`rbwUK1jZk_*W#if$SCV_a)?)K>D@Bn~~oR`mA}|5BXO>TKmLX zklz9N-dFwokzWgwhcq*Mq+I4gX-|H-QoF-}~Q&{4mh>zUd!={AMuX9p3+Tw`d&x-2$EC!*CKf@ zhAlgg&B$6-oPa(M)M0;tUM)ITn4M^?*(O%j&BKe>GcOtnL^u7M}xr2jvV-w&eIw4Z={XOQ+b`Jc!?1)|lo&mg%Z`EDei27T|< z?P)^p3P!w3le5S_1Nz>6?HMGOC9_CA3)1$s=Loq!$orDqg#2cZ_O^Wv`2isBOL89h zEuioHTYDbKx0CNdaw|xy+rF8Qt3YaXvVi;?!aJ>CwB*%iZZ0)Cj>Go5R%!2gn?e7P(?WZBh zfwV~NXMkJV&qT5fq~~ov3p}y?Y$PXvvSI zcwzfRNG<|>@00BpgBQ17g5*;m?_K+);C1bnA^AG!vm*3z@P_s)klYCR-mUFdg5PPs z3dwDt?|rxZYUtZR-}_$sm%%&QuR-#C(Dxp0zZUvepzl4>ejW6$LEn3{{d(x%fQ(1l zZ-o9W=zEX1-vmD0elz%g?YAI*2INg_zZLpfkP$@tZQyh5wDV2~r$I*09eaSE@7NQ`m7wo^p<^%Tt3coTV#nU#)gAjF`4Z@Rw{+|ae!F8oB)5Xp zz>fW)Zv&};9S4B7cN~c1d!X;#-Ek23qmF}-+ynaF|8yJzeJ|*HKkhgbyszUhBtHRt z@1c$(pnnNcV>^z5{uM}#?HGXmHAs!^7=-=}NR90nhW;%`jqMnL{vF8ZxFZGq2hjJP z=r{&^wqqUmmyR*y&w;-8*N$VMp9g*KZyl513mwx){tnU_cWwlGJC8#W1*xT-$3w?K zYH8;QV4`ydNk2%<>`a4i=*%G56QpK#=AicishOQ~;NG2iByR%I6+1VBZ|ht@atKIm z>?}ba3ewhfZUGPLtROiY^u6_+HE^tRE0S^0_m1t{4m|<--el)V;8f?yNTxyGo9{dY z%y*uOgo-1${P19qT+B`W(>rKH7N> z^tqt#eXR3b=<`7I|IYKE&j)?)6P@QnUjR}MJ1>B~2&5i%UIcwHNImSl82o(aCE%5v zmm>cH=zCXnUIu=#^Kv9tgS2v;SAgH?yb{T6Aa$(sD)9EstC4&U#KP10W$>q+*C2TS z^u3>TUJLH%ybj6FLErmB=k?$doi`%+Bj|ficHRX3Z|BWOo&wPgI&T5Ju3M3`fwWg$ zw}I_lwMfJb!gKyoCA4&U`4cy!l8NCrT9sIG^>W4j(fG6C|GyB-Cnx*kI^4f2$` z9tZPXzen;Okf+@B1X$>L63GIH2HW)%_`a^Ek-Q(Ihw6F;Jgw_lB&UNswXWyD3%Z_1 zav_LT+4TbW$*vcXTnzGDx?TdW?s^%?mq7H%uC{jH`$`wv61;0b-+QX76Z}(GH~4f{ z5BPswQSh0rI2i9vfPLLbFwwme*x$Vi_?GTn!Tq~efGfLq0}trl9XzIc4{)@5PjFrL zUf}xfy}_~WeZcYVeZgb9_X8)o_XmsJ2Y{vS1Hr}agTO7_2ZQDAL%@%89}1q+eHi%B z?jyi+yN?1t);$28*F6Y+yn7h@YWE0uZFdU%TK6&Fb=~X0uXm4u*LNQa-q1Y>-q<}2 zexrLMcvJUr;5WOE2XF2^0sL0?4EXczH27e52K+^L4t%J44t%~l5B{xtGx$RH0{Hjt z68K{G7Vsb474W6*8u-udt>DYu+d(gK68O5v$>8phQ^40pP6hXfydQi+)2R#Z>wvqFpCqU|6_k; zu7s|D^ofzHplcv~V&rP*tstYn$d{qFgN)-M*FgU_$k;7%E%bXqYJ225==Xu>W0C8j zKLAqOBR4{y4x*1mZi4mqkUv!fdN(~*0iF9orLNA88b48-Ccxexks z5G!}&e&{PeTFA%)&{u-=%aI+>SAn#Lkq4n~18EN<4?*7!`re(9hoOG}`rciUN1%TQ z(hEl(h5ixfd-p^hgZ>}T_wJ264*g@0UO4i5=%0YJsF5e2e+v5E1Cb}8e+JT`MxKKH zIY^5dc^di&(D(irc?SAPkQO!aEc8<#?Lg!?=%+#2fyndF&w$kJ$P3_0kr%<2BQJqo z&&wcYfDYQ*o_4UarxWbz=>{V`Jz!5y6pZ%7!B|fM?CVK_iJqOnWX~?(t9o_?ckWpM z?$WaxxNFbu;A?vJ0N>uTCwM3u9O+?u_685@*#|tlXJ7E0J^O*j_3RJ6tLFgl_?`p7 ztvv^U+j%g0P#=xKT91HH~nFN2{GYvl2vl0A7&vD>GJ;#H8?KuH_zGnvfTTdE%p(g|W zy(b60*fR(IqbCpU(!03>TQtaB_bx!c2K2oZy(Q?^g4myX(LlY|fwUXF73e)c+Kt{C z^qwHPO7B+ay+Pl5Q}1@@eL#A#-jkr;0@7CZo(#PbWFD~h6zGFMH0|C~p$`VpZF=7i zeF#X&_nroQC`ifoo&kLrh%ViGCiGg6R;c$Z=y!m$LcM20kAk%Pz2`u$2YE)l=RzL` z@{D@VgFYUl73w`7`UH?xsP_Ws8IV?}_af*th|be{F<9)q1YGRB6x`B#8CdDP9IW)!jpM|&Rt zf781I{Acfj;LE)afnM}sur2xs=tmy~+oO+x9nr_ZH$;CA?iqaod}H)UaIff7;J-wl z2KSCW1HLKxEVxhfIq+Yj&x89$UjT=rFM?~LFM%V`m%+8swoaZ)v>kj$v=clg+6|6I zd%$(kD7Zcv2gjlbFdt2JqKAO!A<>ruLgbZOVOjCzYL-&MF*g-0nss{gV5K4=oryq=<7gqjOYmT z^&qW8GzI-FkdasP80c?<)S~D*==@+8Y&_4j_ z7or=Xe+beqM30015lCMUJs$jV^aSuH(HZdmXc~MVngM?n&4E9U&Vdg`^Wa0#&EPMi z3*fJ!CGe5x7I4>C1$<4c2Cj&01z#K64jvpk34B}ZWblyKDd5{QWkXM@MZ&H>*QI~P1Yb{_a2vGc(bVi$n_8M_FaiCql7J9Y_}j$I1Q z#x4UhvCF}1>t>_+g+*iGPv zVmE_l#clyV9J>`fJ9ZoRk=X6vIk7vykH+o<&yC#$ek^u3cwX!t@Z+(2!LP>d1FwzU z4}LB70C-(&2Y7GnLGZ`1hrs({4}(96Jp$ezdldX>>@o0x*yG^OV!sFf9D4$MHufa= zm)KL_bFrtvzs8;cpN~BY{w?+#_(JS?@b9q~z!zgLg8zuU1iln|8T@CgjdNjNjDXXE>VnfQKSHoiZYiyr`PiXRBh#Sa4K;|GKJ_#xnX;)jBp zuTJ@SOM<_|f>W;JNWh@MH05 z@Vxj&@S6B>;8)|vgV)AS0KXQW0k4av!LP?N;Pvqwctd;+yfK~!e-hse-XC88e;O}= z55%{CKZ{qu9q}6Y^Y~Wq&++YDSj<44SNtUC=RlrF{AB2VfIN}-DbW7}DgVAxq1!=P z^}hE*cY^3beWyWpgJ?v3XF&IW*eLqWgpPvfMSW*M$3e8CzO$hdAmgmQbD)zTI#S=c z&^v)>N`2=+?*cNC?K>ZOSCIF&?*ix*An$MAMbNu}j63=+hTa{dhV)$my$47Q>AMtq zPmmhYcNz3vAT^}#a_GH5`klTjp!Wgkclxe`-WT+}H}_oyy&uR(u6Z)=)J^`dn=(`bm2Bb~sy9qiCQuq39hR%T0 zy}nzZb0BrE?^ftJkh<4*8+0C|?)BXcy&0tL_1yuz08;n*?u0IZ)V;pDptpdu4}Et- ze;A|&_T2;h5s>=UcQ5pLAgw{)ebDEF=#YK)Ltg-*L-suYeG$kAqHhQE#UMIH--FPX zfLKfV9)kV?h_$5eVdyV{jLQ2Sf&LQ6sJ!n{=&yj(?Y_sLzY0>f`yPk>8c5yl`#tp6 zLF#tj6VNw+)a||}p}zs5ul79!{Y{XbsPAd$Z-Mkgea}FD8>A=ddlvdTAU#pvbI{)f z>52NDhyEUjKGXLC^rIm9Oy7&pkAbXp>3a$Kagg;beJ?}*9%N+E*VfI*0>p06*AD$> zkQT466Z$V8EnZ(Y^j|?*yuKdjzk#%PeNpJYgS;<^ICMA2`;tgN_kg@Fi6nFs z#DUPGAUas$An5fVI#}Xh=y8yDBykAzaUkzV;!x=0LEe$XVbCXlyd#Mtpl3kdk;GBZ zX^?j$F#w$bc}Eh1&^eG<+QcyQ5{QPJ7=hjfq9-R(&?kbdG)No+{a+y3a$+6ye}nX` zi81i>#IfK96O-VXiD~ex#76MLiQ~YJB#sBqNt^(lo0tJVmPmsiPh`OJ6FKmL#2k2G zA`gBtu^GHLu>f9@D1o0&Yym%$sDPIxYT)IGt>EVp+riH#P6Dq?oD5!-I0gJ-;#BZ! ziT8uoB~Amso;U-%K5-^^L*gv(#>Cm+HxlQ7Hzm#mznM4>yg6|`_^reR;4O)Zz#WN; zx!<3I=tzl6pnn0PDJ3q2{w0V_J8>EGuR!#r#O2Vx2GRBtS3v&;#HO9N68g6wHtob! z(7yw*X(z6R{sV|5Gx25UKZ5l8iEF^;6W4+}^+#_1_P^tN#J; z`2HQ>fAl{Hp3wggxV`^j@WlQ{z?1qP1^=u6G4R6v$H9yGe-D1L{|WHo{wKjt^*;q( z(*HF0>HcTHOZ%S%Khyslcv=7R;Ai_^059)<5xlkkCGb1_FN3%Bw?!B|^|yn!_jiKd z>+c5d=k^u$`+(-`&U5!0mO#czZ>+Q zKx~-(yF>pUNL$pu2lSso+M@nFq5lHX7WMB1{a28u(7!kI-#{!F$$g-^K<0mw`$9)R z>=?=YpnE~A8Oi;jV<6ViPB)H`e2Z{ksN_O z1f*^xQ_zQkjNg;TKpzHTIZ3XAJ_5wLm>h#X3PdMN9t%AHVns|&LQjBb`^jnODUdpr z+z7n^q>d$zgMKGS9ZMb${VtF?mOKIaKS1hOat8W8LA3p38v5NJT4gc=Jqw~$CUekP z5Unyf2fYczdXvn9+moBYladSIe%e)A4G3VUIhIBh~AjI7%gCHPeGD)3Lqt0UKx-@rQIRjk1sVomD?)`iY{Tf9@f4|(UYp7#pxE8dOXcf7m2 zpRnfjx875nK*frmwq)CD+xBXEOWVP1N4AZ$jkg`wHruwjt=e{S+v#oRv|ZSCS=$%e zu50^o+r9qh+plZ?-}ZmD_jfQh>AIoohh4wwda~=EUEl70u=~mGZ$=-CUKbmRkH(LU zUliZ7uh{qX#7X^s>VLj}JXuS=FL_q-u$_n_Max?_gG}YUhEZbGWpX!f~T+8ca!|r zr*|B8#?E(ETy0@}d>L24RdF@k5^gJQ8*V%9MBGWZ|H7S&`)}MSxcA~t#k~*re%uFe zr{PY=oq_ux?o8Z=aA)B@j5{0m5!^YrkK)e7eGGRV?&G-gai73lfV&WP5of4<5_d7~ zQ@BfTpT=E^`wZ?f+-Gr@<35MG0{3~`mAEh9uEKp0cQx)yxG&?rg1ZLyRou0>ui>u4 zeI0i_tNL%i-H7`J?k3zfaW~_>g}Vj!ZQQN6@8E93eHV8-?t8d9aNoz>iTeTWF5C}s zcjJD9yN7e%{s(t2?#H1UJ8(b8J&5}S?jhVSaS!8ug?j||Yuux_ z-{2m@{TBB)?svG~%4t&Z{|F^{cvw-oAvg`?eNO&_qOfY{ZRX^-H)`N z+xKYu=lY(6ehPPc$L`4;-g&Ru;qATC4(}-3akvWZY}}Q&+i(xzp2Kb1d53o+?mpa; zxXxX6czfUu#m(cc#NCE_2=^Q=@#-DkO56hO4BTb7n{f}|{)~(5y2E=D?r7Y*a8=w# za6iCxzh;NG2KR2nVF${WwDUnK3GUsDsP+lH}CMpO0JeI zO{9z2(!yl5oG;EDIXi<#Iaf$m^QGdNV`hd@6RD}G)Xd<};DO#^x|}OkAty>(S8s3h zZ4qnT*wFOon2o5p#<(`j`dXooo-O3weV~^bF4h)uWy4KvU(98vgjt=gDDS~ip^(c+ z4khqlX+bhpb|O|w!j0xDRsOQ+YWhI;o~C9BrMZb*rc};WW~OG+#ksQPY(_iyiq(TwdE={(8CtW-TT?4$-o45@CbxYag4TRSm92=UM92-mxPw6YWyd>oEIw@B|h}t4C^Tm9X zzaVQ8W;C^aWI9aLur^J@hDkcXE4e~y!+=+nm(|dd^QBrLJDDrz(}nzrR$44A!Q1sln4z!|SJpRqUqL z%kc~Ezm!#hrH&06T3y!A=CW=moyp;%+;mnlqi$b_hI<#0q&rorj_I4xlupyo>9V}( z*+FlUdeO#9mHde`bU6{t4AiRgLKI5rtfgnFvxPubP$UI^7`~bZa}j`xutw2ml{$}B4Fg6#*2#q zFXiR(i;iE`rZ6}$!~-Als^#3wke96qlF;Dl;jj)&PYzGatRGl6tnw0aa)FT3#TW9r zE`)seY{y2{kD0^<4Xvw`mfI?&xgc5)M-dW15jwOYgP=phlYnyvxM09x_ z-<1T(jE_w^iG-Xa5pp_#kZ-te^D@Yv?qY>nGreBtE_`9ehbPtzPtuaO-a%ICr1GHa z1iJK`WNi^TqVP(=#hv%l>KB2ZeoHND`;?|&P7>p}@Z z?Ei17VR$JvdqcW$2)Kq8B9I5=KQTNov=J3d*Qbz^k`Fmu>>=;mhAlbW*cla0GmV97 zf=G4^sai5aH)PdFgN$w%7@gLc)RbgUQ#x~+-Z(I^p5Db98eTm;5;TTuReK^0;9AqJ zYg#u~XcxK4%$k%6J}^0$O3_=SXgsvU+@LO4%QR#*5bL&XV{Ufkbjr)j=Q5k8Y2k(! z()q%`F>-;`+bxqR6*uL}3lnr%Rs71i_n>=OZq2~dz^Ip=o6DEVMN!Pqi3)}M5cs(foo3Pn@8P&B=6)EgdiVoguzIPxzs+$7KI+PBUD2RpJ zdYlMdFMahesA}&*b|JW`(FxzVP*^!hE4h$X`eHB+H?oObI!h44ZDfFy3)vAAOo<>( z;w1X0PKI&)h%}k`@p7J2gAyCfEx=0Cq$#;kP3hNa6xFnr))IXenyz8OC|5O2>tVd+d2 z<0v3jHoT3V%=&A^%(7Myv3y<7YTAmuQSuQmS~sx?HncNAs7xW3E;AAe1U&9Jok#9M z<+ZXnljX5hbJPq5qgtjq)>YZM5>=d(s3PoRGYx=}>B^eQ&TL9ot3hz;h%IbG26ab0 zBc(&Qk4^@jlch{PXP%(T%Vk|&C*?}8?h!YwY)Yk7>q{hJM5CBLTygOFNmf-rdv}Vl zcc>VBogiQkwZ;<&q6Uma4Hz9YVDrU_iV!4`&u$A+u(Tv#X&v8kx{NKy!y_oxrd36` zQO(MI2BP3HDuCRe4rvLUdf>T5Qo&FDwUX0_(!3L08B*DF)bp#(}K3aPMeHn6G9dc_)vPo-z=Xnk8jpns9-8DK$InGgV~G}thIN+jmYDi zmX^3gCzvlO^C(s(6^=rM$k3u?_^+l#h2!0X;x05Xvt&pqDKrF;N?{pNmzQCJXF~%p zg+?f0RRM>rD(8?j#T^QQ2E@h>(#*;`VN(nkNiSe@Y5~jr4q|9uHAyz0<*%GuC@tl* zF$}wLZb^isQKMk%?e~+5_@tMX@+BTpAvcgsFJd0AD6y2*co~1ww+{wW9+j0NxgzG& zj5kE9J(}L0E6>as2_><5dn&t)34rijprnL1r6i;&At8g(5hf@ZVS-YbNYBw3srZJJ z_=eQ+4O7-3^|(Z-UnpdZVpQiUdYG_MVb@bLOF;mXCb<>yRJB5dDlKkbl|{mHUq$2V z zlH6)aXF}7HSQ)Ze?l1pIw zQr0N6jJS;NSkbwLq(WzD zO&*Sqc_UhT>RcC;`qQeTXz-BW4fFgh8=_zpfc4c8dCyU)WUWPW{?v=!>?;w~%iQec zzUs}s5>XUPt$nq)U~5l_#&m10MTADN1U1jB)+&5UKZ#^J25cM6<z7nxPt7(Y1jITtjS6mw6wf2-~R()xR&?uImb(%{<_?CVW$#xl9t7(YU z+Ovg0ODtY`d0^H{RaP^RR^C2oR}5nN*j~)cmrF&K4?2oaUfWdi71U?wdW(xvGBD1J z6|}v@kfO~n^^{()@_@l-^>$^3Q>#k7!?g;T8ai_G%*^U^W-}&gQ)xVpq(e4*KQYJIJRbVyAE zEXr!?<|vCig;KWE?17z^dCq1zhTf@Kx!A&|inUfxJ~hXxmP!Tun?3Xmu~Mv-M1Ym59P$FBw#m0@hz$ODWD)A~E#KY9+(l za+z8+XW7v-tFh-TH@T%?Np(+3HMbH;YqCxvVNyl#V6hlr5C*<^vg?wPdH*q&e^T-s@IFrCz8HSVhVpc73Q;XTwrYrM- z7mcF{RO9inyo}J*bh$dcs1?xhtys?OsySgO8$IStYlySYREImn+K3KHVFHHxx6cy&E__xYlUjS2kUDlb6aYx<<>Je zxyUn>Wn#(|GqrMgqNZ~onRWTW{NjABtTHfNE)27vog1D_m(@SdExoB!E^Ww_kxEk1 zKzlSGJWZAJ$vjV%w*jdrD2muhKt;%0Xlg zeX8j2k{IntjvY`=kVcWS{w5eH=;5gtIT^UlIbj(q4l|~hOd^l%N_!=3qEMpkK_PD}KA}JxbwZwwL#?*{#;Vbw zWHekW5DMKsB$TR06tZ@F9GFEyFNR3k+!2Z#i$y4Oj1{4<&ejl$wK*Z=t-ZjJSbIPy z(nJ1`w|NdFsy4u?_15N@)a`%^gPH+%DBv~M(*&U?co#yE9utSWx}q`ihf;Sm8%mww zX(%)U&`_Ws7w--$$6aYSbPT2LxGBnvv#>!7xbDN4PMTIg)qls$Wu#ZpBFu88eekt22$=%g9iDXH{N(yO^L#&r2g zUS2)ayiF2fs8kbns$>Ys#C<{>6qLdMaiwh_1yOBtPYbBCEAtx6IIemeU529;LEQs&0l7PeN z6dVChi6uIE)sp12$xG>YHf6P%2c6LJdOM!#yp$*tl0n|o+Yv+vImubb>5PRu#lSnH z-!~PxRI8dApx6<1rBX!|UCeEza&5A#OpphRDo)m=1R3C7)A^!e0|iY~7bV%6o2Boz zVYObbxEe*Hh~T!SD_T&oq19k^QfttXe-^AB>)SC}f4RGYEx3g+i_GC!PR<0|(<$~lgCJDJ^OUp$qt)ta*Dnsba z=o>jtm7=1gJye8jZdHUNiUz7^>iw*Q7nzvtRHhXn62_0(CZy#KYhKpSzf3D3YvXes zBL-F{Xgatdh9X)b$p(zvQo!gW16DVk0V|!LY+e|Y5hD9U)FwxzZu7dz0#Ypy1x{0x zRWYmg4TY_^w)5!#k`tGg%(%SHk1LTF*>K6QDl3=QFtw zngdkRcE>06HtW(eo6J_w@b+bCUM;+Phn1UmSo3(p;DhYspl?+;SD4@`<7XJc4jZTz3KBN&wxc^%ZEG(CU~*@k)*deFBp{**B(hfvT7$Za&Q+Lc2{ zD2Cz^_DxYI6|YQFoG_tF*`7|~2AwJ?E-2`ca;dhcM7+d-ZGs&0cq>ZYyfRpcr3|rf zWOCCOMQKvWjTp}s=gUHh#mtZr5Ico_8j9d?(%I$}t&33m^PDRsMPgLqkt$Y%?7j#=>uj&HeZ-PyeI_K%0K_Kxx?&=)FfDXlCggde{MS~v80ME?>jTQd_+vRyiO(=xl64C^BQ5u zsSMTR931B&%lno^u{R-A=ZwJzV;$p%N>%i1cKx85lxSOu6%N$VRayr7!Fxlot~48~ zv|P%zPC!Kq&U}%GYgnbUd8L@Wbp*+O$Vov7$7`*<_25Aisa0C@=R_1#Ad_n&(zl>J zj7XB*I8TeDmPL=Uxy@vsDz_jz!Bi)!9zwlD7EfzGvrkSIu`Byl4tshf=df~(#q^vb zk!M;jA&g$oo|g##Of$}~gf<_gf>i@bEUDE?B(-{pZ8qF^+CV_p&4n>N(UQp-M>?|s zgV7+MO|}ExWIEtczG-9wR;*rH(Nq;WR7O?dIV}6!)LB6uEB_6JDnGVqlM~x9$mmwh z6*RPKu9xK5vD@gluAm{V>t(u9qbh+T(#Ln)EE$Lia8e zW=m=xU?`M+k+-O<_FnKJW<#%$THfL06?8lOFx=W)VUdnS=3qi$klr9&e<&Wx&DQ4T zWM^GbMkDo}Ops^AcG4KUUbebi+Nx|YVK8Ow%%4~vjyp5fmN4J|4|!p>uw5AwLh+EE zjhNKEl+sa}JR78L=Y~Ngmo<^YcxLjyNgm_@O^ktAd2<-WJfRfl)`UVEUK%^2IyZaL zoNmg`$<#Xfdb79Ic-35Z=xOeH9VL=0hvJ~-jLV+#tm{QG`8oFJgn@@y|5$Q(U7b`e zCOB+uo1!XV_^=j*GJAtuFI&r0n>_~EGed(i?|6~P38r~kg=Mm{xIOf+c^;&4&oRPo z_L;OMIw?C7n@2xInUU}Ohc>ILalw!Gb{31 ziWzYAb_kRhlqsQ{Sq{hOY8JPdi4KN(b2V9zuVy(~1d|3v2cq!^2wpEkH#8qcO01C5 z8yI!}uIj&P+e2ziep@c9S-Bchu9_KP$GRx`Vx6?*q6NX=aY^}0EKNyaX-W?g1DjD` z7t_AFk#s|b@i8r+=XsOqC7tC#6i4RcD;yn%M6OUTnNU00)H6}Ds*^0lQ5;88>F|os zmsF(8oU#o<1+q4Owec%pX!r|E4eIR@ji*Eea=C9V8Ss)fm)DncB@(0B5X0ql3|Epu zuh=%WiFu^-CQo`5_H~VCH=(!<BLa;gnjnIz6Z4s0E_3W@I)|oyleD zcm=&qw=`a05tb(!jz)PHN?;zWqRpdKbny5TSC~_yePs_@;L>^KD78rbC5`c-`gfNw zjiSzaVpu(dJeCs9CQ)}L?=3gaIbuv%D z*&_+esbVsxDuIS3#XhM>t|_ZNon2`Xz^uJ%_K@Jt)-)$`gk}#39xmf<4Bx^>A_ObB8^bqyNN}lVatcd}J80!4QJigR&iyt>C7@^&(!sPy zyOozjK}pl2grV6Mv6k_bi0-Upi51VsGO>zl5ZpI~nrK!cmUNMX$5|{#7 zL~iM)?~ocjtu)&f(Ht$@^_7T@lI?n#H((iGiCCw>wuri{zeLu(R*P889unL(y)7cN z@={Ukly0jyt^6bs#mh*pMT}+-32q-{iwLc}^cBK|-i_}dFGT&WH>qwCscDsWW6b3P zNOUv%+#;7PeAIo}+36Nh=w$TFwd*I5g86IL!&IY|eiBL5*j5GJ>>&5ytPPY8DE`wyZXEF@lm_Xy70h9BDjJ_7^7GasF&RT#L`CZ0Wu8FlG+{WhQvq>(2!_@>WF4Edl zqS;Qx+4|;OX&GOmK!}A*7D7n`l!w(!+AEUoOR2ubAg<0r7*t31T8XvIzU{4(>M$S1 z^F zERI_5ZWKz$S3U$i4TvegNfJ)jecP)`c3(eOH$J6c-dCj31ZHy zrj41EHQ4nxA_+*1(}z~SLZC1u=iO~e4z;-12(Rvkw*?bPQ-n-ohNeoU+(nmPm8w{F zgas+OYRKtbmX_?JXV)Bsibj<~-|TYdJPF=u4?QR5U$V zn>AEmOyF)rm0&cO5i=|GVj!Dcm)E4cOte_emPZNDs4^=Pu6RgrXWyd}wm~WZ9lbb6 zz@*&DOQHmtabtvL4+$PB#*N`y_(+66Gj0su>>-jITs&REZm-F6%Fm1I@TGR> zqwdR5iyNc3Ds$i`kzBPn@G#Y=rJqC!G~>n?%^niGK__mEw4Ap@ZP1Auqb}ziZlko# zztgd{c<#&i>dafkxbfoDE~7FBJ`$lpCl35fp)TjGqtYCNifwb$*510HTKl;zLW`6o zYQ0k2c+q8iC8AZ08>2MIC2*Zq+!&*^r$n=zinFiM>7bVJ4Yxzdbc2MKV;AHRx_fPW{iwwj@P~)~Ke}6vx_LrgapF{ur!UWN4yf=~)iiAQ|SIb;4?sirNTj zY_n!ts8Vyc$_7y-*Oan$r6n~>>*OrQK!6EzSvsSp z%Jk}(N-mRDYl)a3keil`LM;5#>$VWEU@;qVY-1tKyqC+&tJC!KrI`-VD;IU4Ijqir zBaqc93weDavuD2!!imLsZ@Qdk2wU95w(DvMn@y&N46TeABNIzNWK2mIQQ1z%c4PjLYICQ4XyGJ`^ENPTAQ{e&yt?sL3TB>f$kY)`I?U77R8ezj#jkK(G@o^B7 z`q-C5pffX!+yrl#DoXX-115L_wI82kV|R>H0w#b>MHw<{Yj~|`t}`Xomo^GRz8VDQ zs>3P6P>!PgoV2h}c_P-5zlB>5AR~ zDPCMIWF(H-QxZlBSjm@a1dLH$SJ^sAL&dH0qw!WwX%|WElb2%|K)fupcl}(YNyHBkiXQb}{qyL#DQk{inT2D6cVRKTm{*M4{GgoTub2N~ zi`CDqQHJW(5NL6RaSx+EIhog!He)^WXNuvNc)WN*(|p|z&lKx(^_KzVE0j{ib$qI# zKHz8lLMBxSKF?=8>jkNbd|1YOrq2dx6zM?vGkR_qMa_twQK1m~q|kmc>(l zpDyrp*i?niXe@{qGLoeF@>vkeVN(_P(3$lKXwLo%zj$VS8$~qH_IqYFNWCCcnHV-- zxv~N31*wYqdX)7H8GSQrt%uxOXPX(j6sGUQl)2g!Q5Y^tKaBxL;@jsj306|!Cq zm#XM*_gF87OH~%_2WPBry&zTL!!g#&l2kYOEQ}S04AsqkqQ!dF3%H)rWUa5mrC8BP zlNhAxa4B>|{Xq~Lua2k4m^ZOr0j;j(cyKMt=?ZARU|}OlopeR1N>;*iOot6o$EPal zjdi^1_*8|Fm>bz;Qx(>61<3|#cX z^(40Ccp=qE?$*oUc(hE1Rf1R!m#V0f%x$EQq3Y@5KCPF_>e_`x!g@*tv#hQobb{7X zs)%JN8v>bIvZK1MW4kun_PgLmZ3TQ#tgkk*xTH-mI zBCLP2P`z0}eBLZg>z62y%R6K}WId=&FQ8RX+Q|^>OIg;5XqFlz^vjJRb!AaPY${wk zVAXA*np;2a$8x%fVytTYqJJd?~?iM75itMY6;$gd(r z1wqlY;*g;$6V=Lkgp719xf4$;O)pr#I$pm!YGiHwO4|eF9qgtHnSZ(DdHr+G6P8 zaH_3ycq$Ujog+{IWSYMmq)Pxtkg8zbcYGbr^sGTd)w61j3OJvyRRS-EQx!-aMm6xI z1~~#%{T*Icen&v!XylBP!W8NSx`&qI(t}GZ8iS0@o@y@wUx!oKOEC&5hmpyjE1}Hl z{auz?BrmIdb|Iq@miL@bTv%Tcb|olO*hH2BZ-?Wa(~CBmCAC^Kwpg|vq7+${mR@W4 z>g8k)g$-24Q@5O+x_JLFF+D)P^q0b??u)@>K8;pBqDs*|6r=!jEQ{cqbO z6(nHvm@r^@(Q?>|Sdt`06}zF-NI3XH9fT6H`Y1=kv*unlSC;F9gOw%Y&9)tOvlynL zuOUOqpezw%{;9v%oA=Wj^F26=|qdDvHqARU`+IWlIYl zyG`X!-Jq;LGg}Z8CDsislP*P39A2RQC28H7>*GV!CF%sJL0Rjhx3h|oOw|uLQ&i_h z2of2UtskOdkdqv*st#rX@wb4rnm-I>e6kHApWi-^&6b&2^Tu(3Aw;SU8%E?j55C+}RQJ{>llyFx zg%!_@Ep`Z%jBKn8tw*kTXeE6r+s)(%Bd?~`p>KpjRA5F!3P4yX;h=j~-JLMTYT-!4JmIj8 zJ;IR&CJ09+xwnhm9C2WbaAe8`;qa2vwGOW=4i3+kn;p&=9UO^VS}$vJgxdb#2(;C~ z5lA%qxnW1FO%RSCusS$0%nc5wtPBn>eW>~bts_&1?m0Z#1nP$)Fm>9IXfuN&7?RE{ ztW?(0;D{s<137Ob8CIEC&u>ADRY}VZZAgmass6oHOn+l;-12>>C0XRXWVleJ^Bodjyz9ZrBkzdAAj!X~x z9YM;Ts_Mw38C2!~M;7dubY$THV2*G~CIiKG?8wAq;IJ}@?6Agc;7H7QMUI3P!?FEihb&%?i8%Ibb#&qBaGRk~VConbwM<%ubhpjUOIC5SeH<-LI zE-yN@6WS>HvNzO`R>NVwBPA*6QymGlS{98s5RB~>m5l@?rt!IYCPbC zGb46KLXI3xjnExl4a^;0O?WuGRdyYbRB##4EjTh!D$#@8@WO_91#MNVHN1#W}jzEu>9Rbft3askp ziR#lN3kJeYT+nP~BUneM$E}Vat%kLZfU$zZ zsquZ}1fusSl`o^f1yS*DVMW?I@>HFR}kG@G&tx=x}7 zw2s7#X&s65vBOJ_fR}`!ts|&#x)BeEQ+|WXr}aHL5~<5-$m__0QLd3Oid72wkem?3 z5d=ynX9}!9nSbNk`9lVuv+^_p)|`l{=~YF=F9|60V=C6VAOds zlyC45)qEhMvSc=e=;O7GjFOVCW|3pHoh@g?OcxichL%T9p&5?5W)ljFICPqlyjlcd zcp0a-e2SCK2_$4oo1(SYNaEiBIxI=*9tg3jAqkww3|g)9z(f0UQ|Nt9US-R3I_^Y4U=I` zj)`&tn`+@mXoMV2Y6c0KonC4H>9EubhvUW^ju&a3!zRlW__D{N=Dr-)*nU7ty+3| za<%TQ#F)maY<>2tH^>@QHY_UPkeq`Uc#2u zTyLeRxPmOV%_CJML;e|ps5>y^6bs(+gPheZQvH2~5qdkt@^u4RB;FM`xzQ;UPBF33 z4DiaDFfF7KmQ$`7%BX0l1ZuEY(}~WwJfj4Lk>WFAKUZRkyisg;($-JL@FXy^pi_{` z8j{Huo@IUjg;`}mG-q|!iqH>Tk$PdJI`mfsBstAU-3gib{3d-ea8M2^H7O7!VXd{I zS!&9jZNoG?Y%A8KLqxfRyoaU|DpEYPg08#`8PxJYtJ15hhMXi7a{B%n`Np(@p@2#& zyp*J$yb8A>e1R|TvGQ0l1~QilxW`sJG_*$8@or6L$oM=*>sYsev^Rn@d- zI3~)BwIqrjb*T#n<1&?0$m!HVUe!xGUQ=PK0jI-;d{D~4U`|~s3|YzGg6rvUrLweflS_Q7tQ0<|U|6Yg7jlxj zkkh$yd6gqQAT`^k_>xiaL?clJ#e1vjUHBRsmc@&Pn#qZ7ZyE^HC4EPHTSt-ls)kW( zEcG0YeP(8;Yag0rbu^xu6$FpMjD%HuOUsQ~TF129jBLL;!_=c4DhSZrcOpzloOP(m4sl~7a81k#g@-H#vUq=&ab-qgNQzP4rWfKC6 zKqikG=V*N;K4{U-oUowxSW?&oRrPe6>Ly(Tn{_0x3 zAo<4{!+2ljc&)^Y^(;GU0-}3P&NFh@yoN0cM3nEu@h8RZjHgt6arv2=I*?fnwp8HN zwM`sXulF^rq1G8*?VC09tPYZ$)d}fAY}s>1iB^U=mj-S!LlIyvm%(mXj*68(&4y#& zNwxbEkHNsMpv@qvtz64cg#%p4zkB9fuFg-Ni_s#IofV`cTlfa&U9|8E&$ejc860HM z!jGX#-3f5@IdzV8tM`zZ4)cIpBq~eZ)#D1!ajTE6bsw}R%-^kVcEUZDtv)hCJQ+3R zgMEChQ{V|muTYj#Ia}nh{``j)0qW0rXc3_CG=~;J)EwM08IYbtrYKrxPdyiDFk5?b zb5z;ZeztsC`|{xG4uqnX{Z!6n zsRUNE)*;+2L9IhLqsi6*C|DW(wDxpW_T@s*YUp|$oXb^Tz^%^Lst+OK(joOppkqQeq0N(h z-XXgwU*_XNCG`OTHoFv997c=HW<#YY^L2}|H$yKeS)wh~3!>4Y^=cBfC9-F@Xf{3? znRF8Q3jGjgy{l-_<<|?$*HM+PY*M99QeQEUi(oe5dj>)=h+`iVCQ)grL{K;WQWE^x z;i&B-O2EbSaNT3s7aD^^s|gIv23AA)Oh?EpU|>^cJ`spMS{+!gx_vnmOJ?(xSh{Y* z$uc^J6>|q&n}nm+mv4ayS>SVohLrL!=1y`U?Xl&^hs#o{InK%L_&hqHI$qMU{ZE~T zlyOUsnN8E{-<29$KU^1F_fmBtN!oN!b#h6$m3$_fnn+DerRoCfPOMI3`>r~nT#Q?- zlgWh|Wiv|+f#e}enbpN~da^pX+kw@2sD7(XA{nwxa?oYfg^=vMa)@Amck2Y4zN{`` zrwgl-*Y#X=KDxuI6G{GUUsdNJ*>35tvO1AlV09jDIn{Xt#ZxD( z@5<`DTs235MNUotLDy zj2DNdSM>4cmAWYQZKorwlgnI@ZA96znqHJ9Hyi@cK&aj4^m2?~#gDOc$P7-(G_;7r zt)_aM6nIGIy{<%LHHw*Ja0WTWnKfJaU&t+trnf`XABiJng{Qb8V7f*o8obJqYzPxd zw(iQwlZu`-1Tx|EaXb=Sjl4u8Q_AvRp`+lBOvs-;3xM8*FVw)!;H$?(!pQ?*%u^y# zK&>g1;N`oLEUo5DbFqb$&F5p}{0@dfN@73UDZXK8>d8b|n`?rNFxwS!6Ef|?h7cJ+ zn=e=peWiSw4^)3Ln_tbD;}Q{T-W-?+9~cnK+6HwKmX_PFv^Er2Zb7evz&4!C46^js zo8?0Q>VQX63W2sFF_a8*Jxev1O;Dv1a#Ct*`OvASr&cR+xWEWTm-&3AV(0ATY=9zr z{6)mmEb%AN^!MjAjcF=fSSRO_a(D~MfRV~mH|nOfI6IOii?ib=7jR!*9lcJ{5WUWi zCpEwqAMM%%s{AItiLP^nc}=fa2&9A#Cf;wbq_*)% zp!yK>At))j9@A8eW!SP~xb!x|$s?7%SUmwvh)DIVA#2ACM$MsHWSAR7s<1rVJzu9D98#tdc0$0Dp<7D)pYI|2dv3DjId8Vfn*!l{aHlj<}H?)eP`8McF$tsYO*(yO zX)CnKrS+Gr>9JHzlmM7e2_KGIv_`C#R_m0MZfgWm4s{`P8&D_GhD}YP2z9~JQt60g1!|Ix@4x~q`mrCr$(0mw0^ON$GQ=JPf z5aTK;br^e`>a#Yd5|hXdD@8mX`WTW;lX78JAE#IbkU*kEPg>#h5fnNsRet{>aj! zwDgFiD8~E~exXk+iQu@TnBI*0>UfP-}a@2(%7jhA5auvx4FI9MBrkpzf= z1aPp)B8znv2{yqx*cjOF>pC_4f6hJRNOlrR!*kE+uCA`Gs;;iC?$ZbH>|HRhR*bku z$PX{Eq7D%6J<6e^%&~sHMhVCry{qqX`bGBG_I&Jf>AOpSauQ9_`%<(5S2Ar(ZhSYwd<7-NOqwT z)tsYU1t(*Sb|#+92_m}@ZMnrrL?v>okixul`H{3j4I{+bz$lpmJXUk!g+g>Zaj9}k zjQ9Y0W^EBxC;BMSX*;tq{=nxegv3m9^kml$jUPOXN`*tIUkP}TE)`bFK_hWFT16Cr zx)IpN<;PYc0=(Epl=C7d;!&ELw?-LWz%$Ch=KU)bKTjc;#&=~OI*V>BA8>TuoqrzGIG&084Uo5}8X=hv}U7Z;}KB!54EbA3Ar@j-vdIsMr>7 zM~3~%_d~l6ojnbnUA}4`-{&4LX*!1iJD_qQQVbo(UHepxj0?}_5nPFV9}LcT@%IHwTmY4_|)@eGNe> zI+{;#Io3HAd*wweON!oG@l@%;FU^t7r1}Ip?Dw*1ZOqxKz`|^0ubfa)VYV-KiQubr z#Vk2&Q}x1^h0=S0(kIK4*&~Rga7PtJI19@m9AadjMx+OC0?4mKeQf=n)?*kCpLq6e zW%}X&#vw63i<>*qqfZ~WNI*vKd8USr&s?#!mDwBeaN$M?B*a;Mj`b`;oYj)B1(G-i zCTe!<1eCmD1e1^ZlN?Vg-21OyGY~S2%AQx85U+uLJd=mjEvv6?g@e@t%K}nd8Tf}r zCMLNDd*^l^~e(A)ulem{x2TtfC6!s+E93rDH9>SX&gvD+zM+A1&^O;0cwwZV1a)iBh3z<(4hehN_ekHoj&*;s7u3Ao&YU~W+_xC%v(grdQ-xW6i+&>gKf z;(Ms%cm$;U2*4~mf)o@CUD}GeC=mst6cmg--l}MljKWD8CB5Jk+ZMSepmq<^4)+XX z?g5aV7hTowrvTc2B)s>vB`x45v4sDOB9M%D-W9xi2C#czlT`lNoBU^B@*hJ*VgX?D z0c_3Ak6)6Hk=hzMWaNNj8ZJYI%!&s44fEVro#%TeR0#gh(V1#KX5GFjyFpgdDf*m;GKb+?4Kg5GT8m2$ILlrve?!mhU zNU3zS8kws^R1$%q7JAPtflU6W&&PYrCip`qK=yJRxQK(rP9ce|@IzN{o;#z|a8miE z-p&hGUbUf9e0&JgIP5k>unoZrzL~ri?-jge7Tj%lq*5^k=$=rUJe;-g1b~g4lFBBldKFwaYzwBiPUqp=DK3!pC5vNetvI`I511~(X_|c1}Dk!dQ+IgHg zdQpEl;gkClvz+2t+&C^7D}#a>Q*gX6eG=Oec*pN|$Q@s%uqVV+Fpkk#TSRpc zuXN84gl3)Q%KUZs+gMxIw1uhNtQ@If>Ct)Yg|6MW9~(o5H&O0%bUWWKbPPX{mH;j-S4h2+P{)7S%GvkpPxSY`ka z!o7Af&ijScfSnge#-;1YEbPPBV|@9#*=t`cIem(6C}Z82N#gx{lpj^CCQEV;jlx7; z?oWC5)!RS^E?$s4F9weH*};mdip$-LieudpYY2E_+^WsTurmvdaf#Ac_Y8)+hf@n> z@mkg%Y(GL<4sq5m_fMX_8a%M)NzS2bwj0U=tH7e^+4DI1XZF%8BIQC$oCe<7#ee2A ztbPG83`}bAwA-Ezc>3}Y8$79wA9)%lsJvj;YWcaZYT4FKas7J~!S*vvk&{#pUf#p6 zmtc3D{Sq@)BVVJ&^F=26NiRvDqRAZ_K*yg9{iJ21dlIE|&kNeTaP*7SXZJ*nc282= zJsV@DF`GA7STOhoi20b=YYrJRbIP1HSIkLs8F`hez%!fz+5t~88c$0 zyXJM%HNR*cFmK?O_huEJ9s|T1#!N`gHpBnT=>7P&)r@R^e4&<0prH#IW>M1_a}B@v z&YjtAHkqHtJtperNJS4JH<_O^BWq>>e;PDiHJgz#vTT#tVn(JPH}?lve-7dK>a9zc}CvDm(V>Z?0?gTxg<+3pw>)`fT9-T2}Lmkw9)ZbL&5m1TOZb75D;{@tH zWzIta7t9{~&f@NzF>6nl7Xfh*DPHQ-3AFn>%3U(M0Cg6!J%L}m4r=zH-dFHX%3@U* z!sRQ*tUCej65n}TFZemYx)bua3aWO2mR-gmMedHFKJwpe=pyAHILn;f_}7IV z9l&*Sr4d_f&pFQ2Nc> zTYFHP3?Y)PWmgvpa~eR$P|b%8OkhRqVdPQ~u0l1twqaVGQ(qjKgetoriw!4Mc7spi znNM9{WV1zG`9wBKGl=6sD*T3PwpqeB#lXgS4S^V0iVc3vJb`>o1{r=6U`yg1q*Zdp&I|wb<14iw` z{YUKGrb;6=qQ`DQ&Ovh+*O5nuEw{}?C6^J48Ql&W(}kuUfc{w~jfzFUbww9;q-!k% zwbE?z;nZR|eWm!e;D0j}(!J4)j7i-iYaf7+?}v5c^+EF}?jC@)`l%0@ha`3MK~VP) z{=E+tu?xFZ(K4|KG%39!$a!3I#)LB?YhC^U@ad?u3$6J%Y0WBPsQ8D}$0cSPGD(Mj@Dmw*jwYgIvcS7gb zgQ?P0-WWMU-sI$K#wtqIgx15XV9V~qzma7pU{lOib_J}(qE2>8TB-}MVEBY0?A2!T z-b$z5i}rjFR#WrYNog~8qckkv8g|J~;NL~_Dy{~&Vfn@`;U2A+U?;=j$QA4?x;0+i z1}wXyx$^~FvH2X&?5-z(0pAh@O|VikaUQ#_jAO{1I%zvIZQMcgg82n#f#5y|qh!{Q zva_I4%!gS)6G6OY4e2C)niq^2Ys2S5NP7{~(-yu8slI|z_HHe0GF$y5QpDn3gfunv zFtB3h3$8BhX_UBZ+hta<&7=hsfIsK$6}%gxfn$BY0D8c!P5%~}Pr7vkxxbQun7?g! zddQCZG{PLEPZHybJ=(enkqM;=9<35PzlTzp;7Ik5n*Qf2mu1m_Tno$f4k*l_TNl6VRk{yd(#@pp_|<`9O zc{a4bGIm`9Z^%gw5iCp3O0iIDUa>nlM^N`U(5!=A6K95{pli0G?bICF5ORU_ zkIemT$WjpjT@@vQsz%X}y`fOBe-~+|(7o=r3P!h720)7772K1_bWKm;UOF4`DC@;x zy#^(q_zs}X^SEO!Nt0YhGSh!{AzcJ3O6Qj(Go|ENP{T50t5ETa<`LYRtse$;bcyJZ zG^*=f4lfTuNDrg*&zkp}4`ATg3Eze;*B%(}C(TnBW`7<7?LM;~tvHCG_@fwJk6`FH zW}b%o{)~AR!?IZ?RL~g^rFa~iyNqGQOppqEp8)MgSDbzZzxcMB?IdDU%$PWMW@10^ z?*`s|_%%~c;O>Ao{&_#{s7se1dk!_*AXB_`g!E=i+aOnLbcMv9Mkx;1 zFIau$(9Hg9CidZ1CXg6b?4ZZNhqa48Eop?-i6As{l?)@)RI^Un$NZy!qK-U`dN2gu zE1b#Kd;)VlyziKmiA=gUQ8?LbjUJ5kys?(M z=-AK=$Wv)XH(j*xolq-cu{y7_t(uh6NpO|hgLC4@F}dJiN`XMn>! zsi3}-I_f_M^iBB9wIjq&H<&u(Fs%g5YPm;VZK_3F7&@yQ--HI`3BxVwPE#|*QqyfZ zZQXCb-p9Zvsh8uZd4K3^xe!5v(=|;_pThXW>osrzz4pxsOJ%0w*m&_s2F zO=KR~rA_?^;I6}b$>4cEhEI2Q1bK{NafU)+3+Bgd`Il_kiW>B_PEuvh@x@!LM9(WF3jAW zRFQMmbdxX6G{8`9KMbs~$L#Yfl!Dh9p?6sUeb)gT}aTSM_@fiy6Dp_Q9_+Yt+eeg+B9BMSQmiH zi#jJ%>gN5ZOBIQMD)y~cEd{4w(O55DkAf123jAxps(v#~)qy&F+QL$ZoJx`lR1awb z+e8nNQ(75+XjxQ+Hrx7Gj;e4!TE|+YJBZ37^o=|!6DNMB!3pW}%12rqtYF#HEs&h5 zppSrPGbZU~ zt@76&*vyQka@f)+fKKzw8Y#P>>cnO`m4#X5I<~o!E)Z=n9n!O&ZH2QsBl1@B7UgcL z%l%k|6Ij*~J3EiF+erP;9zZw;f*htv5S;9qG4{LBA{sFqqo^9C;?2fmGP@_M^i*O?btTD$! zw)e2#9KrtwL7~KgZ4`NtsA9F6r{q zvUHwg<%y*k0g6le5NY`jgJzk@p11Wg1{GrnVVIkjr1_92Fa4)8R^^2IT}XlosF5#; zl}U<3wAhs~d)@z>c@AUqb5@y2*KD{P>aXcCkq1)U|{yc$H`bQibuG?C?xdFO(*UmL1 zo<%77f%N)(n_1%^ABAL(V!x(X_hG=H@VBf*vy)z~K${ ze?|!RgCb+GQzvN}&mmQoyh}BauJnI$CX4+9VSVhfG)RhZNHwmf7WkXT%nEf|6E`TO{v1Rtfvk)N`SLQy|wGvz_-em0e(D7hS{O&< z+NwDzrRhLX(yU3^m@g|E5}L1Ff7WU1$hBFuunS7s|DV=z2)&U#g+9ON#ZI)6(vmq) z`+Cwk!rn<4Nlh|Lb7&=x+q5RAV+A*qyaHP(lF=t>_|3IMDGF*Eg*H|-{%lp_Zs^hx zw1CrhF07nI46$8%v?l!xYP7nrAHC~XD;_DX(r;Raw!?RsIoB;=Xim@7aox(FR$nxZ zi%g({5OnU4<&g8Dd^lP>!V!;dv*NZUS)`OvhaQc22L3MLh#L zWOgr3J$IhnO(&`LjD0jno_;ffQt_>L5opbRh?^G&1_=SnFWSUan8E z4>*}?6gf9FV@>4stVdBbF}p)oT71c36$9&L949$iB5e0TS-FU(MDeN@w>88tZOX<| zr1DynM;liBj@T6=&L&<$h;i7pBEQta3dkCIr{}Chsk3H6o^?AMWk~N#<;Jxi^|>)A zs-XA6Yut&g4!j=4nuJ8%7Ptw0q-{K9`TI#+siD+<_5+S@nEYXdjnA@WMiSyofItf8EfJ{sn$7E)%M1ySp< zU8)r&Vc7*rMxR4)MrXe{OU&MV4SGb4$Bd#1@;z70RP=e9U3WF8@iJPimR`02%?2x&^sr<;%XLkTTjF^!K*xBv*bHhm18Ld@;*{|~#u)249G74d z{a%h+oK3M5y?M^lWz41(=syM;0h#BvRpT-bao{?3=!I|nt?7RIRLqXCQQ9z7qvQbnV-8B3X?j%yLkw=Xr%etY6 zijJV5_Xiob^+@t`zo68>4)F?VC0;g8VCZb9iZRFT;kthx;AGPjjW`E`+8uG&qb=Q6 zVyWg1c_J2>4pixQKj0$7z?Do2_7gS?$bF-v0*6M}dKgNg+KC}{`^aSdkO2-VE_o+w zt~56^5Nt))PSUh?4i{7;nFN?=8Z8QaptQg?Fu)P5+iaDf=eIT`Y)SM2^YMcf3}MKn0>kUo_{pQyc=$x|=6 zBXAB6ftJ0fdk?w*w}){b?oO=v;(1J_5@teHmG&ZiANE#qANNsoH9~&GM#!H8O`C0d zBYa znt*Mnm+usqDK!){6V^zq`Wa|ml{-T>O+tv&yS^OoLb9%!Mr23MVtb# z=RJgHPM_)gP@}bO9XiY^E(y;&l5VNr1+CrLt@}BVI7=!2B=U_Ja&@3nQ@y^j<)|J{})-Xpb z1lwiSal;S$(`N8irEr@2_%YaXFxXPboFUSUc-B50^n2{hX5hfOj(0w7IeQA&=vdx| zotAjrIgq6KC5XwR*E8i5pn49xBTu-9Z&vAk=zFXj>Ec*x zHX|WqaryZM6}}>i^3u<^N%A1t$yF-8VPTeWyQEqBIOHSSU-pCU3(z#$F@GgV){7p% zBz9!NUvV;z`cL7il6!+7#Kgs*2Y|;^87gK;o6sav@vF9-p$>8MNP{5)LoQO! z*n7@dUE=<8k*n3FHB$3JyH7t3E#Rm{yTTE3acitJeu55@Z0vwDF{L|cxR_yk)f#+N z1$VO93H@^&M>ttBBW0(cuhM(XovJfp$9)TER^`IGfVr{J$}oTDXs7`5r1QOIBZJ&NB)jX86?;s>G zZ`3V}7uVmNdgy@bu7CPS@T*2A@DH06@!A+=qrBs)HAd)H-&) zm@htJx{Znd}agY$r8yZ*obTi{ghN*1J)_uZoI!0BJOgPvgqy%}zj-Dh#XB;UG8jp+ijq#NieJ zXcJv`qF6Nb5ZpbOgwf;p_dFs?epkUEn>Vm)Kezke+)sf^l!;p{$UgtYD7QI)FGgXb z!M(%7kBn}FIU(KRQon&;d7{BXHy*tY`Tk1oHYg&8PMQih!#j6cC1sR>ubax`<->R) zm$+}caXPY-_`(_B32?3jhFwp<3~~lZxww7lK1GdGY!xSiE-JpsVL8loNk-(wtqWTH zksQtW9nX!pw##hy2Ig+2EKdltM&ftWO6$7yv3x^9$(}vv z6i--#vLAQHfsTs#JpBFRfJg&YoDF^qvrL*Hmfej1j{}bqtHcm)JO1r}Nn(f40RB0! zCxxbGs&9f4U)s1jd?|E{&oQPBkAn)!Z$>NjqRSts#u3H{l)2K%2R-_ad%3J_FT^kV znf8IB#4PW8vYif39bFEJZ{_-&N+}CPoue*~IOS!~GC`qYG_IbkDQ8JPFT{lMoYL9PMUM_U}{Q{ znb_g+hEI++W@-nFI@fR(#(??rjDhX8E+XytaF(B9qrmDde%fdXF0a1Y?6g5r#<9a$ zNS7usuAvUbr3p;fdfxN!%+DXc8`RN zo#unX;gf|Ap2g!#r1?;rvRr;5onHAN+d|7v7uFsdF=QFORKVb`ZU4q$jGf6qrKa7? zq_~{Am?NRCxEz{tXW0GmU3tiT2n?c~i{x&0DMY=*MM9zl+?Vg`gZaqK<2Z@|gKN%a z%??W;;{<%E(yS3a^N=s<8&+C(q7moNU?*yB`C`0NqTq~haZ=Ao9m#gD{ms^t+V7R% z*5LD~o-EN#+AeCwH8;krHK-C!`56~k=wWw=P69(h<0?1IYIx80p|*1ld8_$WqZmYDKvwp_iM>i zYqlP(B9Y`6Gss&PJ|TyhN;XguoVLq+na$L)@uqrJn38{IW9!v!$7 zdq_J7t&lEk(fvz<7-_Z6O-$`o3LSd(>D2s1j{+Ga!?1y$&zkE32Qln+z~`o?K3v_D zJZ+7ciKoLpE^~KNZKgLf+*G(uNc6w`YD<$=A0|J=OdH6-#4qO$CncI!-#IAcNCJxU&Cz z^gidVr!9Xcm10MR(=x|T=`hcSK2Qo#N2&TLC9N@Q1m6LeYK~N9N(U2{qKlCWDJx`n z0`!=Sgl6!2!<%7QLg0o(uH5lTB`Xj!OcTX9_!7l2Y%|5GAUR4kuZcn*u0)x_G*gszn;dN^R1=l?5+!<5 z=w`~Li{+@5oF)n#REa8qASEzD8*(};bRSS7fgwMPkH%)mDuJYGo${2{DCw$T<&oFNnyWu5Cc1TmOsGd$m0uL#_3dQe^nowN7Ymxb0cgD z#oFsU!F-ABD3u#8Qs`#NwTBRA7&dTysg6PiRia8D#2@&lY_fHlrG^~d4VFKJ=bC2b zel<70(rg;3obk*VNL4NfnVt zxX7m%u3%Y0ju_^p!wXxSAbb7v>%1I7#6P@h-ipz#II6%2ZxVzsC=a8ML5r=YGWN? z#Q4eV%Y6~&kZ6zT=TRl zr?5Fnb8t-*m&%kV&%qDdg4E#*Cy9dFhZ>IhxI{heK6EqX;^C>$&T&12XrefUE>Rmo z4oj)*ohs8Q`NL7^VC!iVxMm7PzB+%+(HKHBQJF%Q=nNs7DNT)Uj@lHeiQ;^T64fa* zDaRm|ePKb`=v(3Zf=Os$^Lr$G`s@U2(Ad;oz3m(V#DO2ff5eX$|b|9o2_m}EDI z?luAxUrMpWTVGKoNm#AZIcwgWs;I>m!IReO47qN`DxN3 zzqFb#NlRN(H;wW;D9eZ4ktu%X<8$1)QrjdwZduwcU*(BElo3yJ6kiiZ^$6n)@p0FsP5GZyzz#$Ss~ebU2r|HLrI58X_8*k^N8hY(E^r_d#8L&#w% z6-!d4(^;B2t&qAMY(0$v*G!@CUu{^9#t@>3mnn3K&JePh(wvnf?y$e5P)!u)OO&Wi zp-K5Ir-_>hM56wfBl@IaOFsuQK{z#O39~&6X3BZgJdcIPC-`B?oNr?uQ3zRZ3#GNs zF1!g9zQr+Hhb_hRFLQqg&9J(@!zMNGZJ5`vDP24(x_9bLNsiglgy9&%r`#3h*4X?7 zL~TK}cnD`vjxXf4UxZqt))3QGEIRTSsjHPo@X*4x53@0(MWCey59+Se!|?q+vx=W% ze-gFq#Pa3;7m6?yGTkR-iJKky2npd(^2r~brF^)~!L%2lP`WD2=g?fc6fur`4vi2~ zLY0x1liUiqGRrM@`bvETXU-`^xF{MyP4Bht*={R19$SOgAJ_R$eDzAd;>?3;DPV!q z^FItu$n;(J@T@C?PhtAGDt_YS{%|wJ*Zimu`nd$2`4*hQg)dD}8Thf)g*w+T&3(Su ztf4~l%_Dx|0qXi@uN=|eiE0_G_8U`*;iv4O6))N36gu{G{W^Wt)?qD`32~<}`H+pd z5jBJ$4Rzyw3SHtu2-!TMhQiEI8bUNtnnIT-4I!H;4b?11X$a9oX$oDUG=z*PJsxPY zb`#cK!slz1!Z&M_nmX>H;IbOui5z@M1~DwTUy84%7Se3Z&BlD~^zCFC;SOz0KEfTr zBoXS+3gmG_FbR&Zf97#SFxjm!e#^CAG9Dhr%=10P+*{&h+DFWTIoLXVH}7jMv9B7; z7l!v_Q%|fd`At0u)Zkakk^b_4&Ty5_P+yfajvgw9riS9y)KGw$>erwm^Yc>XYi=F8 z^Dr@k6)I*}X)VB~)#nC1&K=;D?|DgD$O%ac`JiP}-_YfxJdnIP4&)%>_6tnh`usFF zH9jm|$B~pDDK}DH_!w0mw5B{Cnz#_==Xelvz+Y>~_m4QVn{r16k|9U_&N5*f3pbNV~Hu;nT0eaph9+geB8_ zDH{qX6rjUU2bIGU3%Z0Uh7(+|O1RQ-PTZk5_@tf6l}{rXDRk)j)eUCDdHTLKhPYF| zGStGHR~bUEWw+*!^{;w|JuS!65Tc2vDfD(oA?K%skm(F5*Q4unH3#3UQ909{;{vg# zR-%a;= z{n0J2Ei6$d=QKYz(xjt_3-;!Hj(EIDxuau3nj@hz^g$=kJz{Wn@N+lFG>-5G${a>+@8 z+V*_8pzYgBEpTO3wv5y<(0(lEc#`pSOMJBDhK!@VK=X?0IvJu91ne$m2>KKjUI1_|*W8fBYzp!RKrE zX%#un%}gA&YZpfZa!lTsGb?5x;R}SuXOXy{9X&lmFR$ahVK0#r|_&KIooI*$# zJs^&?$fwG#Nu4Vg+hs1(`GFE?iK*zUo~F4db+!7a6_;NCe}|+UK|6T*AvMo_H}nq5 zSVwgCojo%}YUQXPev|{0O{>-&vMuG&gl3AT=u=zu`=I87p^RcXGw@jE2pRbpTG;0lrNXhsJ{_UDopNc0mL1)l9NyO=__fu zxmR1E{nXLv`nh~!j~n#@9r9LorI*HKb={e#RV--F0+vd`$Xn0^$ZYMp1 z7F(^gW%=P8kuLFa8PxI;c|6WiEDN=72js!i9LY0$3DGPo<}bnTU1+PfoEbCN-m<`c)~eCJ{gN#<`%G}DA^-uZ;{*^$nt zJn_u&$>*~)SIVf#;Zxi&f%Oeg$ux`F9tK-p^}DdQwZK;xh2tCD{GOexug6g%&-{#W zM=V4L^@%yeqgyJ$LX}U#7+AykV7^njnyCVpVBjA@{jOukCP=m-H6vjg)oCLCPMeQ{ zK6abySeMUD>!=C-W|KTOoVnQLlyZWtT2Rr%jftspIH-jSgH>ZWzpHtzK?nA=&Me9h z&NCS82d!6m?Yx7-P-f_vCT04`a(>tD3JenmEIr&7oSou!7Y^cL(jkT3mh#R5S1IR& z{)_$c@su#XG$(aX;S4d2(4-B>&81T)QdbwL$(Jb6n?lPBjv?99e{-!%-vmi9<=+I! z!1dRb*N0q{Y`AP;W?$B|le~UtZm1EO8tX-Ay~SBX4*5Afq%GuN=IfoL#dYLYHC*e& zsQ07{BX&xYV>0p z!?b*BX~RVVw4MbRIAdYkIU2-mH~qhlR{~r^sa71QkK&i7tcr5!?AxgTV>~$(V0p5t zL?Xp=JR;JS35gfjn0yBv=fvV;_Xt}il-2d*f7*5`7in@FAU~Z1^YSCiyW6RDcrqgQ z-?0t^C&BT;%>72_kLr0f@*7XW!d!iF=ongh#|ZZ}$BIuxzksI-P=vZo*7HY-@D!{} z)&g(rPMH|XUPzfPu_M|5%c?`pubNTaSZFNX5CaTpb>S36G({WDS_+?mr4V9C4ncki?=2Op? zeHd|X<+E^{4fES`tdenzoUM?lh%mrenbcbNa8352%-WoPQ-&rzb$(8L$&%eGmx|X7 zQjg7#-sIZi=QmLw!L6ztch-OM+^OB<}hH0WM2VbHyhHa);%wLX9$!Vg_L6v9{h-OMs1DvBO zg=(TOU!p{93Ox+v@i396JceqfJXfMjc?{i5xr`3}5SF7ng=(TaU!p{L3f)XOef@Lr z{usf_(d_3pQ5(aS==9-Y3Xg*hH}tc{5*8mW9FaK#@EwLaEFmPR8NpVo`thIpRKxwO z;%gzaXxw~jQ%kKi3<`i2~d}Y-%by_6w5UZ6!>F_L2srVHx zo#|)}S0OmN(&toEn&Y!y(|m@PVs&LMk!pSvkcuYDU6SHBB+ov7Bt^I*_c3oIRX8K} zDPJ@_R&hyJp2$CDS^Vspn11nUF6rR~%1r9C7@}b0gId(&uv` z&xe=`J`ac?>~MapGn@v;lVG1yGT7c&#M7rIjBWbd9f3J2%YqB5J~TfL>}0`QUl#Il z0*Nqi?{gH9K4cQa)1!&au@&xio?CneCwbRDn|ys=k`*ApE*_C>Dn&&JkQ{Xcd?1 zPRBDsbl6e>3%*puewmzE(xd$4!%y46Rj%5L@fMtE2X#2pJmrz|vmLarNCM}pl7sV8 z;|?qfLR`|k6~*EJ8_y_iMX{)5PM1`e=A=h@a0o>*AL&>~`DNQu=(j zW(vjn6sn1T`4S~+Q|MtRk4Kd}M0vhMiSiV>nR0&| z&C%@VH&GkImgw~1VhVr!QLNmmuyFR)q=+XVwVf1kBZl*_@@v+im*#Kz@cr+R-oQDuj%qOzPn3RCD3l_6v^rP{%AG-_TGbv|5)E`=dQTMD064K*kK!BW)?#@fSJzLQUW z?IFw$%Z6ObN0}p-!iQE7%0bvEomXi4P4D-Ii%#ddC8ysZlQd?lY|&@eSWOAZ*Hk5| z6z2_Vqdn!uJK91$9oy9;xnVt$rnThbr)eF24I%y%yW;kvkTLIKgBI4PrYuYijgL~K zu=)&DUgbE#7^0(>udamjn)!`&@w%97_B$7`3&~@i^tCXZ40rFxIw&Pr@*R;5!lemJ zNVa{LN-(CWKN7B zjhfd)oex){OJQUz$<02}KH=+ssOe!Vsn3f4$7WKlhfe$Aw?-Y`*y5ybtjd9wv#>*S z;GLJ~pK>ajM){Un^fn(hhb!N;yjgqH#<%z4RU+@5%4tbGggUr+Q{Io1G%czAsbbJ{ z?kB;<%~fYmlJ9ZiRg~n#qa${}A{^hg+Y!pHAlKVe-;9MocGcC6+@o)V<_UN0;FyR>v|_ZmXYq7EY&>K4_lu?swrmqXX6%_My%D)alkEDx6cQ zaEV)Lqq`op*HY=YTn;vRJcSHAdZK~zkV*rR(#9iR94~f)Cs%@x6Np@P!I>>eWkYT% zN#D~^no3$Q7UhVG@Y2TDqysAdV@=@gW&!NEE_n zjZ0HSmvVXHOY0FOnuv>MCDXdgy-$y%_|#~M&>~NHO7d$Kb#yo?Vj5x!RQ#+zU%MZI zJY>U4ZqSMSz!FV5*p%|o0kN1?%H_`Is&irYvEL%@M)q68l@M)_oFgRXP()+wo5$-X zqp32wsc4Bv+AFac7Mmm49KW4zB(@GcqhxnB)u zh(C_z>0B}%uX4wkmgqC<(#}$iLJPCICm^5${_Jh~FdVI&5WvUa2kgZOCUCoYze{=S z!#_UyQeYVG1x)+p{EnE|hY%vTW_Lu%mz(4bjdU%$)BtLBNk>a%LL2HFu(+Ya;Ev0L zxKsO_vMy(3QYg|=XK(T)N}NfdrRUbq5aPCS|4z8SC&in8r!@oD-*jVMbY6k#hih>R zR6XKmsRx}Bd1KyksUA|ncjMx|)ZP=Wt0Bejch2VS7&}6xy0jaX^23gyP;ula#uDd; zK6ETOzTKC$*9_ij;|b>#YVmwyZF)?+vo<9NQQNeEu4I}Qi?6<8DErevL1{__;(uM@ zmM!JzcVk|VayZrtNwKnIAf|U_IA13&$bMS( zY;w@0@w>#5(8#9VN6BYqJwJK#2-CYboKKKrop0#Ud@-eYb~KIhF*X^;^SJ8A@*Ji- z9)HY^OT|i6QVuolrF@L7{eNFKQpOcipVM(M2PJx3s<>VlN_L4cw|dmsYWb9Jqw_l_ zxo}|fm=w#6Qpw|bmz42zeu%g+I&~B|JV8 z>L^oeK70vh%<^II#$`g>>A>d1CEN@LGndP{>!#5mWJxX#s+u-qS!o#QNziu{nCry-?4Q{wtHJy*M{+qb--WMX5Z_@wP>V#3t0Q)ymI zL0mS@&tvi17h~}A!qO=hwQQOLcLme^G@YA|v@KPa!Z~u9;@8dBh#YUt{M&WTPsncC z5$F1(L^vCl=24-_mRkvRO6y>K;$00|!p{xsh((r`jUlAGV~#7~(qfe>83q;MFcvaY z2iJ1phNB|IrCbom5+0vN!(j8_OE_cR4TCo>6XO0!8{cvZI(fYgr9dsx6rYoRddvyt z`8wvp9AOWPwNL92`K!)_sUep&FQyr99?)hEP+Fw)Qc?8b&p`T7;lX+HsHmmfdck9%%)WzrFLU0 zM&@Ar4=EM8#WODVq}>+EZ#?Q37WZQX>J(O*cw~avn3|82ljiOeO8F?9HJNV#DumBz zGx)>u3?l#eO4^Wg_8_}E$rPRe!B4x@*_sqO)V+7|)6IDoQFS|IY|8#RTJc2O?19VK&qf4&4~9bwpA-xwojXECev zzuZ&DrMhzUb;KWx9ln;hWLQrs6@HYG9bG@ho0CTj(F#9UDlR~~4sZcRHO0zPbR=<^O zNzQMVbib6g(B-6^Q}XIsmxGAgCNOc!@-w~Etg^IEcih_4xWy&>mgeQi5>2fP^K)&C zTjUlaXa#=KPT;}WXtnx40IA%{~d7Uu7Z91-G< zTe)}x8Mn0Y9Xg*6n0fa$gfnmbbe#OAMU(+KKaY7oxvUJ2?hD(gPx*n{B(D#0ljsS& z%)sL%I2-pBDm?=whSs?|bb_!$^A>>y3X_juuGMWh?D56eW4(58*SjqjtzCVLWae7l#z89 z6ecd~6rrxPgNnP!A5KGlf)+NP6uzJ^emd6-aA`K`+-_ssip<8VDEO#iRT(Sy29URq?~n38r- zNma(_4BoLyQ$prwYRC>v^%YUmQl@B5JsV1~gVYqUCH(k@Z-*sKTPIJhZSowpOiS>E z{hgKVRXF#BGD%6>BX+ixQ6nu|N6&2V-v%_F9;L#W+&Us>75*$N1_stqym6NqRfOubhWE#J-|B!FwlRK83Op zSig4*jO)XEPWiyp`WC!HgTdVQ!nt(X6-nApIzx08>JK62gPN)<(|#^Lc773JeG&6m zo@#R#V%2%zM=+NR$Gmi&8{%SsBC|H09Dfv+a!3E{aWm@VQ2gdHJ2B&JqHr(T%JyBx z6xBO6Xiq(l@}(GYI0cSzuk%a5XOcYtA+sd)>FaqzhH4(jpekx zx#Y`HoleqbSAA&*DG>!}w;znUf@76<0K{o~*6B6yLgNRfL5@5`i>J3zYj&a>0|&1l zt%(=Muox~OxzniEH#FRWdJ5Ri0oQDtm&9p83Hew(?YO&Xcr|yX5NayTOq%CRXKqJF zXi9TCLsG+OR_#NZ&)fdPW6ZeZ&b=j{1V7oo5f|#+HCznmX%ygrzkETOVJGf9;H%O( z|7IWZxNYVd;Oa&tA1)s29O3mCw0Uv)Tx07n<=|};Ap1dPpYr@H-_f7nC!MR$^!}US z=GtXp(7p7D)7h;fM^kbHlxDd;MvizpP=_*Jo^#mpPDP9>#FWG15AOMv$4cmMs$1<+ zLPhbZaj;H(F(X7w*OjJ4%h721C*w6^F`p6v&67=ibn`f$6sM_vDp^hOD(ihHO%s?L zi4HoK8?!J~BxO%(xO^Hz_U5V0VNm+x@;O>vOHxcZ_>zC?(@nlP&hjaT>Bp>!p9tO2 zo1Gwx`f3M89uofaN2j05;*6$`Sh7bV|;lyCj*xL1c#`k27f8U z8<4Yb>ee~D=B`w00!lMOvsXH^l`^L(W&>RzT~%}gZcx+Q-wrqUxM;yeB54p_* z*LA$+(snp~e=Y>wT-Njs4mUJ9MhL4?J0=#gxys=O!)9E=4Ta5keEZ|KG`8L@Zx)tp zJN|JH3x>6gJM7AFgNFA0p>9}nD23VW2ealTJDqEWjoFY2Uzt&F0^&iaxn@UYin+P; zume;xrbSec+4{kz9W6T8_!?s#xe;EOsi$FBFT=Dh%wbmS#zez@nWMLHScA$5ra!UU zjhPLFnC@kdtE&@r3>zv^ZfBGbE@~O>z0pRozWUuyf}@Tu#YIJfON+jrvOcDrCpLzM zCMlNus^>y(Z^&at_rbx)3xWMMCP(KjT20A3$K`15Y3hVYc|)8lqb0%~m7_RTni!kf zoH!kVz#fh`mFrDfx9R<;-u&jsp&mFx9HVzy66ff+7;BRf6E`z2ByDW7e*I+jja(c& z$0^4Z_uf}tp<}+q*py>&I@IG>Xo6!1N-Rf*GqySXFmHrdb*t2Vgxa1ln-hf;IUPY= zasBlhu=3n6(>z%G2rP?t%6flvII}HpGf{<8Gp+A4IhgH$%Ne>5vRMstr&Qz(b`Fx% z)|>BAsS^F<6?d_R$LP|q`>)!hgH6i#Tq{zjrWWK&l&DXkt3hc)Jlv#^`He0axZcad z%@&-p(3*vc;Rc)>yEQkhyfiR{*mYRS;g-Aq;3Fn>~{lJh?u%3niQt9G2CdMW1lON&zG_(v94U27c(WNE=p-S^o6uH z_0v4nxxSi*WIJwI98PxSoS{^jVsUaqeJCkvN}k8>aA(>Y4$(hj!l70Nc{p(SEzJonScwk*&2q)1?eO!c2H$u$)S#`XmD!6SFW$vb zy<_NNd!T4?6t<{bNa?oB3m_s)zibYwq=0Qy?;6594EE^TI-%l)6zoQq*>5`_zuu$@ zcM3s<^EUFya8X!3ZfQH%uWt0Ww(^d~I*;G4jI1Q{Im$QbXRfk(W-FN`2Hff)H+KrBFUcQ^qCFqF3?&UI$=`+T z)SLEO^iTTese?Tn2-D>zvVzOD&=@wmOcviB26HVtP$KiqYsyKL&L3@;HZ# ziqp0g>_L4@BF3^flf!U&q*KOdYqPM^8OZ)xIym_WVn{NrSZedq zX4F}`6gsqX&W)GYNgXa7P6V=q$9Kwx!REu4aKbdzOKnlR0$ zB+QBFkX%Pa-rLI45ORZP%Sktra&!KDL;?J zZ(oeT&kIYZT-35@4m`>E&&T0|kSXjhE@+UVV7@RW&7-i&7D}1nRLjBo&2u$q2|qWi zBW8SBHinS$PCZ-+mli8VsrxD?Qm-}TO(-j2v7l#vIge<{`IS%5&u2xuwR~B*k1vTc@Ja8P!kd0%QO8LuCo|HEyPA z{!g~*)EhHtVc4?831Y7FBBg=d~6j z>_RYvE5b-$!}KSyB+qRfd+?>ZJ^0;;{C(JLs%7@!`2e7fvBU&%bC1{4C}VzUYsn8{ zu)_^ToHfL8v2-4g+g%dIbV3MXt&8iV(A!ZW7uyLT8Q<~yUp{c7!bttBbSMn*r7aJ| zAeh6JhY(FIPoYaK4Oc~$TdD5Ee9Az%IiLwx~M45wXrc8P44+J?Hb8t=6mdcdq&cQdgz#p`7l>7Nj z6vwb7N_{v|2+!=U9gy)A45s|_lzg7o-%pu8hc+CWQXJ%nH-vAGFF< z{w$&_nqjNfX>@!OnVXG>e0N}agU*7|K#zK4=#xqLen-nBApW7tB4j@#$A z&R@y%H9VePq^%RPpOZ5TGd7fm9AZky3%;ta6o&2R{(`jqJk!dxmQSv=JmE@l`K{%t zkA7>-fAx`grOt0OM=DP6Wpi)X0OrZa6sA*H_4ApOby6l|hr=JH3#=-QgVGd-EA284 zTA33vTFR!ZcIDE%us$_4${Vf6DQIYb6wV1!@HtVsx?NgWr!Qa!tu_0(QqETZ2k)oG z%FdS$;*lhjy0jzo$U_L$bZahs48zVoJNrLqUpLdY5d1+{JNk{XV zRmoHdE@XVvb6e+eBdqS)$HCHB;tnagH*V+eBFiS)$BAHB+WM_U(R- z#vEJ|wWTs8x^wW&EeJ;<;tt0ZKfj6M7`8;I4@U}bIk|kVE%nqylL}65Z$-Eoqzj#) zBS0r4Ma)#HiyH`;q63TOrY;?GQX}ZYJJ-u~aOS&C%{1eW*GA(%7XU;PJJ4 zan}7FXx=8X5&yd8Ui{;CXXF#?m$B^1;~<$T5M26EXEN+TH->ElGt;oPfAQL!>jyHD zq&d{)Plwv9c2IuPPMRXgcW>1a&HYKXhSFBwCenJwn=9&u7~R#w6JX^13xCNp=awt+cb-`TTeo$wQ?!J%tM`e3&0HA*D97{$bhF z4yWaPg$ql^H*QNPYhqHJ^$sV7I?HN4%QB1ge z=YiWW1XlFctU3aCewt&}m^b&7w^+!FbNT^LImSZ|E8K(6)?O_fw|cBP@`HO{r1#QM zFFD^SbjZ?N@X0?AL@_r9%$-`AyWtuqFC@xMm7fX+s6i@i7nCM0L4TiT-?v=9Z*gGS`X}s;LF}5+&+W z=w`~b#bP*eREH2v6sOQ7YD36oN}Wl|QR#A)Hx_p24jsS?=)bWTDIKM@_E=u z`>km#OQ$$opXQOx;qtKGpGZNNs~imbkGVHjO96I6j5F1te9JR%nMLy@r* z;L0qnFAQW^?m0P`{(melW)C;e$vavy4EjSGJtr=Hhl7ZuI`QcOvM)4E(`JUE(%h7p znxo}}J(}toU0R?{6_eC*k0^~l9$pRmJ!M&&C#8YzvZb;X$~ol z=`B;6r&Zw{rH;-p9+GpAVsA5TgP1GE)MCwoS;5k8nl4Mf=hbZ3h2yL*XcvwXZ_qA1 z2VKuD9xrsHU;2;nqVRCtgVQQmDo#nJ)fHQs=27@*_fhy%yj()n#yh+&P4M|*cTj$+ zz^Qmc<#i?U`BFAj7*{UM3+vM^tL@Z!oSGenYp+6acwJhoS|#(OHKf)xmBlU3J6@i3 zdgWx0a?(LHdn&#TifnFq-kiGD@mG6C*h`yvo%X^U$5SZMQa5AFm)LFx(NsH9=w`~b z#bOU~REH2v6sOQ7YD36oN_~q&oS``Q6eKok=Ki-hsu_C|9DdTl z)EO@3`=*J{stRGZV@|5lKD-;moVa{nNl#?b0VoVAe-cmcDcX*}9`~2)+>c-+-)ZX|NBW`qy*-W^S?xxU9!etm5Q)VQv+CchrP z7Jn>Iqo`v*Y-TmzS$^p%xtTGP8C#rvx@4oZ&jEg%OX-pg(cb7V|Eq20zEpynoAvsn z5}Wi|KUI_|WUYe?(*;%==b$u2@_j)#7(X=@K}pe--qhnwg?4MCi)WUh?3^T0ZibM} zPMF>#Oq?e7Nn_kfd}eOfyBHb`f7VOYrlXD2riB)cJ5S(&dk0iaj{?lDG$k z5+H=Oo%eoC@1SX$8w}&)FAnJ?58d=;LL$Q5Eor~MId0bPxzk-HB0(KM;$0>oh1_!z zOI+<(niE@1}?#KUFQPs9yDg>OLh`+$vkH6$N#U||F_}#K71GF zB4E!T^&#^B{(lg6&tQVJ4`a(o^AaXA=Yh!_xdx~UD9_LRYU&lU)vj}&MBYW@Tr@AD zo~?l3H0Uv`(VxdM|5i+p&LZbU)IzGxBjpv;Gcv8aVy>7=NI%Jm)18dPyns@t5zW1h z^wSHg_-36{)TviLk{K;>beZ-c%bhUP@I8zB!+ni=kHzvU)<-p zGo|hhw`F7??((;nWb(J8kQdMTzXslPAxCOV z*Gidb=h1%d2jt8){i+~$5mFDk&&4(drd3AW38M)S`=Jc~XH(2Yx zYg22x_WBxHZ1vor9Razsr%O$byFihMRziOgZxYdIr3gwj$DL+zYCeE^d92If#i+TJ zy6Mien{IDgakuGTLo?^-0Gm8!X=rbVi~mC5#(wic=Wxlgwd07D4r ze(l8~<;^yvq>FcpMMf)?RE{*+_HcT?m@4U3Cl`qUtvq)>bTDlF0++D{tt?R(&bsNk zTiJXKoZWP-t$6K+=x(~^El;B_^F_QD@XNO-__oExT)5&cXLe5K@;6eq8EWAg1Sj=b zs0o?;OTL+4aOYeFZR{6E8DyGWz+k4Xf*yuZbi^^X9#W}k+2G3bDT`$m-WDmDMNq}8 z(KPvPs#(Fn%qNj+W?sY{X}_{ij~CpS*1C^a+Aia2)@a%ugd?zKf3NgxQgyVV_-WL7 zE{Cs`v?-Gpfc0E)Zj|zUae9_7sgj<#RtrDQR#e_>ulDs~5$b*iI38+Xk>l+=8#X)a z0E^K0R=!2t-4>z#i*3g9CX?zqYLVrwgsmpQnTb-1hp4&L;Gs2(F}jIbTk%&--c8gu z_e*UAs&>-Z&QjIRmV_2m;4>DbZN!Vi$}ECRG}wzrM6V4u+S$}0`OvC^4>z8ObsMt& zEjz)|SuDu#+m^3j^yA`7b|l5p#8u?c#AQeAwi0a^e9{i>IY@U2#4b1~S+U;18T(1Qx}(BBgtH;c z#xy;HedaK*p0R63ncS*wp0dtRvh;C}wslNDn#;NSq@`CW%9P!}Rm)je3&PM*%)`*C z(B&oHkK|ysK4BrQf&+9$ciNRmx{+Co8#$RegMV~;i(O@-7*y8FIWSjUGt}MB=@E6} zENbOSBpvS;@Kor4twu00W?aWBse7n7MKy0#>u?6_oOQ#gufNxoB)qU9NziiZ&*4$Lxt+eZcwNi^vYpXEsEc*F{ z1zo+V*0!qmD5T8k^}F5P{Z_BbcB6$>xAOKcpk4`2EJBN0>D5`g>tPXUZ55}cY}tc3 z*1Y>RgnN6=qCaueS%j9i(rk`zKMvc)8T=^(o#+WILYv!#4=CiTa6-g=SR|3pwTj0J z39;X_7@TNDhVPZT?Np0FMz76u?-WEq?@&duD3-R>bT9V*7J&t={HC+$4X?p7rT<^5 z+xhnbk(uhZvU=@=KSb@HXd`p(VY`Wzwz6`UVA)S&X7Wk!_t?$Vd%jH@U$$C(6Rm8e zL);}QanbTPGK3UcZ4Wt#jT-f1_7F9;YNgJmXfJMpv#sQK(=BYp(`N5$2%fg;A1}lE z;E*_rxjFfJ6MSvy?G5914bj?G8Z_)2RbnN=i;S&3+r|>qYmmfViZ!+J-5G_UCAf@! z**v5-)Z9v%oCj;%`~Ps*YHih982iyZ&gFP@Lyhg6H*sDiek(4l1fa?jwJ?NM z6m+XjJIwTd$a-6e`B0H&07~TL8t%jNU^`RT6y;VPK zS|@s^>u*{wdZ+7eS~t3Z`rE0XTaqpN&No6tD?8LY^xgmot$IQItp5gTZ#PdJ&Ih;= zGFrVddkK>Y?$fA?*xd*btyVhd_nyFO)Fk6-(c``WGFlm?rscL9sJ~sul+eYl+I6=Z zA)?iLF?0xqTYtL|Qa;dIi0ryd3Ua*2em8gb9k2=SGx667M1ri^7Rk z-A^QO&^%QfA6hj3hHBom7&W(>H6MVquP*G3r1V9t>!ypUE5#1bj)W$6-Sv%hb7ql* zR(-I3x^hGHw_^cU{@vGWN)l+hExMJ5q%Q)yQ}-5&j9!}&nYzW3lnx>geYvQMEje-T zQ8<58GkT(2MmT5d$nMhKLRbdj&tR{BZo|*+K;H7ou#iFhhtcEchh2tCn%RqNVWoZ_ zGW(*yy^exL*mepjuklb2<={<;sl`6oZd}q`K?guW-P|EBuSFt)+wyos)glwoDwZqm zQF$iamI1BIf-D&LeWqjlHV!*+vrl!#%wK}#YQ zwHvgodlB`oWzDVhPh1nR?j`+iS%14IlG{*HPlP`j_=8co8}!=v1rkM~e>#jI^a;>? zD48X-cJHu>DLe}Ifm^1Vxse;h%iL)7y6BBqgF@WD6C((cH}_-NOREW^#z6dxyfS+cCV zWMp!3d~Ij$A4WR;+x6x>db3_{x_Wbu-fY&J`}F1ky?Iz~KCqni_3qZ^FY3*g^ybTY z^A)}Ms@{A}Z@ymL43_H6xZbSRo7?n8+c3~J47AdLRyxp12U_VsD;;R1gM~_eQ!)Rx z-u#Zf-lVLeF!4&07U+5+p>kByDajLuAg0@La3T-r4= zqiE>N^nXwOR^K)<`qSpNpEmq|>B^DL{$*n$ow*+_htSq{_Kc4$ zn*@=amzPr{GwVl<0iLDcCDNASBlgcOUpv+NjS&zyV%x}vsb^9D_~a-^868LEpx?G` zloEstmP}Y-j!&!@Te5cQI+?J1ZRb3GSCU!RmQ0)J5u{wJQUD?;78W((5iFlZg%e}T zJ8yJ)zXSG9j*ABU`M80St(fZn<%;f-&fJeC@i5k<-p#CsLI4U)S-;*k^Bdsn$oltC zQgii;e9Rj6&fZ{rGVgu{=e@$K<0?>lq9$D97&UYr+SZc zUhce1DtZq>vUr|)7GzA&ia_-tpqHV5kn~b?ee|MbR96&75$NXl*cjCR2c4HubOu^6 z$%gbsU@S&DFYg@dFt7hN_WA>8rbqMOw$9)-sQaVPOZ;rd&rD}94$h3@cd7gd&4b%k zL6r&0MvYa4ByIab8Zpouj4UM{$PZ?qyTlST$)u&0;k^-b(vhD=&lo(2pV5^gux4!a za@sU>HiK3X&(yOk%o59usb^Qws&smL#_?}C4)ep0754UjJ+>NJyB7)j`49Q~JH3x0 z>6qnv4_wCI^UDmlyH`r?x2*oCEl(_+!Crg6ALK2W8ZZOJ!R(RA6=LmxL-^2p)@DAx z8U_hWI6czY(b<8l-Yo72%rx3Y$y+3&USj|JH3}Xy=xZ5S$h?!U#n~;1Z-v| zVFN(^^+{O#PVWs8-v1FKJ+o|bb$2OJCNUNuALXY8vlfdGbsa228Bo^g^=RRs&!?>o z8JtB{=NPqlcR`!k1$%FEZ$&nEnLks5Yw~lQn4T(NV&1-*yhAm4M+l{Th{4+uG9Y-1pRsN=JPiB^W@L~!!NFHQs>YCs2`t~{_y!ps8y%;))HtCRnZo- zNuOWBp40pM%reWww^w33>Ai)7&M^$Q;5UaUu!Afm9D5jlCzrtDj!dqnT^_vE8GII% zqMwqAUlDHo%JkT{h3xcxg|hm!PVen;%A@zTHJ=z|z)qz9tFcvpdkX>+xQf2F$2%`u z8`0_gI-rpKHe_x`C=9a}(OXuqy-tq=%Vy{g*<8bZf!bD#bA%@hd&>BG#>P6m?{s?K#h^Dg^{klSuR(Pis#1!q3X?GD!5h9Nw)o|CmO6vNQPO%5Hz{HuTK#i3!2>)lUDbz_uQKNtLi+ zYzm&hYWWZP`N#I}d!62&xe~Uj!S_hUdhqV9$vcBV`C(@ z3%IWS+J5~*ICN0fs~kF)EP*zGDA2J4dJM-F=G!*ck2={>Rr-HAi- z)Z90x=DtNm2ZJAh>M*tU2+RxedXJ!K$VQbG2>p@2{Rs^0EYP309je&JRAC*cn*xSnV(&5 zmT*2Zh8YWf#-aI3;MB8BZ;CUZPJd&kzlFbBXXx*-r;{gB^IPO+D>ZHY!SU`Wv!MI* zAGV-&Tqofy;z$0L!;nMqku$yk!1_i20+?{bN?6DdNsNXM~;k?U@0AM?s{FFJ0c5p9SXe&fMD|as)nEZvYrv`2PL@T z0fK_xXj7>MbI?Q!x(dvpJIFZ|G>aZeZ)7FfVAWvSOpc9eD#XJ+Ju_`~(O*0ZeLJst z;cx$CTI=%w?d-S=O%#P!ctRpMDoSia1?%^%b>32ha{>tBNxxC~P@ATy(I zA*bfASx(pvIsbrd>5N#_HUoTgd37szZAOl26Yfq%~dp0=mro8lbE(b zT|}94^(Lr=y_tK)R#(0oW?q&#Xrv47A9Xr0q&1uWJ9N1QuXOKEk)nz^!R5f zqBZUG-!p@u9<+X2{%p>-ZO-~C=MOqP{@I*AusPi-=Z`u){@I*AvN`uuIe*gW@z3V` ziOtzu<@{-<$3L6%r#9!lD(Cy19{+64_ifGtRnA{@di=9Fe_?YTu5$jW)8n7b`74|A zff*Y?>h##|^fn@e9bq3PlD75Fb?l$b zIcIaeT;*Kq^!aCVF4>%~R5@2Weg4^;t2XDWRnBXjKL2daYc}U=RnF_3KL2da>o(`> z&`-4Qi(tb9*?>0pw&2DR{70QW|17u_`e3QwUQB&z+xsV-KL2cSs~MOETMg|0X~+KA z9IF|F)m6^-JAMAy9IF|F+p3(u==Aw#bF5|z(8Da5f7R*p&*oUo7(mm}D$KDVwZX&k z$LztwZ1f)VKby0|=2TJ}?C#h< zo3q>IR8ku})v5slj8nZP?ct@Xu!MvzZW_%{kN=@XzKPvN^w5%=6FY++%Z& zRymtH^Zc_pn{CcBmOt}HEfcPG=J{u{uiET+zZICl*S6xd&OHBY@z-qePtB~KrkRId z(!UOdTf+uVg>Hj9t@3gZofN|d7wR^6vY+L&b$bQ4lJR8DZs91=p~CHd`s8y@uY36W zpB^`NZC~@+fAK#b8~@sePW-#6KVJFR_?@Hw$5;RMrw(3OinSWEbcB~BydWlQmNIcE zW`SlYVn$}^7%$_ztl(uOFROT2&C3KYlf10q+{n4!RYd-kK^B|CCkT` zEMGFZytALl58&oD-W=lPC0=&$vYVHqyzB$S?fCbeu_~gB`}NHD8(#j7mml)-kGS-g z@-WJJ&c?F4|w?-Uf6*C4|!n&28I{1 zVQ`KY79CvWh2;lCHz4)_u@Bga0f`upoB=5rd;ypFab8Hz`~$qO%J~oQ@;EO$cp<9! zISAw#{Cf`nUc$d~_;(5aK@8M-LFY9?>Exj%-b0B1D4unk2 zk&rnMGBx)_=KcpheufbfrM!@|c~Uh`s^-`8(&gnIUN-Zxn-@|wPpalg)jX-1Csp%T zd3lYOd0sw+OYghz6tQ3cg@UjBak}Ze+EpK1v4CYbVjZ&)cY5(FZB!0R1Y_N$$Va@R zyOhgb2xl+1zg(HZ8rp64e;}WnIyZF*p1u8@dWiu|&I6`S*}6`3%rZNR)71l@S`Bk3 zfjc}93JYzd>-80887H==e6<-zo?Y_8dWJD0cIlAIVsLC>?RmEx3p;Nxpvsk{F`q{!LXc$q#h$55h9Tt&oW8b#1Z(BF8t;4hyEyc8!*Gu+#)m~q- z*VpaUHf&%UHn0sF*oF;k!v?ltgD((r9xcK3K6`z@ULUsC57_JD_G;;wx0vVWR)B;3 z&%qLX9?fAC9IWLJn1R6?zc$?4d&?%jHObi_;2EbP80IzzykX+Q`8}kLIOHUvGUPCK zM65@{r3F@j{T^d;_qQ#sHG_7BP=`lz{mqFN^L8TRDDI&`@xP*={_f_J+4{(gEw)pzL zENFiZv6+$E5KhJ;!mgIq{+y)|KXx4pB0}NUpa3A_A4Dg6cKU}%%Cd2GMO6Kqpyg69 zz<$X72MME~l{3O`Ot(L{TKv7g6JGRzU{#mBP5uKUd=Ba*#upaD4|+EPna_@oW6H=7 zCDsJ&Qt!9;fB+__XDX<(%LZ7uv(MwJDrIN*aw$|8F|yIg^$0o|L=VTAG7es$Z_F&a z%_dGRL2t7$(k*Pm>i}GWu!C8Kz$@}Fz(GtXW%VB;9d)h$QF}cmOE-+2VTnQ_VXsqU z9-@1RVv$B|^jm7OZpB(0NFPipyWir+M^u@M+%mj-E)k zx7reQmN^)5*8)rDXc!OcjZ82?w~*SA0&p3^fjE!v!aT3zJBu+FWW->OWI0dH=o5Uys zaXJGS2?;-Dp6zMIGov@p0XIal{bpgQSx_mJkm?1Byl^BIEWGf7N^a#!mg+?oS!BT? zi!4|Wl}apFptj#R=e|47;5H=mXOTR^{WFd$SAGJu56V)`F8eVP4h0~Rz}cIqr3Pc@*SzgOcM@O}qwYntLju%>I=eirU2bo*g@iyn54gCGT$^^V@by6#lsMZo;-*_j;vryDE>y_1?Mke zmIgw{AJn!@T+Wzou`#wmIl`x|q1kSX0-EZcvv+O;L}TFcr}i^Z z2+VSr8T`72XHY@}pz9&>5hkinf>CrnhJ_M@-}I`OhWp@~;l`oA4}_Qq1*p+CC{?s{ z&aLhh@PGv(M}&fEBPDGhZD?Z6eIU%IP+=@Mr3A@L=iQEL8Ji}Es4lYhT@-GbH(HdI zQ^M;f56tTWVM@W5xZq2Yb?ZId4Nb*HVG+163X5zMQWR;ONpWOIA{d}xE;16yaAZUx zBWybcLz@x$YTs12<+8X<3B8yne;b$t;-S79p?H)z|mf<-67tf);DxZ*<~8lX#F4HFUs0acE+og9eI22m?(SC^o7vxFr$Cf)I5>eTa(n zH%_X+T*aBLQ`22{GQtXmw2)0EnzI})kQIUDmxR*_6!Gsn~ z=!ywlHK8ShL>+>iVN(RyLk!JTU>m3%fp!>ZM+6!-P@J}#96AlOGXhN-Xp*2L1-xq` z)fe*+)RQp@Fa(9h1YwdH->k;wxW*Ra5Hyf62{38J^fV^Z57;2aCqw`>{&g-Sh*8r5 zlNAL%W5yV>S!0TI2%4!i==wNpB~g&c0T2(Urh(p!KyMl7tqAnCf!>Zl z?-=Nv2=uOj-mO8aDuh-sifWD1rY7it@S!5}tP|S41Z-dM2A8D4Y7+|E7XYP2*|6Z< zE=fBe-omRkZk;XQpoBIfFukVRc={g!B-qr*otssNZ4cfI6Z(VVEk0{Q-4>A(^cXa; z7__9(WW|JwK*hn0CL9n#wmiWV;ZP#l3;SW&<2?%rO_x`WRz-z9#m6w&_~vqn!ZY%1P7WL(H2DN3IIx063J+c z4#CK5huN=YC?g<(NAd^xJgG{ZqP04#3F1O9+=59gfLt_nL);~#^3f+SL{u}<3dyti!sV*DqExo#W6I7yPS_<5+l0Ts7f;9Yt~t zahxgA0qY}iEZlFhdyC!M?A~GbF1a{7CAXg426kiYHp8Wt_K-ULM|S_r@M(6d?9Q?K zF}oMp{e<01TN?1%E9J{2VgCo=pq(Mi2M#zXl{vrxC#8X$ssq{zc+l{_p($?Fg=E?%d2N%4Bb z>y@hPq%vl0cH7u(XP1NqP2_L~yK#1@CRm|yDVR7=VVE3{w;#g>=KdEe3-lj@nDuI)+`?8n-pv3+=F_e4OsYrK$;oS z#z?{}&18r~n5EeU#e`YBgU&Hb00@YIoji=yktDZC@1ES0I-anf_j$4bS+=d*6v&zFjsaj$f) zVgZkC%;6nsOFfqMU1#E?FmTETib|v8@3JIlNw$$_erSg=Q9~<}WKYdoCvn%;x*0sBn$$d)gvQ$Ub>3w~l zll$53JuaM{u4Hoe>-)NsyZ1WX-Ogz4^=>ztR4QhvN4pbA`crDJrQ+$SitkP&1{~i> z47ip2STT{AD!VxXq+S1Qx9EC~U-BO938|j4RNDuYM2;vj&e?){DCd-Y*Hh{-t_kEt zAqv+*hyYe^V06P!Qb~LgqEtM3m$DtJrinEv=3+&q}7k0V=2{cscoUEGHR%(FdfijJP641tfh`` zGe#i6IzlQgsicTQdDreQO-z)a(WFkKSavRNk9p2$K3lRK8*1S@cFwW0o(uD0+wtz) zYkP9LL{Sfw%YZtt97KI!GY?((N0vJO-D>_;0em}bO+)|>QT0hnmA_Z%>Hdc(b$Z597rtAu zHHn`nWu3F7g5%{Mrp>3PE%o8|Wuc~f4pN5!^NyORrdSdatal9KYC`xPxElo z?|Ob7HpB5-pBPTMpV2*bmobU$me|RLOmh?o6U`tzi;GR%vd}r*0I*jk5(q|yw#h0_sz(0o1 zuD?rY>JRmQ{X5Ut^u$+b{}-H!H$LF&S(}C^HGq(XTpfI8R6a%RBF`dz&j-^YJRM9$ zKf6UAd9UE>bM*PkJW?^v@pHAl4ZK?5iN0x0-)Rd!1Ru@m77Dgh(){(Pvj{7EsQqQY z>30Ao@FzdLf~gxIR8j?hc{DBk)E#|Vo_@D=3UT@^)iTHFcU8k5VGP+y>gLwNq6Ux1qgIY+2z{D!f@SzV zDCxPMSJFAEU-)HP%AYt5WlJ&Agw1Gc_3YvH7(%`1_eUqep&yaZX0%H6a64?Ixwkd$ rZHr!}kzdE4x}625q=DZ?$Cdxl`C&<5D5hv+yU_K+s`ihy6$$(kBE1>I literal 0 HcmV?d00001 diff --git a/GPW_Data/ExtLib/SteamWare.dll.config b/GPW_Data/ExtLib/SteamWare.dll.config new file mode 100644 index 0000000..acadf1e --- /dev/null +++ b/GPW_Data/ExtLib/SteamWare.dll.config @@ -0,0 +1,72 @@ + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GPW_Data/GPW_data.csproj.user b/GPW_Data/GPW_data.csproj.user new file mode 100644 index 0000000..55f44b9 --- /dev/null +++ b/GPW_Data/GPW_data.csproj.user @@ -0,0 +1,6 @@ + + + + ShowAllFiles + + \ No newline at end of file diff --git a/GPW_Data/Properties/Settings.Designer.cs b/GPW_Data/Properties/Settings.Designer.cs new file mode 100644 index 0000000..1412b0c --- /dev/null +++ b/GPW_Data/Properties/Settings.Designer.cs @@ -0,0 +1,48 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace GPW_data.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] + [global::System.Configuration.DefaultSettingValueAttribute("Data Source=10.74.82.217\\SQL2008R2;Initial Catalog=GPW;Persist Security Info=True" + + ";User ID=sa;Password=keyhammer")] + public string GPWConnectionString { + get { + return ((string)(this["GPWConnectionString"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] + [global::System.Configuration.DefaultSettingValueAttribute("Data Source=10.74.82.217\\SQL2008R2;Initial Catalog=ETS_GPW;Persist Security Info=" + + "True;User ID=sa;Password=keyhammer")] + public string ETS_GPWConnectionString { + get { + return ((string)(this["ETS_GPWConnectionString"])); + } + } + } +} diff --git a/GPW_Data/Properties/Settings.settings b/GPW_Data/Properties/Settings.settings new file mode 100644 index 0000000..6d61fbb --- /dev/null +++ b/GPW_Data/Properties/Settings.settings @@ -0,0 +1,22 @@ + + + + + + <?xml version="1.0" encoding="utf-16"?> +<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <ConnectionString>Data Source=10.74.82.217\SQL2008R2;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer</ConnectionString> + <ProviderName>System.Data.SqlClient</ProviderName> +</SerializableConnectionString> + Data Source=10.74.82.217\SQL2008R2;Initial Catalog=GPW;Persist Security Info=True;User ID=sa;Password=keyhammer + + + <?xml version="1.0" encoding="utf-16"?> +<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <ConnectionString>Data Source=10.74.82.217\SQL2008R2;Initial Catalog=ETS_GPW;Persist Security Info=True;User ID=sa;Password=keyhammer</ConnectionString> + <ProviderName>System.Data.SqlClient</ProviderName> +</SerializableConnectionString> + Data Source=10.74.82.217\SQL2008R2;Initial Catalog=ETS_GPW;Persist Security Info=True;User ID=sa;Password=keyhammer + + + \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/ETS/ImportProgettiETS.sql b/GPW_Data/SqlScripts/GPW/ETS/ImportProgettiETS.sql new file mode 100644 index 0000000..0a19691 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/ETS/ImportProgettiETS.sql @@ -0,0 +1,68 @@ +SELECT * +FROM TMP_importFasi tf +INNER JOIN ETS_ScipHalf.dbo.commesse c ON dbo.f_padLeft(tf.NumComm, 4,'0')=c.NrComme AND dbo.f_padLeft(tf.anno, 4,'0')=c.Anno + +select * from AnagClienti +select * from AnagProgetti +select * from AnagFasi + + +SELECT * FROM ETS_ScipHalf.dbo.commesse + +-- step 0: creo clienti! +SELECT DISTINCT Commitente INTO TMP_RawClienti +FROM ETS_ScipHalf.dbo.commesse + +INSERT INTO AnagClienti(RagSociale) +SELECT Commitente from TMP_RawClienti + +-- step 1: creo progetti (tutti) INATTIVI +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, attivo, codExt, avvio, chiusura) +SELECT ac.idxCliente, NrComme+'-'+Anno as nomeProj, Descrizione as descrProj, 0, NrProtocollo as codExt, dataApe as avvio, DataSca as chiusura +FROM ETS_ScipHalf.dbo.commesse c +INNER JOIN AnagClienti ac ON c.Commitente=ac.RagSociale + +-- step 2: indico attivi solo i progetti che ho trovato da tam import +UPDATE ap +SET Attivo = 1 +FROM AnagProgetti ap INNER JOIN TMP_importFasi tif ON ap.nomeProj = dbo.f_padLeft(tif.NumComm, 4,'0') +'-'+dbo.f_padLeft(tif.anno, 4,'0') + + +-- step 3: creo fasi MACRO (ancestor) da TUTTI i progetti ATTIVI +INSERT INTO AnagFasi( idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, budgetTime, budgetMoney) +SELECT idxProgetto, '' as codFase, 0 as idxFaseAncest, nomeProj, descrProj, 0 as enabTime, 0 as enabMon, Attivo, 0 as bdgTim, 0 as bdgMon +FROM AnagProgetti ap +WHERE attivo = 1 + +-- step 4: creo vere (sotto) fasi +INSERT INTO AnagFasi( idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, budgetTime, budgetMoney) +SELECT af.idxProgetto, '' as codFase, af.idxFase AS idxFaseAncest, tif.NomeFase, tif.NomeFase, 1 as enabTime, 0 as enabMon, 1, 0 as bdgTim, 0 as bdgMon +FROM AnagFasi af +INNER JOIN TMP_importFasi tif ON af.nomeFase = dbo.f_padLeft(tif.NumComm, 4,'0') +'-'+dbo.f_padLeft(tif.anno, 4,'0') + +-- step 5: sistemo progetti con date apertura/chiusura nulle e oldIdx nulli... +UPDATE AnagProgetti +SET avvio = '1900-01-01' +where avvio IS NULL + +UPDATE AnagProgetti +SET chiusura = '2100-12-31' +where chiusura IS NULL + +UPDATE AnagProgetti +SET OldIdx =-1 +WHERE OldIdx is null + + +--- update finale +-- inserisco commesse mancanti +INSERT INTO AnagFasi( idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, budgetTime, budgetMoney) +SELECT idxProgetto, '' as codFase, 0 as idxFaseAncest, nomeProj, descrProj, 0 as enabTime, 0 as enabMon, Attivo, 0 as bdgTim, 0 as bdgMon +FROM AnagProgetti ap +WHERE attivo = 0 + +-- inserisco sottofasi (fasi) mancanti a "generale" +INSERT INTO AnagFasi( idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, budgetTime, budgetMoney) +SELECT af.idxProgetto, '' as codFase, af.idxFase AS idxFaseAncest, 'GENERALE', 'GENERALE', 1 as enabTime, 0 as enabMon, 0, 0 as bdgTim, 0 as bdgMon +FROM AnagFasi af +WHERE af.idxFase > 493 \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00200.sql b/GPW_Data/SqlScripts/GPW/GPW_00200.sql new file mode 100644 index 0000000..17dd5a5 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00200.sql @@ -0,0 +1,208 @@ +alter table Giustificativi add + constraint DF_Giustificativi_automatico default (0) for automatico +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/*---------------------------------- +* stp_ricalcolaPeriodoLav +* +* Aggiorna la tab dei periodi lavorati ricalcolando la giornata del record interessato +* +* creato da: S.E.L. - 2008.06.09 +* ultima modifica: S.E.L. - 2012.02.06 +*----------------------------------*/ +alter PROCEDURE stp_ricalcolaPeriodoLav +( + @idxDipendente AS INT, + @dataRif AS DATETIME +) +AS + +DECLARE @round AS INT +SET @round = ( SELECT valInt FROM AnagKeyValue WHERE nomeVar = 'minutiRound' ) + +-- creo la tabella temporanea con riga incrementale +DECLARE @entrate TABLE +( + idxDipendente INT NULL, + oraTimbrata DATETIME NULL, + RowNum INT NOT NULL +) +DECLARE @uscite TABLE +( + idxDipendente INT NULL, + oraTimbrata DATETIME NULL, + RowNum INT NOT NULL +) + +-- elimino i periodi della data indicata... +DELETE FROM PeriodiLav +WHERE (idxDipendente = @idxDipendente) AND (CONVERT(varchar(8), entrata, 112) = CONVERT(varchar(8), @dataRif, 112)) + + +-- ENTRATE!!! +INSERT INTO @entrate + SELECT idxDipendente, + DATEADD(n, (ROUND(dbo.TimeSpanUnits('m', dbo.TimeOnly(dateadd(n,-1,dataOra))) / @round, 2) + 1) * @round , dbo.DateOnly(dataOra)) AS oraTimbrata + ,ROW_NUMBER() OVER(ORDER BY dataOra) AS 'RowNum' + FROM Timbrature + WHERE (idxDipendente = @idxDipendente) + AND dbo.DateOnly(dataOra) = dbo.DateOnly(@dataRif) + AND (entrata = 1) + +-- USCITE!!! +INSERT INTO @uscite +SELECT idxDipendente + , DATEADD(n, (ROUND(dbo.TimeSpanUnits('m', dbo.TimeOnly(dateadd(n,-1,dataOra))) / @round, 2) + 1) * @round , dbo.DateOnly(dataOra)) AS oraTimbrata + , ROW_NUMBER() OVER(ORDER BY dataOra) AS 'RowNum' +FROM Timbrature +WHERE (idxDipendente = @idxDipendente) AND dbo.DateOnly(dataOra) = dbo.DateOnly(@dataRif) AND (entrata = 0) + + + +INSERT INTO PeriodiLav(idxDipendente, entrata, uscita, rowNum) +SELECT cte_in.idxDipendente, cte_in.oraTimbrata, cte_out.oraTimbrata, cte_in.RowNum +FROM @entrate AS cte_in LEFT OUTER JOIN @uscite AS cte_out ON cte_in.idxDipendente=cte_out.idxDipendente AND cte_in.RowNum=cte_out.RowNum + + +-- inserisco eventuali singole timbrature uscita come in/out uguali +INSERT INTO PeriodiLav(idxDipendente, entrata, uscita, rowNum) +SELECT cte_out.idxDipendente, cte_out.oraTimbrata, cte_out.oraTimbrata, cte_out.RowNum +FROM @entrate AS cte_in RIGHT OUTER JOIN @uscite AS cte_out ON cte_in.idxDipendente=cte_out.idxDipendente AND cte_in.RowNum=cte_out.RowNum +WHERE cte_in.RowNum IS NULL + +RETURN +go + +/*---------------------------------- +* stp_timbratureExpl_ByUserDate +* +* Recupera la tab delletimbrature expl x utente e intervallo date +* mod: S.E.L. - 2012.09.17 +*----------------------------------*/ +alter PROCEDURE stp_timbratureExpl_ByUserDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @showWE BIT = 1 -- imposto visualizzazione week-end a true di default +) +AS + +-- imposto LUN x inizio settimana +SET DATEFIRST 1 + +SELECT * +FROM TimbratureExpl +WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) +AND dataLav >= @dataFrom AND dataLav < @dataTo +AND DATEPART(dw, dataLav) <= CASE WHEN @showWE=0 THEN 5 ELSE 7 END --solo lun-ven, 1-5 +ORDER BY dataLav DESC + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/*---------------------------------- +* stp_ricalcolaTimbExpl_byPeriodoUser +* +* Ricalcola le TimbratureExpl x utente e intervallo date +* mod: S.E.L. - 2012.09.17 +*----------------------------------*/ +create PROCEDURE stp_ricalcolaTimbExpl_byPeriodoUser +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +SET DATEFIRST 1 +-- quanti giorni mi servono? conto giorni del mese +DECLARE @numD INT +SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine) ) + +-- contatore per ciclo +DECLARE @currRow INT = 0 +DECLARE @currIdxDip INT = 0 +DECLARE @currDate DATETIME + + +-- creo la tabella temporanea con riga incrementale +DECLARE @dateAndUser TABLE + ( + Riga int IDENTITY(1,1) NOT NULL, + DATA DATETIME NULL, + idxDipendente INT NULL + ) + +-- elenco delle date DEL MESE (compresi sab/dom) fino a max data odierna +;WITH myCTE AS +( + SELECT dbo.DateOnly(DATEADD(dd, (N-1), @inizio)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) +) + +-- inserisco valori cte in temp table! +INSERT INTO @dateAndUser +SELECT * FROM myCTE + +-- eseguo update! Iterazione sulle righe della CTE +WHILE 1 = 1 +BEGIN + + -- Get next customerId + SELECT TOP 1 @currRow=Riga, @currIdxDip=idxDipendente, @currDate=Data + FROM @dateAndUser + WHERE Riga > @currRow + ORDER BY Riga + + -- Exit loop if no more customers + IF @@ROWCOUNT = 0 BREAK; + + -- ESEGUO! + --select @currIdxDip, @currDate + EXEC stp_ricalcolaTimbratureExpl @currIdxDip, @currDate + +END + + +RETURN +go + +commit +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(200, GETDATE()) +GO diff --git a/GPW_Data/SqlScripts/GPW/GPW_00210.sql b/GPW_Data/SqlScripts/GPW/GPW_00210.sql new file mode 100644 index 0000000..024cc28 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00210.sql @@ -0,0 +1,79 @@ +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +------------------------------------------------------------------------ +-- stp_DipendentiAndAnomalie +-- +-- Elenco dipendenti con email, data, tipo anomalia... (con AND!!!) +-- mod: S.E.L. - 2013.01.10 +------------------------------------------------------------------------ +create PROCEDURE stp_DipendentiAndAnomalie +( + @inizio DATETIME, + @fine DATETIME, + @notOkApp BIT = 0, -- 0 = tutte, 1 solo con anomalia + @notOkTim BIT = 0, -- 0 = tutte, 1 solo con anomalia + @notOkLav BIT = 0 -- 0 = tutte, 1 solo con anomalia +) +AS + +SELECT DISTINCT d.idxDipendente, te.CognomeNome, d.email +FROM TimbratureExpl te INNER JOIN Dipendenti d ON te.idxDipendente = d.idxDipendente +WHERE ((dataLav >= @inizio) AND (dataLav <= @fine)) + AND isOkApp = CASE WHEN @notOkApp = 1 THEN 0 ELSE isOkApp END + AND isOkTim = CASE WHEN @notOkTim = 1 THEN 0 ELSE isOkTim END + AND isOkLav = CASE WHEN @notOkLav = 1 THEN 0 ELSE isOkLav END +ORDER BY te.CognomeNome + +RETURN +go + +------------------------------------------------------------------------ +-- stp_timbratureExpl_getByAnomalia +-- +-- Recupera la tab timbrature expl filtrando per tipo di anomalia (con AND!!!) +-- mod: S.E.L. - 2013.01.10 +------------------------------------------------------------------------ +create PROCEDURE stp_timbratureExpl_getByAnomalia +( + @idxDipendente INT = 0, -- 0 = tutti + @inizio DATETIME, + @fine DATETIME, + @notOkApp BIT = 0, -- 0 = tutte, 1 solo con anomalia + @notOkTim BIT = 0, -- 0 = tutte, 1 solo con anomalia + @notOkLav BIT = 0 -- 0 = tutte, 1 solo con anomalia +) +AS + +SELECT * +FROM TimbratureExpl +WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND ((dataLav >= @inizio) AND (dataLav <= @fine)) + AND isOkApp = CASE WHEN @notOkApp = 1 THEN 0 ELSE isOkApp END + AND isOkTim = CASE WHEN @notOkTim = 1 THEN 0 ELSE isOkTim END + AND isOkLav = CASE WHEN @notOkLav = 1 THEN 0 ELSE isOkLav END +ORDER BY dataLav DESC + +RETURN +go + +commit +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(210, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00230.sql b/GPW_Data/SqlScripts/GPW/GPW_00230.sql new file mode 100644 index 0000000..1b3eb08 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00230.sql @@ -0,0 +1,495 @@ +create table zzz_RawDataPaymo( + idx int not null identity constraint PK_zzz_RawDataPaymo primary key, + Cliente nvarchar(250), + Dipendente nvarchar(250), + Progetto nvarchar(250), + TaskList nvarchar(250), + Task nvarchar(250), + Inizio datetime, + Fine datetime, + Descrizione nvarchar(2500), + Ore float +); +go + + + + +set xact_abort on; +go + +begin transaction; +go + +alter table RegAttivita drop + constraint DF_RegAttivita_money , + column money; +go + +alter table RegAttivita add + importo decimal(19,4) constraint DF_RegAttivita_money default ((0)); +go + +create index ix_idxDip on RegAttivita(idxDipendente) + include(idxFase,inizio); +go + +create index ix_idxFase on RegAttivita(idxFase); +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RA_updateQuery +* +* update attività +* +* mod: S.E.L. 2012.11.12 +* +**********************************************************/ +alter PROCEDURE stp_RA_updateQuery +( + @idxDipendente int, + @idxFase int, + @inizio datetime, + @fine datetime, + @descrizione nvarchar(500), + @importo decimal(19, 4), + @Original_idxRA int +) +AS + SET NOCOUNT OFF; +UPDATE RegAttivita +SET idxDipendente = @idxDipendente, idxFase = @idxFase, inizio = @inizio, fine = @fine, descrizione = @descrizione, importo = @importo +WHERE (idxRA = @Original_idxRA); + +SELECT idxRA, idxDipendente, idxFase, inizio, fine, descrizione, oreTot, importo FROM RegAttivita WHERE (idxRA = @Original_idxRA) +go + +/********************************************************** +* STORED stp_RA_getByKey +* +* recupera elenco attività da chiave +* +* mod: S.E.L. 2012.11.12 +* +**********************************************************/ +alter PROCEDURE stp_RA_getByKey +( + @idxRA INT +) +AS + +SELECT idxRA, idxDipendente, idxFase, inizio, fine, CASE WHEN ISNULL(descrizione,'') = '' THEN '-' ELSE ISNULL(descrizione,'') END AS descrizione, oreTot, importo +FROM RegAttivita +WHERE idxRA = @idxRA +go + +/********************************************************** +* STORED stp_RA_getByIdxDipData +* +* recupera elenco attività da idxDipendente + date +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +alter PROCEDURE stp_RA_getByIdxDipData +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME +) +AS + +SELECT idxRA, idxDipendente, idxFase, inizio, fine, CASE WHEN ISNULL(descrizione,'') = '' THEN '-' ELSE ISNULL(descrizione,'') END AS descrizione, oreTot, importo +FROM RegAttivita +WHERE (idxDipendente = @idxDipendente) AND (inizio BETWEEN @dataFrom AND @dataTo) OR + (idxDipendente = @idxDipendente) AND (fine BETWEEN @dataFrom AND @dataTo) +ORDER BY inizio +go + +/********************************************************** +* STORED stp_RA_clona +* +* clona un attività inserendola in coda alle altre del giorno x lo stesso utente, per pari durata +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +create PROCEDURE stp_RA_clona +( + @idxRA INT +) +AS + +-- variabili +DECLARE @inizio DATETIME +DECLARE @dataRif DATETIME +DECLARE @idxDip INT +-- calcolo dati attività indicata +SELECT @idxDip=idxDipendente, @dataRif=dbo.DateOnly(inizio) +FROM RegAttivita +WHERE idxRA=@idxRA + +-- calcolo fine ultima attività del giorno x l'utente +SELECT TOP 1 @inizio = fine +FROM RegAttivita +WHERE idxDipendente = @idxDip +AND dbo.DateOnly(fine) = @dataRif +ORDER BY fine DESC + +-- ora inserisco la vera nuova attività! +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) +SELECT idxDipendente, idxFase, @inizio, DATEADD(minute, oreTot*60, @inizio), descrizione, importo +FROM RegAttivita +WHERE (idxRA = @idxRA) +go + +/********************************************************** +* STORED stp_RA_deleteQuery +* +* delete attività da chiave +* +* mod: S.E.L. 2012.11.12 +* +**********************************************************/ +alter PROCEDURE stp_RA_deleteQuery +( + @Original_idxRA int +) +AS + SET NOCOUNT OFF; +DELETE FROM [dbo].[RegAttivita] WHERE ([idxRA] = @Original_idxRA) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +create table AnagClassiOrarie( + codClasse nvarchar(10) not null constraint PK_AnagClassiOrarie primary key, + descrClasse nvarchar(250), + peso decimal(6,3) +); +go + +exec sp_addextendedproperty 'MS_Description', 'codice univoco', 'SCHEMA', 'dbo', 'TABLE', 'AnagClassiOrarie', 'COLUMN', 'codClasse'; +go + +exec sp_addextendedproperty 'MS_Description', 'peso (per calcolo ore "produttive")', 'SCHEMA', 'dbo', 'TABLE', 'AnagClassiOrarie', 'COLUMN', 'peso'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table AnagFasi alter column + nomeFase nvarchar(250); +go + +alter table AnagFasi add + codClasse nvarchar(10); +go + +exec sp_addextendedproperty 'MS_Description', 'codice univoco', 'SCHEMA', 'dbo', 'TABLE', 'AnagFasi', 'COLUMN', 'codClasse'; +go + +alter table AnagFasi add + constraint FK_AnagFasi_AnagClassiOrarie foreign key(codClasse) references AnagClassiOrarie(codClasse) on update cascade; +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: S.E. Locatelli +-- Create date: 2012.10.31 +-- Description: Gestione trigger calcolo codFase e idxProgetto +-- ============================================= +alter TRIGGER trg_AF_calcCodFaseIdxProj + ON AnagFasi + AFTER INSERT,UPDATE +AS +BEGIN + IF (@@ROWCOUNT = 0) -- SE NESSUNA RIGA AGGIORNATA O INSERITA ESCO + RETURN + + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + SET NOCOUNT ON; + + -- calcolo il codFase ed idxProgetto x record corrente + UPDATE AF + SET AF.codFase = dbo.f_calcolaCodFase(i.idxFase) + ,AF.idxProgetto = CASE WHEN dbo.f_calcolaIdxProgetto(i.idxFase) > 0 + THEN dbo.f_calcolaIdxProgetto(i.idxFase) + ELSE i.idxProgetto + END + FROM AnagFasi AF + INNER JOIN inserted i ON AF.idxFase = i.idxFase + + -- aggiorno IN CASCATA i record child x idxProgetto!!! + UPDATE AF + SET AF.idxProgetto = CASE WHEN dbo.f_calcolaIdxProgetto(i.idxFase) > 0 + THEN dbo.f_calcolaIdxProgetto(i.idxFase) + ELSE i.idxProgetto + END + ,AF.codClasse = i.codClasse + FROM AnagFasi AF + INNER JOIN inserted i ON AF.idxFaseAncest = i.idxFase + +END +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +create PROCEDURE stp_import_paymoRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table Dipendenti add + codDipendenteExt nvarchar(50); +go + +exec sp_addextendedproperty 'MS_Description', 'nome/codice dipendente per sistema esterno da importare', 'SCHEMA', 'dbo', 'TABLE', 'Dipendenti', 'COLUMN', 'codDipendenteExt'; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +alter PROCEDURE stp_import_paymoRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +/********************************************************** +* STORED stp_AD_deleteQuery +* +* elimina un dipendente da anagrafica +* +* mod: S.E.L. 2012.10.29 +* +**********************************************************/ +alter PROCEDURE stp_AD_deleteQuery +( + @Original_idxDipendente int +) +AS + SET NOCOUNT OFF; +DELETE FROM [Dipendenti] WHERE (([idxDipendente] = @Original_idxDipendente)) +go + +commit; +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(230, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00250.sql b/GPW_Data/SqlScripts/GPW/GPW_00250.sql new file mode 100644 index 0000000..548a0af --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00250.sql @@ -0,0 +1,1354 @@ +set xact_abort on; +go + +begin transaction; +go + +alter table AnagFasi alter column + nomeFase nvarchar(250); +go + +alter table AnagFasi add + codClasse nvarchar(10); +go + +exec sp_addextendedproperty 'MS_Description', 'codice univoco', 'SCHEMA', 'dbo', 'TABLE', 'AnagFasi', 'COLUMN', 'codClasse'; +go + +alter table AnagFasi add + codExt nvarchar(50); +go + +exec sp_addextendedproperty 'MS_Description', 'codice esterno', 'SCHEMA', 'dbo', 'TABLE', 'AnagFasi', 'COLUMN', 'codExt'; +go + +alter table AnagFasi add + constraint FK_AnagFasi_AnagClassiOrarie foreign key(codClasse) references AnagClassiOrarie(codClasse) on update cascade; +go + + +commit; +go + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: S.E. Locatelli +-- Create date: 2012.10.31 +-- Description: Gestione trigger calcolo codFase e idxProgetto +-- ============================================= +alter TRIGGER trg_AF_calcCodFaseIdxProj + ON AnagFasi + AFTER INSERT,UPDATE +AS +BEGIN + IF (@@ROWCOUNT = 0) -- SE NESSUNA RIGA AGGIORNATA O INSERITA ESCO + RETURN + + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + SET NOCOUNT ON; + + -- calcolo il codFase ed idxProgetto x record corrente + UPDATE AF + SET AF.codFase = dbo.f_calcolaCodFase(i.idxFase) + ,AF.idxProgetto = CASE WHEN dbo.f_calcolaIdxProgetto(i.idxFase) > 0 + THEN dbo.f_calcolaIdxProgetto(i.idxFase) + ELSE i.idxProgetto + END + FROM AnagFasi AF + INNER JOIN inserted i ON AF.idxFase = i.idxFase + + -- aggiorno IN CASCATA i record child x idxProgetto!!! + UPDATE AF + SET AF.idxProgetto = CASE WHEN dbo.f_calcolaIdxProgetto(i.idxFase) > 0 + THEN dbo.f_calcolaIdxProgetto(i.idxFase) + ELSE i.idxProgetto + END + ,AF.codClasse = i.codClasse + FROM AnagFasi AF + INNER JOIN inserted i ON AF.idxFaseAncest = i.idxFase + +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table AnagProgetti add + codExt nvarchar(50); +go + +exec sp_addextendedproperty 'MS_Description', 'codice esterno', 'SCHEMA', 'dbo', 'TABLE', 'AnagProgetti', 'COLUMN', 'codExt'; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AP_delete +* +* elimina un progetto da anagrafica +* +* mod: S.E.L. 2012.10.16 +* +**********************************************************/ +alter PROCEDURE stp_AP_delete +( + @Original_idxProgetto int +) +AS + SET NOCOUNT OFF; + + -- controllo: se ci sono fasi NON cancello ma archivio... + DECLARE @trovate INT; + + SET @trovate = ( SELECT ISNULL(COUNT(*),0) FROM AnagFasi WHERE idxProgetto = @Original_idxProgetto ) + + IF(@trovate > 0) + BEGIN + UPDATE AnagProgetti + SET Attivo = 0 + WHERE idxProgetto = @Original_idxProgetto + END + ELSE + BEGIN + DELETE + FROM AnagProgetti + WHERE idxProgetto = @Original_idxProgetto + END +go + +commit; +go + +set xact_abort on; +go + +begin transaction; +go + +alter table Dipendenti add + codDipendenteExt nvarchar(50); +go + +exec sp_addextendedproperty 'MS_Description', 'nome/codice dipendente per sistema esterno da importare', 'SCHEMA', 'dbo', 'TABLE', 'Dipendenti', 'COLUMN', 'codDipendenteExt'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter TRIGGER trg_upsertPeriodiLav +ON PeriodiLav +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab delle timbrature esplicitate al cambio dei periodi lavorati ricalcolando la giornata del record interessato +* +* mod: S.E.L 2012.02.06 +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +-- dichiarazione variabili +DECLARE @dataRif datetime +DECLARE @idxDipendente INT + + +-- potrei avere update mutipli, uso cursore... +DECLARE cursPLav CURSOR FOR SELECT DISTINCT CONVERT(DATE,i.entrata), i.idxDipendente FROM inserted i + OPEN cursPLav + FETCH NEXT FROM cursPLav INTO @dataRif, @idxDipendente + WHILE @@FETCH_STATUS = 0 + BEGIN + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif + FETCH NEXT FROM cursPLav INTO @dataRif, @idxDipendente + END + CLOSE cursPLav +DEALLOCATE cursPLav + + +/* +-- recupero valori x inserting +SET @dataRif = ( SELECT CONVERT(DATE,i.entrata) FROM inserted i ) +SET @idxDipendente = ( SELECT i.idxDipendente FROM inserted i ) + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +*/ +go + +alter TRIGGER trg_deletePeriodiLav +ON PeriodiLav +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab delle timbrature esplicitate al cambio dei periodi lavorati ricalcolando la giornata del record interessato +* +* mod: S.E.L 2012.02.06 +*----------------------------------*/ + +FOR DELETE +AS + +-- dichiarazione variabili +DECLARE @dataRif datetime +DECLARE @idxDipendente INT + + +-- potrei avere update mutipli, uso cursore... +DECLARE cursPLav CURSOR FOR SELECT DISTINCT CONVERT(DATE,d.entrata), d.idxDipendente FROM deleted d + OPEN cursPLav + FETCH NEXT FROM cursPLav INTO @dataRif, @idxDipendente + WHILE @@FETCH_STATUS = 0 + BEGIN + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif + FETCH NEXT FROM cursPLav INTO @dataRif, @idxDipendente + END + CLOSE cursPLav +DEALLOCATE cursPLav + + +/* +-- recupero valori x inserting +SET @dataRif = ( SELECT CONVERT(DATE,d.entrata) FROM deleted d ) +SET @idxDipendente = ( SELECT d.idxDipendente FROM deleted d ) + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +*/ +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +create table RegAttivitaExpl( + dataLav date not null, + idxDipendente int not null, + CognomeNome nvarchar(100) constraint DF_RegAttivitaExpl_CognomeNome default (''), + minRegAtt int constraint DF_RegAttivitaExpl_minRegAtt default ((0)), + descrProj nvarchar(500) constraint DF_RegAttivitaExpl_descrProj default (''), + + constraint PK_RegAttivitaExpl primary key(dataLav,idxDipendente) +); +go + +exec sp_addextendedproperty 'MS_Description', N'totale dei minuti di attività registrate per la giornata (da trigger suRegAttivita)', 'SCHEMA', 'dbo', 'TABLE', 'RegAttivitaExpl', 'COLUMN', 'minRegAtt'; +go + +commit; +go + + +create index ix_inizio on RegAttivita(inizio,idxDipendente) + include(fine); +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +create TRIGGER trg_RegAtt_upsert +ON RegAttivita +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab dei RegAttivitaExpl +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +IF(UPDATE(idxDipendente) OR UPDATE(inizio) OR UPDATE(fine) OR UPDATE(idxFase)) +BEGIN + -- dichiarazione variabili + DECLARE @inizio DATETIME + DECLARE @fine DATETIME + DECLARE @idxDipendente INT + + -- recupero valori x inserting + SELECT @inizio = CONVERT(DATE,i.inizio), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +END +go + +create TRIGGER trg_RegAtt_delete +ON RegAttivita +/*---------------------------------- +* Trigger su delete +* +* Aggiorna la tab RegAttivitaExpl ricalcolando la giornata del record interessato +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR DELETE +AS + +-- dichiarazione variabili +DECLARE @inizio DATETIME +DECLARE @fine DATETIME +DECLARE @idxDipendente INT + +-- recupero valori x inserting +SELECT @inizio = CONVERT(DATE,i.inizio), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +go + +commit; +go + + +create index ix_idxDip on TimbratureExpl(idxDipendente) + include(dataLav,CognomeNome,h_lav,minOrd,minStra,minPerm,minFer,block,isOkApp,isOkTim); +go + + +set xact_abort on; +go + +begin transaction; +go + +create table Contatori( + codContatore nvarchar(50) not null constraint PK_Contatori primary key, + valore int +); +go + +exec sp_addextendedproperty 'MS_Description', 'codice di un contatore per uso specifico cliente', 'SCHEMA', 'dbo', 'TABLE', 'Contatori', 'COLUMN', 'codContatore'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_resocAttiv +AS +SELECT idxDipendente, CONVERT(DATE, inizio) AS data, SUM(oreTot) AS oreTot, dbo.f_ProgettiByDate(idxDipendente, CONVERT(DATE, inizio)) AS progetti +FROM dbo.RegAttivita +GROUP BY idxDipendente, CONVERT(DATE, inizio) +go + +commit; +go + + +-- functions! +set ANSI_NULLS on; +go + +/****************************************************************************** +* Function f_minuteInterval +* +* calcola intervallo IN MINUTI tra 2 date/time +*******************************************************************************/ +create FUNCTION f_minuteInterval +( + @inizio DATETIME, + @fine DATETIME +) + +RETURNS INT +AS +BEGIN + -- calcolo dataora attuale + DECLARE @adesso DATETIME + SET @adesso = '19000101' + + -- valore differenza trovato... + DECLARE @interv DATETIME + DECLARE @mm INT + + -- verifico non nulli valori input + SET @inizio = ( SELECT ISNULL(@inizio, @adesso) ) + SET @fine = ( SELECT ISNULL(@fine, @adesso) ) + -- calcolo differenza timespan + SET @interv = ( SELECT @fine - @inizio ) + + -- diff in minuti + SET @mm = ( SELECT dbo.TimeSpanUnits('m',@interv) ) + + -- sommo e restituisco tot ore + RETURN @mm +END +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/****************************************************************************** +* Function f_fasiProgetto +* fornisce elenco progetti dato idxDipendente e data... +* +* mod: S.E.L. 2012.10.31 +* +*******************************************************************************/ +alter FUNCTION f_ProgettiByDate +( + @idxDipendente INT, + @dataRif DATETIME +) +RETURNS NVARCHAR(MAX) +AS +BEGIN + + DECLARE @output AS NVARCHAR(MAX) + + ;WITH myCTE AS + ( + SELECT DISTINCT CAST(ap.nomeProj AS NVARCHAR(50)) as valore + FROM RegAttivita ra INNER JOIN AnagFasi af ON ra.idxFase = af.idxFase INNER JOIN AnagProgetti ap ON af.idxProgetto = ap.idxProgetto + WHERE CONVERT(DATE,ra.inizio) = @dataRif + AND ra.idxDipendente = @idxDipendente + ) + + SELECT @output = COALESCE(@output + ',', '') + valore + FROM myCTE + + RETURN @output + +END +go + +commit; +go + + +-- stored!!! + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/****************************************************************************** +* FUNCTION stp_nextValContatore +* +* stacca ed occupa il nuovo valore (progressivo intero)del contatore in oggetto +* +* mod: S.E.L. 2013.01.24 +* +*******************************************************************************/ +create PROCEDURE stp_nextValContatore +( + @codContatore NVARCHAR(50) = '' +) +AS +BEGIN TRAN + + DECLARE @output AS INT; + -- in primis cerco se ci sia questo contatore (se non c'è lo inizializzo), incremento, prendo valore e fornisco risposta + DECLARE @lastVal INT; + SET @lastVal = ISNULL( ( SELECT valore FROM Contatori WHERE codContatore = @codContatore ),0) + IF (@lastVal = 0) + BEGIN + -- inserisco nuovo valore! + INSERT INTO Contatori + VALUES(@codContatore,1) + END + ELSE + BEGIN + -- aggiorno contatore! + UPDATE Contatori + SET valore = valore + 1 + WHERE codContatore = @codContatore + END + -- rileggo! + SET @output = ( SELECT valore FROM Contatori WHERE codContatore = @codContatore ) + +COMMIT TRAN + +SELECT @output + +RETURN +go + +/********************************************************** +* STORED stp_RAD_Expl_getByIdxDipData +* +* recupera elenco attività (con Expl dei dati da anagrafica) da idxDipendente + dataRif +* +* mod: S.E.L. 2013.01.23 +* +**********************************************************/ +create PROCEDURE stp_RAD_Expl_getByIdxDipData +( + @idxDipendente INT, + @dataRif DATETIME +) +AS + +SELECT RegAttivita.idxDipendente, RegAttivita.inizio, RegAttivita.fine, CASE WHEN ISNULL(descrizione, '') = '' THEN '-' ELSE ISNULL(descrizione, '') + END AS descrizione, RegAttivita.oreTot, RegAttivita.importo, AnagClienti.RagSociale, AnagProgetti.nomeProj, AnagFasi.nomeFase +FROM RegAttivita INNER JOIN + AnagFasi ON RegAttivita.idxFase = AnagFasi.idxFase INNER JOIN + AnagProgetti ON AnagFasi.idxProgetto = AnagProgetti.idxProgetto INNER JOIN + AnagClienti ON AnagProgetti.idxCliente = AnagClienti.idxCliente +WHERE (RegAttivita.idxDipendente = @idxDipendente) AND (CAST(RegAttivita.inizio AS DATE) = CAST(@dataRif AS DATE) OR + CAST(RegAttivita.fine AS DATE) = CAST(@dataRif AS DATE)) +ORDER BY RegAttivita.inizio +go + +/********************************************************** +* STORED stp_RA_pivot_getByIdxDipData +* +* recupera elenco attività da idxDipendente + date in modalità x pivot +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +create PROCEDURE stp_RA_pivot_getByIdxDipData +( + @idxDipendente INT = 0, + @dataFrom DATETIME, + @dataTo DATETIME +) +AS + +SELECT ac.RagSociale, ap.nomeProj, af.nomeFase, dip.Cognome +' '+ dip.Nome as CognomeNome, ra.inizio, ra.fine, CASE WHEN ISNULL(descrizione, '') + = '' THEN '-' ELSE ISNULL(descrizione, '') END AS descrizione, ra.oreTot, ra.importo +FROM RegAttivita AS ra INNER JOIN + Dipendenti AS dip ON ra.idxDipendente = dip.idxDipendente INNER JOIN + AnagFasi AS af ON ra.idxFase = af.idxFase INNER JOIN + AnagProgetti AS ap ON af.idxProgetto = ap.idxProgetto INNER JOIN + AnagClienti AS ac ON ap.idxCliente = ac.idxCliente +WHERE (dip.idxDipendente = @idxDipendente) AND (ra.inizio BETWEEN @dataFrom AND @dataTo) OR + (dip.idxDipendente = @idxDipendente) AND (ra.fine BETWEEN @dataFrom AND @dataTo) OR + (ra.inizio BETWEEN @dataFrom AND @dataTo) AND (@idxDipendente = 0) OR + (ra.fine BETWEEN @dataFrom AND @dataTo) AND (@idxDipendente = 0) +go + +/*---------------------------------- +* stp_ricalcolaRegAttivitaExpl_byPeriodoUser +* +* Ricalcola le RegAttivitaExpl x utente e intervallo date +* mod: S.E.L. - 2013.01.21 +*----------------------------------*/ +create PROCEDURE stp_ricalcolaRegAttivitaExpl_byPeriodoUser +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +-- dichiaro variabili x calcolo tempo execuzione e num records! +DECLARE @startProc DATETIME = GETDATE() +DECLARE @totRecords INT = 0 + +BEGIN + + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine ) ) + + -- crea eventuali record mancanti: data, dip, cognome-nome + INSERT INTO RegAttivitaExpl(dataLav, idxDipendente) + SELECT ty.Data, ty.idxDipendente + FROM ( + SELECT CONVERT(DATE,DATEADD(dd, -N, @fine)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD -- solo dati desiderati + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) --filtro su dipendenti + ) ty LEFT OUTER JOIN RegAttivitaExpl rae ON ty.Data=rae.dataLav AND ty.idxDipendente=rae.idxDipendente + WHERE rae.dataLav IS NULL -- righe mancanti! + + -- tab temp del record date progetti + ;WITH myCteRA AS( + SELECT idxDipendente, CONVERT(DATE,inizio) AS data, SUM(oreTot) AS oreTot, SUM(dbo.f_minuteInterval(inizio, fine)) as minTot, dbo.f_ProgettiByDate(idxDipendente, CONVERT(DATE,inizio)) AS progetti + FROM dbo.RegAttivita + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (inizio >= DATEADD(DAY,-1,@inizio) AND inizio <= @fine) + GROUP BY idxDipendente, CONVERT(DATE,inizio) + ) + + -- aggiorno la tab delle RegAttivitaExpl + UPDATE rae + SET minRegAtt = minTot + ,descrProj = ISNULL(progetti,'') + FROM RegAttivitaExpl rae + INNER JOIN myCteRA vra ON rae.dataLav = vra.data AND rae.idxDipendente=vra.idxDipendente + + -- aggiorno cognome nome + BEGIN TRY + UPDATE rae + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM RegAttivitaExpl rae INNER JOIN v_cognomeNome vcn ON rae.idxDipendente = vcn.idxDipendente + WHERE ISNULL(rae.CognomeNome,'') = '' + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH +END + +SELECT @numD = @numD * COUNT(*) FROM Dipendenti WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + +SELECT @startProc AS startTime, GETDATE() AS endTime, @numD AS numRec, DATEDIFF(ms, @startProc, GETDATE()) AS totMs, CAST(@numD AS FLOAT) * 1000 / DATEDIFF(ms, @startProc, GETDATE()) AS recPerSec + +RETURN +go + +/*---------------------------------- +* stp_ricalcolaTimbExpl_byPeriodoUser +* +* Ricalcola le TimbratureExpl x utente e intervallo date +* mod: S.E.L. - 2012.09.17 +*----------------------------------*/ +create PROCEDURE stp_ricalcolaTimbExpl_byPeriodoUser_OLD +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +-- dichiaro variabili x calcolo tempo execuzione e num records! +DECLARE @startProc DATETIME = GETDATE() +DECLARE @totRecords INT = 0 + +SET DATEFIRST 1 +-- quanti giorni mi servono? conto giorni del mese +DECLARE @numD INT +SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine) ) + +-- contatore per ciclo +DECLARE @currRow INT = 0 +DECLARE @currIdxDip INT = 0 +DECLARE @currDate DATETIME + + +-- creo la tabella temporanea con riga incrementale +DECLARE @dateAndUser TABLE + ( + Riga int IDENTITY(1,1) NOT NULL, + DATA DATETIME NULL, + idxDipendente INT NULL + ) + +-- elenco delle date DEL MESE (compresi sab/dom) fino a max data odierna +;WITH myCTE AS +( + SELECT dbo.DateOnly(DATEADD(dd, (N-1), @inizio)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) +) + +-- inserisco valori cte in temp table! +INSERT INTO @dateAndUser +SELECT * FROM myCTE + + + +-- eseguo update! Iterazione sulle righe della CTE +WHILE 1 = 1 +BEGIN + + -- Get next customerId + SELECT TOP 1 @currRow=Riga, @currIdxDip=idxDipendente, @currDate=Data + FROM @dateAndUser + WHERE Riga > @currRow + ORDER BY Riga + + -- Exit loop if no more customers + IF @@ROWCOUNT = 0 BREAK; + + -- X GIANCARLO: se commenti le seguenti hai SOLO il tempo di creare tab temporanea e spazzarla... + -- ESEGUO! + --select @currIdxDip, @currDate + EXEC stp_ricalcolaTimbratureExpl @currIdxDip, @currDate + + SELECT @totRecords = @totRecords+1 + +END + +SELECT @startProc AS startTime, GETDATE() AS endTime, @totRecords AS numRec, DATEDIFF(ms, @startProc, GETDATE()) AS totMs, CAST(@totRecords AS FLOAT) * 1000 / DATEDIFF(ms, @startProc, GETDATE()) AS recPerSec + +RETURN +go + +/********************************************************** +* STORED stp_lcuByDipDate +* +* elenco dati COMPLETI di timbratura e commessa per utente/periodo +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +create PROCEDURE stp_TE_RA_ByUserDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @showWE BIT = 1, -- imposto visualizzazione week-end a true di default + @maxErrMin INT = 0, -- minuti massimi di scostamento consentiti per DIFETTO, default 0 + @maxErrPlus INT = 0 -- minuti massimi di scostamento consentiti per ECCESSO, default 0 +) +with recompile +AS + +BEGIN + + -- imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @dataFrom, @dataTo ) ) + + -- tab dei record RegAttività progetti + ;WITH myCteRA AS + ( + SELECT idxDipendente, dataLav, minRegAtt, descrProj + FROM dbo.RegAttivitaExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (dataLav >= DATEADD(DAY,-1,@dataFrom) AND dataLav <= @dataTo) + ) + + SELECT mc.Data as dataLav + ,mc.idxDipendente + ,ISNULL(te.CognomeNome,'') AS CognomeNome + -- ore base + progetti + ,ISNULL(te.h_lav,0) AS h_lav + ,ISNULL(te.h_giust,0) AS h_giust + ,CAST(ISNULL(vra.minRegAtt,0) AS DECIMAL(9,3))/60 AS h_com + ,ISNULL(vra.descrProj,'') as progetti + -- check coerenza + ,CASE WHEN ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 >= @maxErrMin AND ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 <= @maxErrPlus THEN 1 ELSE 0 END AS okLavCom + ,ISNULL(te.isOkTim,0) AS isOkTim + ,ISNULL(te.isOkApp,0) AS isOkApp + ,ISNULL(te.isOkLav,0) AS isOkLav + ,ISNULL(te.isOk,0) AS isOk + -- check blocco + ,ISNULL(te.block,0) AS block + -- dettaglio minuti + ,ISNULL(te.minOrd,0) AS minOrd + ,ISNULL(te.minNonLav,0) AS minNonLav + ,ISNULL(te.minStra,0) AS minStra + ,ISNULL(te.minPerm,0) AS minPerm + ,ISNULL(te.minFer,0) AS minFer + ,ISNULL(te.minMal,0) AS minMal + ,ISNULL(te.minFest,0) AS minFest + ,ISNULL(vra.minRegAtt,0) AS minRegAtt + -- dettaglio entrate + , te.entrata_1, te.uscita_1 + , te.entrata_2, te.uscita_2 + , te.entrata_3, te.uscita_3 + , te.entrata_4, te.uscita_4 + + FROM (SELECT CONVERT(DATE,DATEADD(dd, -N, @dataTo)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) + ) AS mc + LEFT OUTER JOIN myCteRA vra ON mc.Data = vra.dataLav AND mc.idxDipendente=vra.idxDipendente + LEFT OUTER JOIN TimbratureExpl te ON mc.Data=te.dataLav AND te.idxDipendente=mc.idxDipendente + WHERE (te.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND DATEPART(dw, mc.Data) <= CASE WHEN @showWE=0 THEN 5 ELSE 7 END --solo lun-ven, 1-5 + ORDER BY mc.Data DESC, mc.idxDipendente + +END + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +create PROCEDURE stp_import_paymoRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE stp_getLastDays +* +* usando tally table fornisce ultimi numD giorni dalla data richiesta +* +* mod : 24/05/2012 +* aut : S.E. Locatelli +**************************************/ +alter PROCEDURE stp_getLastDays +( + @lastDate DATETIME, + @numD int = 15 -- numero di giorni da restituire +) +AS + --SELECT Data, DATEPART(dd, Data) as gg + --FROM + --( + SELECT CONVERT(NVARCHAR,CONVERT(DATE,DATEADD(dd, -(N-1), @lastDate)),105) as Data + FROM Tally + WHERE N <= @numD + --) as tblDate + +RETURN +go + +/********************************************************** +* STORED stp_lcuByDipDate +* +* elenco dati di timbratura e commessa per utente/periodo +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_lcuByDipDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @maxErrMin INT = 0, -- minuti massimi di scostamento consentiti per DIFETTO, default 0 + @maxErrPlus INT = 0 -- minuti massimi di scostamento consentiti per ECCESSO, default 0 +) +with recompile +AS + +BEGIN + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @dataFrom, @dataTo ) ) + + -- tab dei record RegAttività progetti + ;WITH myCteRA AS( + SELECT idxDipendente, dataLav, minRegAtt, descrProj + FROM dbo.RegAttivitaExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (dataLav >= DATEADD(DAY,-1,@dataFrom) AND dataLav <= @dataTo) + + ) + + SELECT mc.Data, mc.idxDipendente, ISNULL(te.CognomeNome,'') AS CognomeNome, ISNULL(te.h_lav,0) AS h_lav, CAST(ISNULL(vra.minRegAtt,0) AS DECIMAL(9,3))/60 AS h_com, + ISNULL(te.isOk,0) AS okTimbr, + CASE WHEN ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 >= @maxErrMin AND ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 <= @maxErrPlus THEN 1 ELSE 0 END AS okLavCom, + ISNULL(vra.descrProj,'') AS progetti, ISNULL(te.minOrd,0) AS minOrd, ISNULL(te.minStra,0) AS minStra, ISNULL(te.minPerm,0) AS minPerm, ISNULL(te.minFer,0) AS minFer + + FROM (SELECT CONVERT(DATE,DATEADD(dd, -N, @dataTo)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) + ) AS mc + LEFT OUTER JOIN myCteRA vra ON mc.Data = vra.dataLav AND mc.idxDipendente=vra.idxDipendente + LEFT OUTER JOIN TimbratureExpl te ON mc.Data=te.dataLav AND te.idxDipendente=mc.idxDipendente + WHERE (te.idxDipendente = @idxDipendente OR @idxDipendente = 0) + ORDER BY mc.Data DESC + +END + +RETURN +go + +/********************************************************** +* STORED stp_RA_clona +* +* clona un attività inserendola in coda alle altre del giorno x lo stesso utente, per pari durata +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +alter PROCEDURE stp_RA_clona +( + @idxRA INT +) +AS + +-- variabili +DECLARE @inizio DATETIME +DECLARE @dataRif DATETIME +DECLARE @idxDip INT +-- calcolo dati attività indicata +SELECT @idxDip=idxDipendente, @dataRif=CONVERT(DATE,inizio) +FROM RegAttivita +WHERE idxRA=@idxRA + +-- calcolo fine ultima attività del giorno x l'utente +SELECT TOP 1 @inizio = fine +FROM RegAttivita +WHERE idxDipendente = @idxDip +AND CONVERT(DATE,fine) = @dataRif +ORDER BY fine DESC + +-- ora inserisco la vera nuova attività! +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) +--SELECT idxDipendente, idxFase, @inizio, DATEADD(minute, CEILING(oreTot*60/5)*5, @inizio), descrizione, importo -- forzato arrotondamento ai 5 minuti x il clona +SELECT idxDipendente, idxFase, @inizio, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @inizio), descrizione, importo +FROM RegAttivita +WHERE (idxRA = @idxRA) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +---------------------------------- +-- stp_ricalcolaTimbExpl_byPeriodoUser +-- +-- Ricalcola le TimbratureExpl x utente e intervallo date +-- mod: S.E.L. - 2012.09.17 +---------------------------------- +alter PROCEDURE stp_ricalcolaTimbExpl_byPeriodoUser +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +SET NOCOUNT ON; + +-- dichiaro variabili x calcolo tempo execuzione e num records! +DECLARE @startProc DATETIME = GETDATE() +DECLARE @lapTime DATETIME = GETDATE() +DECLARE @totRecords INT = 0 + +-- verifico fine <= domani... +IF(@fine>GETDATE()) + BEGIN + SELECT @fine = DATEADD(DAY,1,CONVERT(DATE,GETDATE())) + END + +SET DATEFIRST 1 +-- quanti giorni mi servono? conto giorni del mese +DECLARE @numD INT +SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine) ) + +-- contatore per ciclo +DECLARE @currRow INT = 0 +DECLARE @currIdxDip INT = 0 +DECLARE @currDate DATETIME + + +-- creo la tabella temporanea con riga incrementale +DECLARE @dateAndUser TABLE + ( + Riga int IDENTITY(1,1) NOT NULL, + DATA DATETIME NULL, + idxDipendente INT NULL + ) + +-- elenco delle date DEL MESE (compresi sab/dom) fino a max data odierna +;WITH myCTE AS +( + SELECT CONVERT(DATE,DATEADD(dd, (N-1), @inizio)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) +) + +-- inserisco valori cte in temp table! +INSERT INTO @dateAndUser +SELECT * FROM myCTE + +-- SELECT COUNT(*) FROM @dateAndUser +SELECT @numD = COUNT(*) FROM @dateAndUser + +-- eseguo update! Iterazione sulle righe della CTE +WHILE @currRow < @numD +BEGIN + SET @currRow = @currRow + 1 + + -- Get next customerId + SELECT @currRow=Riga, @currIdxDip=idxDipendente, @currDate=Data + FROM @dateAndUser + WHERE Riga = @currRow + + ---- Exit loop if no more customers + --IF @@ROWCOUNT = 0 BREAK; + + -- X GIANCARLO: se commenti le seguenti hai SOLO il tempo di creare tab temporanea e spazzarla... + -- ESEGUO! + EXEC stp_ricalcolaTimbratureExpl @currIdxDip, @currDate + --SELECT @currIdxDip, @currDate, DATEDIFF(ms, @lapTime, GETDATE()) AS msLastExec + --SELECT @lapTime=GETDATE() + +END + +SELECT @totRecords = @numD + +SELECT @startProc AS startTime, GETDATE() AS endTime, @totRecords AS numRec, DATEDIFF(ms, @startProc, GETDATE()) AS totMs, CAST(@totRecords AS FLOAT) * 1000 / DATEDIFF(ms, @startProc, GETDATE()) AS recPerSec + +RETURN +go + +/*---------------------------------- +* stp_ricalcolaTimbratureExpl +* +* Aggiorna la tab timbrature expl ricalcolando la giornata del record interessato +* mod: S.E.L. - 2012.02.06 +*----------------------------------*/ +alter PROCEDURE stp_ricalcolaTimbratureExpl +( + @idxDipendente AS INT, + @dataRif AS DATETIME +) +AS + +-- variabili +DECLARE @minArr INT +SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT ISNULL(( SELECT block FROM TimbratureExpl WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) ),0) ) +IF(@block = 0) +BEGIN + -- elimino i periodi della data indicata... + DELETE FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) + + -- inserisco i dati minimi per la data indicata + INSERT INTO TimbratureExpl(idxDipendente, dataLav) + VALUES(@idxDipendente, CONVERT(DATE,@dataRif)) + + -- aggiorno cognome nome + BEGIN TRY + UPDATE te + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM TimbratureExpl te INNER JOIN v_cognomeNome vcn ON te.idxDipendente = vcn.idxDipendente + WHERE CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif) AND te.idxDipendente = @idxDipendente + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH + + -- aggiorno 1° timbratura + UPDATE te + SET te.entrata_1 = pl.entrata, + te.uscita_1 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON + te.idxDipendente = pl.idxDipendente AND + (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 1 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 2° timbratura + UPDATE te + SET te.entrata_2 = pl.entrata, + te.uscita_2 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 2 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 3° timbratura + UPDATE te + SET te.entrata_3 = pl.entrata, + te.uscita_3 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 3 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 4° timbratura + UPDATE te + SET te.entrata_4 = pl.entrata, + te.uscita_4 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 4 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- calcolo ore totali... + UPDATE TimbratureExpl + SET h_lav = CAST(FLOOR((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0))/@minArr) AS FLOAT)*@minArr/60 + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se c'è anche solo 1 timbratura non approvata metto flag isOkApp a falso + UPDATE TimbratureExpl + SET isOkApp = ISNULL(( + SELECT MIN(CASE WHEN Approv=0 THEN 0 ELSE 1 END) AS isOk + FROM Timbrature + WHERE idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY CONVERT(DATE,dataOra) + ),1) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se entrate <> uscite flag isOkTim a falso + UPDATE TimbratureExpl + SET isOkTim = ( + SELECT CASE WHEN + ISNULL( + (SELECT COUNT(*) as timb + FROM Timbrature AS t + WHERE t.idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY t.idxDipendente , CONVERT(DATE,t.dataOra) + HAVING COUNT ( CASE Entrata WHEN 1 THEN dataOra END ) <> COUNT ( CASE Entrata WHEN 0 THEN dataOra END ) + ),0) > 0 THEN 0 ELSE 1 END + ) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- calcolo resoconto MINUTI giornaliero, imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- MIN lavorati, ordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minLav = CAST((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0)) AS FLOAT) + ,minOrd = dbo.f_oreOrdDip(idxDipendente,dataLav) * 60 -- da schema orario dip attivo + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- MIN non lavorati, straordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minNonLav = (CEILING(CONVERT(FLOAT,CASE WHEN minOrd <= minLav THEN (0) ELSE minOrd-minLav END)/@minArr)*@minArr) + ,minStra = (FLOOR(CONVERT(FLOAT,CASE WHEN minOrd < minLav AND minLav > (0) THEN minLav-minOrd ELSE (0) END)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + + -- MIN da tab giustificativi (feste, ferie, malattia, permessi) + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust='MAL' THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END + FROM TimbratureExpl te INNER JOIN Giustificativi g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + WHERE (CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif)) AND te.idxDipendente = @idxDipendente + + +END + +RETURN +go + +/********************************************************** +* STORED stp_timbratureExplFillDate +* +* inserisce nelle TimbratureExpl le date mancanti x ogni dipendente, dato il mese indicato (fino a max data corrente...) +* +* mod: S.E.L. 2012.11.21 +* +**********************************************************/ +alter PROCEDURE stp_timbratureExplFillDate +( + @inizio DATETIME, + @fine DATETIME +) +AS + +SET DATEFIRST 1 +-- quanti giorni mi servono? conto giorni del mese +DECLARE @numD INT +SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine) ) + +-- elenco delle date DEL MESE (compresi sab/dom) fino a max data odierna +;WITH myCTE AS +( + SELECT CONVERT(DATE,DATEADD(dd, (N-1), @inizio)) as Data, idxDipendente, Cognome + ' ' + Nome + ' [' + Matricola + ']' as CognomeNome + FROM Tally, Dipendenti + WHERE N <= @numD +) +-- INSERISCO le mancanti con i min da lavorare da tab orari x ogni dipendente e le festività + +INSERT INTO TimbratureExpl(dataLav, idxDipendente, CognomeNome, h_lav, minOrd, minFest, minPerm) +SELECT mc.Data, mc.idxDipendente, mc.CognomeNome, 0, dbo.f_oreOrdDip(mc.idxDipendente,mc.Data) * 60, dbo.f_oreFerieDip(mc.idxDipendente,mc.Data) * 60, dbo.f_oreOrdDip(mc.idxDipendente,mc.Data) * 60 +FROM myCte as mc LEFT OUTER JOIN TimbratureExpl te +ON mc.idxDipendente=te.idxDipendente AND mc.Data = te.dataLav +WHERE te.dataLav IS NULL + +RETURN +go + +commit; +go + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(250, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00251.sql b/GPW_Data/SqlScripts/GPW/GPW_00251.sql new file mode 100644 index 0000000..08bbb12 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00251.sql @@ -0,0 +1,239 @@ +create schema import; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +create PROCEDURE import.stp_import_PaymoDataRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +create PROCEDURE import.stp_import_SpsDataRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +commit; +go + + +drop procedure stp_import_paymoRaw; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table AnagClienti add + codExt nvarchar(50); +go + +exec sp_addextendedproperty 'MS_Description', 'codice esterno', 'SCHEMA', 'dbo', 'TABLE', 'AnagClienti', 'COLUMN', 'codExt'; +go + +set ANSI_NULLS on; +go + + +commit; +go + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(251, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00252_sps_data.sql b/GPW_Data/SqlScripts/GPW/GPW_00252_sps_data.sql new file mode 100644 index 0000000..cb724b0 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00252_sps_data.sql @@ -0,0 +1,1525 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_SpsDataRaw +* +* importa tracciato dati SPS x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +alter PROCEDURE import.stp_import_SpsDataRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + select * from ZZZ_SPS_AnagClienti +) +INSERT INTO AnagClienti(RagSociale, indirizzo, cap, citta, prov, nota, oldIdx, Attivo, codExt) +SELECT cte.RagSoc, cte.Indirizzo, cte.cap, cte.citta, cte.prov, cte.codCliExt +' - ' + cte.RagSoc, cte.idxCli, 1,cte.codCliExt +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.RagSoc + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT * FROM ZZZ_SPS_AnagCommesse +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, budgetTime, Attivo, codExt) +SELECT cli.idxCliente, cte.codExt, cte.Descrizione + ' ['+ISNULL(cte.Codice_Disegno,' - ')+']', cte.BudgetOre, 1, cte.codExt +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.codExt INNER JOIN +AnagClienti Cli ON Cli.codExt = RIGHT(cte.codExt,3) +WHERE anag.idxProgetto IS NULL + + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT codCom, Fase FROM zzz_rawData_SPS +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.Fase, cte.Fase, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Fase +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT codCom, Fase, attivita FROM zzz_rawData_SPS +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.attivita, cte.attivita, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.attivita AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* update cognome nome dipendenti +**************************************************/ +UPDATE Dipendenti +SET codDipendenteExt = Nome + ' ' + Cognome + +UPDATE Dipendenti +SET codDipendenteExt='Bohdan Khomonchak' +WHERE cognome='Khomonchak' + + +/************************************************** +* importo records! +**************************************************/ +-- faccio un sort x dipendente-giorno x accodare i records + +-- faccio un sort x dipendente-giorno x accodare i records +;WITH myCteStep1 AS +( + SELECT CognomeNome + ,Data + , ROW_NUMBER() OVER(PARTITION BY CognomeNome,Data ORDER BY CognomeNome,Data) as riga + , codCom + , Fase + , attivita + , durata*60 as minuti + , descrizione + FROM zzz_rawData_SPS +) + +, myCteStep2 AS +( + SELECT * + , DATEADD(MINUTE,480+120*(riga-1),Data) AS Inizio + , DATEADD(MINUTE,480+120*(riga-1)+minuti,Data) AS Fine + FROM myCteStep1 +) + +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio,cte.Fine, ISNULL(cte.Descrizione,'-') +FROM myCteStep2 cte +INNER JOIN Dipendenti Dip ON cte.CognomeNome = dip.codDipendenteExt +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.attivita AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + +--- forzo ricalcolo attività expl! +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser 0, '20120101', '20130120' + + + + +RETURN +go + +commit; +go + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.AnagProgetti WHERE idxProgetto=1 +DELETE FROM dbo.AnagProgetti WHERE idxProgetto=2 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.AnagClienti WHERE idxCliente=1 +DELETE FROM dbo.AnagClienti WHERE idxCliente=2 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagClienti on +go + +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (3, N'FONDERIE MARIO MAZZUCCONI S.p.a.', N'Via Mazzini, 10', N'24036', N'Ponte San Pietro', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'101 - FONDERIE MARIO MAZZUCCONI S.p.a.', 1, 1, N'101') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (4, N'SPEEDLINE S.r.l.', N'Via Salgari, 6', N'30036', N'Santa Maria di Sala', N'VE', NULL, NULL, NULL, NULL, NULL, NULL, N'191 - SPEEDLINE S.r.l.', 3, 1, N'191') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (5, N'ALDEGHI ELIO SRL', N'Via I° Maggio, 4', N'23854', N'OLGINATE', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'121 - ALDEGHI ELIO SRL', 4, 1, N'121') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (6, N'SAPP SPA', N'Via XXV Aprile, 132', N'25038', N'ROVATO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'103 - SAPP SPA', 5, 1, N'103') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (7, N'TATEC SRL', N'Strada del maruccano 40/42', N'10022', N'CARMAGNOLA', N'TO', NULL, NULL, NULL, NULL, NULL, NULL, N'197 - TATEC SRL', 8, 1, N'197') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (8, N'PERSICO SPA', N'Via R. Follereau, 4', N'24027', N'NEMBRO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'173 - PERSICO SPA', 9, 1, N'173') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (9, N'NUOVA FONDAL SPA', N'Via Mazzini, 9', N'24060', N'San Paolo d''Argon', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'195 - NUOVA FONDAL SPA', 10, 1, N'195') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (10, N'MARCO FARINA', N'Via dell''Artigianato, 26', N'22060', N'Mirabello di Cantù', N'CO', NULL, NULL, NULL, NULL, NULL, NULL, N'193 - MARCO FARINA', 11, 1, N'193') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (11, N'MASTER SRL', N'S.P. 37 Conversano-Castiglione', N'70014', N'Conversano', N'BA', NULL, NULL, NULL, NULL, NULL, NULL, N'199 - MASTER SRL', 12, 1, N'199') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (12, N'DALCIO DI SOPRA SRL', N'Via Ermete Novelli 9', N'24122', N'BERGAMO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'183 - DALCIO DI SOPRA SRL', 13, 1, N'183') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (13, N'FASSI SRL', N'Via A. Verga, 17', N'24127', N'BERGAMO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'201 - FASSI SRL', 14, 1, N'201') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (14, N'VALBREM Spa', N'Via dell''Industria, 4', N'24010', N'Lenna', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'141 - VALBREM Spa', 15, 1, N'141') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (15, N'ITALPRESSE INDUSTRIA Srl', N'Via Trento, 178', N'25020', N'Capriano del Colle', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'187 - ITALPRESSE INDUSTRIA Srl', 16, 1, N'187') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (16, N'TECNOMODEL Snc', N'VIA L. da Vinci, 255', N'24040', N'BARBATA', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'189 - TECNOMODEL Snc', 17, 1, N'189') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (17, N'DELTA MOULDS SRL', N'Via M. delle Baserghe, 7', N'24030', N'PRESEZZO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'125 - DELTA MOULDS SRL', 18, 1, N'125') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (18, N'TECNOLIMITS SRL', N'Via Vicentini fratelli 4', N'24126', N'BERGAMO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'203 - TECNOLIMITS SRL', 19, 1, N'203') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (19, N'INDUSTRIA METALLI SRL', N'Via Garibaldi, 21', N'25081', N'BEDIZZOLE', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'205 - INDUSTRIA METALLI SRL', 20, 1, N'205') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (20, N'SCS SRL', N'Via Milano 12', N'25037', N'PONTOGLIO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'113 - SCS SRL', 21, 1, N'113') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (21, N'GHIAL SPA', N'Via Giuseppe Angelo Ghidoni 2/4/6/8', N'25045', N'Castegnato', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'137 - GHIAL SPA', 22, 1, N'137') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (22, N'OMFN SRL', N'Via Vittorio Veneto 135', N'24030', N'Presezzo', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'135 - OMFN SRL', 23, 1, N'135') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (23, N'ENGINSOFT SPA', N'Via malfatti 21', N'38100', N'TRENTO', N'TR', NULL, NULL, NULL, NULL, NULL, NULL, N'207 - ENGINSOFT SPA', 24, 1, N'207') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (24, N'MAGNI ROLANDO SRL', N'Via A. anzoni 20', N'20055', N'Renate', N'MI', NULL, NULL, NULL, NULL, NULL, NULL, N'219 - MAGNI ROLANDO SRL', 29, 1, N'219') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (25, N'PSR Srl', N'Via Lungo Serio 13/1', N'24050', N'Grassobbio', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'223 - PSR Srl', 30, 1, N'223') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (26, N'METELLI SPA', N'Via Bonotto 3/5', N'25033', N'Cologne', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'225 - METELLI SPA', 34, 1, N'225') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (27, N'Leggeri Attrezzeria Meccanica', N'Via Bruno Locatelli 48', N'24030', N'Brembate di Sopra', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'227 - Leggeri Attrezzeria Meccanica', 35, 1, N'227') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (28, N'TRW Automotive Italia Spa', N'Via Valtrompia 125 C.P. 158_159', N'25063', N'GARDONE', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'109 - TRW Automotive Italia Spa', 36, 1, N'109') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (29, N'BAGGIOLI G. PRESSOFUSIONE SPA', N'Corso Emanuele Filiberto, 74', N'23900', N'LECCO', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'149 - BAGGIOLI G. PRESSOFUSIONE SPA', 37, 1, N'149') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (30, N'SELVA SPA', N'Viale dell''industria 13', N'23037', N'TIRANO', N'SO', NULL, NULL, NULL, NULL, NULL, NULL, N'229 - SELVA SPA', 38, 1, N'229') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (31, N'BCN Srl', N'Via Lega Lombarda 25', N'24040', N'Bonate Sopra', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'221 - BCN Srl', 39, 1, N'221') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (32, N'GAMMA SPA', N'Via Pratobevera 10', N'23884', N'Castello di Brianza', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'241 - GAMMA SPA', 40, 1, N'241') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (33, N'MA.SPE SRL', N'Via Madonna delle Baserghe 7', N'24030', N'Presezzo', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'249 - MA.SPE SRL', 41, 1, N'249') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (34, N'C.A.M.P. spa', N'Via Roma 23', N'23834', N'Premana', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'255 - C.A.M.P. spa', 42, 1, N'255') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (35, N'QUARTI ITALY SRL', N'Via San Pietro', N'24030', N'Barzana', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'275 - QUARTI ITALY SRL', 43, 1, N'275') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (36, N'ALFASTAMPI Srl', N'Via L. Galvani 21', N'25064', N'GUSSAGO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'263 - ALFASTAMPI Srl', 44, 1, N'263') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (37, N'MPR MECCANICA DI PRECISIONE RIVANA SPA', N'VIA BALTERA 27', N'38066', N'RIVA DEL GARDA', N'TN', NULL, NULL, NULL, NULL, NULL, NULL, N'245 - MPR MECCANICA DI PRECISIONE RIVANA SPA', 45, 1, N'245') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (38, N'VETIMEC SOC. COOP.', N'Via Castagnini 21', N'40012', N'Calderara di Reno', N'BO', NULL, NULL, NULL, NULL, NULL, NULL, N'267 - VETIMEC SOC. COOP.', 46, 1, N'267') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (39, N'M.S. MOULD SERVICE INTERNATIONAL SRL', N'Via Tartaglia 11', N'25024', N'Porzano di Leno', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'269 - M.S. MOULD SERVICE INTERNATIONAL SRL', 47, 1, N'269') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (40, N'OFFICINE MECCANICHE REZZATESI SRL', N'Località produttive Rezzatesi', N'25086', N'Rezzato', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'265 - OFFICINE MECCANICHE REZZATESI SRL', 48, 1, N'265') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (41, N'SECOSTAMPI Srl', N'Via Rivera 65', N'20048', N'Carate Brianza', N'MI', NULL, NULL, NULL, NULL, NULL, NULL, N'143 - SECOSTAMPI Srl', 49, 1, N'143') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (42, N'S.V. PETRONI Srl', N'Via Bargellino 6', N'40012', N'Calderara di Reno', N'BO', NULL, NULL, NULL, NULL, NULL, NULL, N'159 - S.V. PETRONI Srl', 51, 1, N'159') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (43, N'SALA MAURIZIO STAMPI S.R.L.', N'Via San Giovanni Bosco 8', N'24040', N'SUISIO', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'279 - SALA MAURIZIO STAMPI S.R.L.', 53, 1, N'279') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (44, N'INPECO SPA', N'Via G. Di Vittorio 11', N'20090', N'Segrate', N'MI', NULL, NULL, NULL, NULL, NULL, NULL, N'291 - INPECO SPA', 54, 1, N'291') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (45, N'ALLUFLON SPA', N'Contrada Pianaccio', N'61040', N'San Michele Al Fiume', N'PS', NULL, NULL, NULL, NULL, NULL, NULL, N'293 - ALLUFLON SPA', 55, 1, N'293') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (46, N'RICCARDO FERRARIO', N'Via Carlo Alberto 36', N'10123', N'Torino', N'TO', NULL, NULL, NULL, NULL, NULL, NULL, N'307 - RICCARDO FERRARIO', 58, 1, N'307') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (47, N'ASCOM S.R.L.', N'Via Enzo Ferrari 40', N'10024', N'Moncalieri', N'TO', NULL, NULL, NULL, NULL, NULL, NULL, N'285 - ASCOM S.R.L.', 59, 1, N'285') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (48, N'BPB S.r.l.', N'Via Padana Superiore n. 1', N'25046', N'CASTEGNATO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'309 - BPB S.r.l.', 60, 1, N'309') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (49, N'EFFEBI S.r.l.', N'Viale dell''Artigianato 15', N'20082', N'Binasco', N'MI', NULL, NULL, NULL, NULL, NULL, NULL, N'313 - EFFEBI S.r.l.', 61, 1, N'313') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (50, N'FP GRAVITY CASTING SRL Socio Unico', N'Via Zona Industriale 5', N'33079', N'Sesto Al Reghena', N'PN', NULL, NULL, NULL, NULL, NULL, NULL, N'315 - FP GRAVITY CASTING SRL Socio Unico', 62, 1, N'315') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (51, N'CESAR S.r.l.', N'Via Piemonte 9', N'20048', N'CARATE BRIANZA', N'MI', NULL, NULL, NULL, NULL, NULL, NULL, N'323 - CESAR S.r.l.', 63, 1, N'323') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (52, N'SCM ZANUSSI S.r.l.', N'Via Chiavornicco 82', N'33084', N'CORDENONS', N'PN', NULL, NULL, NULL, NULL, NULL, NULL, N'320 - SCM ZANUSSI S.r.l.', 64, 1, N'320') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (53, N'GILARDONI FLAVIO SRL', N'Via Alle Villette 19', N'23826', N'MANDELLO LARIO', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'147 - GILARDONI FLAVIO SRL', 66, 1, N'147') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (54, N'KS GROUP SPA', N'Via Trieste 5', N'25030', N'CASTELCOVATI', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'323 - KS GROUP SPA', 67, 1, N'323') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (55, N'ENG.IN GROUP S.r.l.', N'Via R.De Troya 41', N'25010', N'BORGOSATOLLO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'327 - ENG.IN GROUP S.r.l.', 68, 1, N'327') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (56, N'S.P.S. S.r.l.', N'Via Donizetti 109/111', N'24030', N'Brembate Sopra', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'100 - S.P.S. S.r.l.', 99, 1, N'100') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (57, N'DIECASTING SERVICE SRL Socio Unico', N'Via Marmolada 5', N'25021', N'Bagnolo Mella', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'330 - DIECASTING SERVICE SRL Socio Unico', 70, 1, N'330') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (58, N'TOMOS S.R.L. a Socio Unico', N'Via G.Boccaccio 54', N'25080', N'MOLINETTO DI MAZZANO', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'333 - TOMOS S.R.L. a Socio Unico', 74, 1, N'333') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (59, N'CO.STAMP S.r.l.', N'Via Verdi 6', N'23844', N'SIRONE', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'105 - CO.STAMP S.r.l.', 75, 1, N'105') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (60, N'M.C.S. FACCHETTI S.r.l.', N'Località Breda 3', N'25070', N'MURA', N'BS', NULL, NULL, NULL, NULL, NULL, NULL, N'326 - M.C.S. FACCHETTI S.r.l.', 76, 1, N'326') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (61, N'TECNOMODEL ENGINEERING SRL', N'Via Bassa del Maglio, 2/4', N'24040', N'ROMANO DI LOMBARDIA', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'332 - TECNOMODEL ENGINEERING SRL', 79, 1, N'332') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (62, N'TOORA CASTING SPA', N'Via Mazzini, 9', N'24060', N'SAN PAOLO D''ARGON', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'133 - TOORA CASTING SPA', 80, 1, N'133') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (63, N'COMEST S.r.l.', N'Via Filippo Turati 14', N'40100', N'SALA BOLOGNESE', N'BO', NULL, NULL, NULL, NULL, NULL, NULL, N'127 - COMEST S.r.l.', 81, 1, N'127') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (64, N'GILARDONI VITTORIO S.r.l.', N'Viale della Costituzione 32', N'23826', N'Mandello del Lario', N'LC', NULL, NULL, NULL, NULL, NULL, NULL, N'339 - GILARDONI VITTORIO S.r.l.', 82, 1, N'339') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (65, N'MODELLERIA BRAMBILLA S.r.l.', N'Via del Progresso 1', N'42015', N'CORREGGIO', N'RE', NULL, NULL, NULL, NULL, NULL, NULL, N'338 - MODELLERIA BRAMBILLA S.r.l.', 83, 1, N'338') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (66, N'FONDERIE MARIO MAZZUCCONI S.p.a.', N'Via Mazzini, 10', N'24036', N'Ponte San Pietro', N'BG', NULL, NULL, NULL, NULL, NULL, NULL, N'215 - FONDERIE MARIO MAZZUCCONI S.p.a.', 1, 1, N'215') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (67, N'PANMECCANICA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, N'341 - PANMECCANICA', NULL, 1, N'341') +go + +set identity_insert dbo.AnagClienti off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagProgetti on +go + +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (3, 3, N'1931_101', N'Progetto Stampo a 40 impronte [091F]', 180.0000, NULL, NULL, 1, N'1931_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (4, 3, N'1932_101', N'Stampo 2 impronte + modello del pezzo [MLB EVO]', 500.0000, NULL, NULL, 1, N'1932_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (5, 3, N'1954_101', N'Trancia a n. 1 impronta [7805 501 756]', 0.0000, NULL, NULL, 1, N'1954_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (6, 3, N'1957_101', N'Progetto stampo trancia [ - ]', 0.0000, NULL, NULL, 1, N'1957_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (7, 3, N'1962_101', N'Modifiche stampo - HONDA DX - EX 1836 [7805 501 755]', 0.0000, NULL, NULL, 1, N'1962_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (8, 3, N'1964_101', N'Modello del pezzo + Progetto stampo a 1 impronta [7806 501 609 SDS 001]', 0.0000, NULL, NULL, 1, N'1964_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (9, 3, N'1965_101', N'Modifiche stampo Honda sx - EX 1839 [7851 501 755]', 0.0000, NULL, NULL, 1, N'1965_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (10, 3, N'1966_101', N'Modifiche ai trancianti vari [ - ]', 0.0000, NULL, NULL, 1, N'1966_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (11, 3, N'1968_101', N'Rotazione stampo [ - ]', 0.0000, NULL, NULL, 1, N'1968_101') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (12, 8, N'1955_173', N'Sella di raffreddamento [22313DA]', 15.0000, NULL, NULL, 1, N'1955_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (13, 8, N'1956_173', N'Sella di raffreddamento [22314DA]', 15.0000, NULL, NULL, 1, N'1956_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (14, 8, N'1958_173', N'Sella di raffreddamento [22315DA]', 15.0000, NULL, NULL, 1, N'1958_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (15, 8, N'1959_173', N'Sella di raffreddamento [22411D]', 20.0000, NULL, NULL, 1, N'1959_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (16, 8, N'1960_173', N'Sella di raffreddamento [22412D]', 15.0000, NULL, NULL, 1, N'1960_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (17, 8, N'1961_173', N'Sella di raffreddamento [22413D]', 15.0000, NULL, NULL, 1, N'1961_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (18, 8, N'1963_173', N'Stampo completo [22462C]', 29.1500, NULL, NULL, 1, N'1963_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (19, 8, N'1967_173', N'Stampo completo [22434C]', 25.0000, NULL, NULL, 1, N'1967_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (20, 8, N'1969_173', N'Stampo completo [22463C]', 25.0000, NULL, NULL, 1, N'1969_173') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (21, 18, N'1876_203', N'Accumulo ore a partire dal 07.05.2012 [ - ]', 0.0000, NULL, NULL, 1, N'1876_203') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (22, 65, N'1950_338', N'Progettazione conchigia + casse anima [KTC80740]', 196.0000, NULL, NULL, 1, N'1950_338') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo, codExt) + VALUES (23, 67, N'1970_341', N'introduzione delle lavorazioni + disegni 2D [ - ]', NULL, NULL, NULL, 1, N'1970_341') +go + +set identity_insert dbo.AnagProgetti off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagFasi on +go + +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (1, 21, N'F.1.', 0, N'Accumulo ore a partire dal 07.05.2012', N'Accumulo ore a partire dal 07.05.2012', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (2, 3, N'F.2.', 0, N'Progetto Stampo a 40 impronte', N'Progetto Stampo a 40 impronte', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (3, 4, N'F.3.', 0, N'Stampo 2 impronte + modello del pezzo', N'Stampo 2 impronte + modello del pezzo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (4, 22, N'F.4.', 0, N'Progettazione conchigia + casse anima', N'Progettazione conchigia + casse anima', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (5, 5, N'F.5.', 0, N'Trancia a n. 1 impronta', N'Trancia a n. 1 impronta', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (6, 12, N'F.6.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (7, 13, N'F.7.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (8, 6, N'F.8.', 0, N'Progetto stampo trancia', N'Progetto stampo trancia', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (9, 14, N'F.9.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (10, 15, N'F.10.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (11, 16, N'F.11.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (12, 17, N'F.12.', 0, N'Sella di raffreddamento', N'Sella di raffreddamento', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (13, 7, N'F.13.', 0, N'Modifiche stampo - HONDA DX - EX 1836', N'Modifiche stampo - HONDA DX - EX 1836', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (14, 18, N'F.14.', 0, N'Stampo completo', N'Stampo completo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (15, 8, N'F.15.', 0, N'Modello del pezzo + Progetto stampo a 1 impronta', N'Modello del pezzo + Progetto stampo a 1 impronta', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (16, 9, N'F.16.', 0, N'Modifiche stampo Honda sx - EX 1839', N'Modifiche stampo Honda sx - EX 1839', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (17, 10, N'F.17.', 0, N'Modifiche ai trancianti vari', N'Modifiche ai trancianti vari', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (18, 19, N'F.18.', 0, N'Stampo completo', N'Stampo completo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (19, 11, N'F.19.', 0, N'Rotazione stampo', N'Rotazione stampo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (20, 20, N'F.20.', 0, N'Stampo completo', N'Stampo completo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (21, 21, N'F.1.21.', 1, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (22, 21, N'F.1.22.', 1, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (23, 21, N'F.1.23.', 1, N'prodotto2D', N'prodotto2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (24, 21, N'F.1.24.', 1, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (25, 3, N'F.2.25.', 2, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (26, 3, N'F.2.26.', 2, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (27, 3, N'F.2.27.', 2, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (28, 4, N'F.3.28.', 3, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (29, 4, N'F.3.29.', 3, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (30, 4, N'F.3.30.', 3, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (31, 22, N'F.4.31.', 4, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (32, 22, N'F.4.32.', 4, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (33, 22, N'F.4.33.', 4, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (34, 22, N'F.4.34.', 4, N'relazioni_report', N'relazioni_report', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (35, 22, N'F.4.35.', 4, N'riunione interna', N'riunione interna', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (36, 22, N'F.4.36.', 4, N'trasferta', N'trasferta', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (37, 5, N'F.5.37.', 5, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (38, 5, N'F.5.38.', 5, N'riunione interna', N'riunione interna', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (39, 5, N'F.5.39.', 5, N'trasferta', N'trasferta', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (40, 12, N'F.6.40.', 6, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (41, 12, N'F.6.41.', 6, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (42, 13, N'F.7.42.', 7, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (43, 13, N'F.7.43.', 7, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (44, 6, N'F.8.44.', 8, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (45, 6, N'F.8.45.', 8, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (46, 14, N'F.9.46.', 9, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (47, 14, N'F.9.47.', 9, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (48, 15, N'F.10.48.', 10, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (49, 15, N'F.10.49.', 10, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (50, 16, N'F.11.50.', 11, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (51, 17, N'F.12.51.', 12, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (52, 7, N'F.13.52.', 13, N'altro', N'altro', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (53, 7, N'F.13.53.', 13, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (54, 7, N'F.13.54.', 13, N'simulazione colata', N'simulazione colata', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (55, 18, N'F.14.55.', 14, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (56, 8, N'F.15.56.', 15, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (57, 8, N'F.15.57.', 15, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (58, 9, N'F.16.58.', 16, N'altro', N'altro', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (59, 9, N'F.16.59.', 16, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (60, 9, N'F.16.60.', 16, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (61, 9, N'F.16.61.', 16, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (62, 9, N'F.16.62.', 16, N'simulazione colata', N'simulazione colata', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (63, 10, N'F.17.63.', 17, N'altro', N'altro', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (64, 10, N'F.17.64.', 17, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (65, 10, N'F.17.65.', 17, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (66, 10, N'F.17.66.', 17, N'controllo', N'controllo', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (67, 19, N'F.18.67.', 18, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (68, 11, N'F.19.68.', 19, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (69, 20, N'F.20.69.', 20, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (70, 23, N'F.70.', 0, N'introduzione delle lavorazioni + disegni 2D', N'introduzione delle lavorazioni + disegni 2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (71, 23, N'F.70.71.', 70, N'altro', N'altro', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (72, 23, N'F.70.72.', 70, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt) + VALUES (73, 23, N'F.70.73.', 70, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL) +go + +set identity_insert dbo.AnagFasi off +go + +commit transaction +go + + +set xact_abort on; +go + +begin transaction; +go + +create table zzz_rawData_SPS( + ID int not null identity constraint [aaaaadettaglio ore commesse aperte_PK] primary key nonclustered, + codCom nvarchar(255), + inizioCom datetime, + cliente nvarchar(255), + Fase nvarchar(255), + Data datetime, + CognomeNome nvarchar(255), + durata float, + attivita nvarchar(255), + descrizione nvarchar(255) +); +go + + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.zzz_rawData_SPS on +go + +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (1, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2013-01-10 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', N'modifiche boma xtr-2013') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (2, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-05-10 00:00:00.000', N'Giambattista Rota Nodari', 1.5, N'prodotto3D', N'modifiche al boma XTR 2013 e spedito a Bonnie') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (3, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-12-11 00:00:00.000', N'Giambattista Rota Nodari', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (4, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-10-23 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', N'Con papà Massimo, sistemazione maniglia') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (5, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-24 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto2D', N'nuovo boma 2013') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (6, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-25 00:00:00.000', N'Giambattista Rota Nodari', 2, N'attrezzature3D', N'nuovo boma 2013') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (7, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-07-26 00:00:00.000', N'Giambattista Rota Nodari', 1, N'prodotto3D', N'IN TECNOLIMITS FATTO FOTOGRAFIE AI BOMA E SPEDIZIONI') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (8, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-11-27 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'nuova maniglia') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (9, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-11-28 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'nuova maniglia +') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (10, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2013-01-04 00:00:00.000', N'Giambattista Rota Nodari', 1.5, N'prodotto3D', N'modifica curva boma') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (11, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-08-06 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', N'boma XTR per Bonnie') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (12, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2013-01-07 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', N'modifiche boma xtr') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (13, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-11-07 00:00:00.000', N'Giambattista Rota Nodari', 2.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (14, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-05-09 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'recupero ed esportazione STL della nuova maniglia +modello boma XTR 2012 e 2013') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (15, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-12-11 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (16, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-13 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (17, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-12-14 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (18, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-14 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (19, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-17 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (20, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-18 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (21, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-19 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (22, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-10-02 00:00:00.000', N'Bohdan Khomonchak', 1.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (23, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-20 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (24, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-09-21 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (25, N'1876_203', '2012-05-07 00:00:00.000', N'TECNOLIMITS', N'Accumulo ore a partire dal 07.05.2012', '2012-10-04 00:00:00.000', N'Bohdan Khomonchak', 3, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (26, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-10 00:00:00.000', N'Giambattista Rota Nodari', 3, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (27, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-07 00:00:00.000', N'Giambattista Rota Nodari', 3, N'attrezzature3D', N'con Ivan') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (28, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-20 00:00:00.000', N'Davide Colleoni', 6, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (29, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-13 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (30, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-17 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (31, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-18 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (32, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-20 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (33, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2013-01-03 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (34, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-10 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (35, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-11 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (36, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-12 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (37, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-13 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (38, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-14 00:00:00.000', N'Ivan Ferraroli', 7, N'attrezzature2D', N'2d portastampo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (39, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-17 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'stampo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (40, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-18 00:00:00.000', N'Ivan Ferraroli', 7, N'attrezzature3D', N'modifica cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (41, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-19 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature2D', N'2d matrici') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (42, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-20 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature2D', N'cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (43, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-21 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature2D', N'ass generale') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (44, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-21 00:00:00.000', N'Ivan Ferraroli', 4, N'prodotto3D', N'Studio Cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (45, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-22 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'studio cappellotti 40 impronte') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (46, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-24 00:00:00.000', N'Ivan Ferraroli', 2.5, N'prodotto3D', N'divisioni pezzo singolo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (47, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-11-26 00:00:00.000', N'Ivan Ferraroli', 2, N'attrezzature2D', N'cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (48, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-11-27 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'divisioni') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (49, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-27 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature2D', N'circuiti - estrattori ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (50, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-27 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Divisioni 40 impronte con estrattori') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (51, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-11-28 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'divisioni cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (52, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-28 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Divisioni e Progettazione stampo cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (53, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-11-29 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'divisioni cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (54, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-29 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (55, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-03 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature2D', N'MATRICI CAPPELLOTTI') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (56, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-09-03 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (57, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-11-30 00:00:00.000', N'Ivan Ferraroli', 5, N'prodotto3D', N'divisioni + matrici cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (58, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-30 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (59, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-08-31 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (60, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-04 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'MATRICI CAPPELLOTTI') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (61, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-09-04 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (62, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-05 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (63, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-09-05 00:00:00.000', N'Ivan Ferraroli', 8, N'prodotto3D', N'Progettazione stampo cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (64, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-06 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (65, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-09-06 00:00:00.000', N'Ivan Ferraroli', 5, N'prodotto3D', N'Progettazione stampo cappellotti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (66, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2013-01-07 00:00:00.000', N'Ivan Ferraroli', 4, N'attrezzature3D', N'modifica puntone') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (67, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-12-07 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (68, N'1931_101', '2012-09-17 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto Stampo a 40 impronte', '2012-09-07 00:00:00.000', N'Ivan Ferraroli', 3, N'prodotto3D', N'Progettazione stampo cappellotti ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (69, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-10 00:00:00.000', N'Davide Colleoni', 5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (70, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-11 00:00:00.000', N'Davide Colleoni', 7, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (71, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-12 00:00:00.000', N'Davide Colleoni', 3, N'attrezzature3D', N'AVANZAMENTO') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (72, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2012-12-13 00:00:00.000', N'Davide Colleoni', 1, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (73, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2012-12-13 00:00:00.000', N'Davide Colleoni', 2, N'riunione interna', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (74, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-14 00:00:00.000', N'Davide Colleoni', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (75, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-15 00:00:00.000', N'Davide Colleoni', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (76, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-16 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (77, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-17 00:00:00.000', N'Davide Colleoni', 5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (78, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2012-12-17 00:00:00.000', N'Davide Colleoni', 1.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (79, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-18 00:00:00.000', N'Davide Colleoni', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (80, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-18 00:00:00.000', N'Davide Colleoni', 3, N'riunione interna', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (81, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2012-12-18 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (82, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2012-12-19 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (83, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-08 00:00:00.000', N'Davide Colleoni', 2, N'attrezzature3D', N'avanzamento') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (84, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-08 00:00:00.000', N'Davide Colleoni', 2, N'trasferta', N'riunione in mm') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (85, N'1954_101', '2012-12-12 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Trancia a n. 1 impronta', '2013-01-09 00:00:00.000', N'Davide Colleoni', 5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (86, N'1955_173', '2013-01-03 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-03 00:00:00.000', N'Walter Salvi', 5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (87, N'1955_173', '2013-01-03 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-04 00:00:00.000', N'Walter Salvi', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (88, N'1955_173', '2013-01-03 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-08 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (89, N'1956_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-10 00:00:00.000', N'Walter Salvi', 0.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (90, N'1956_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-07 00:00:00.000', N'Walter Salvi', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (91, N'1956_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-10 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (92, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-07 00:00:00.000', N'Roberto Spreafico', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (93, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-08 00:00:00.000', N'Roberto Spreafico', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (94, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-09 00:00:00.000', N'Roberto Spreafico', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (95, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-10 00:00:00.000', N'Davide Colleoni', 4, N'attrezzature3D', N'impostazione trancia con ivan') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (96, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-17 00:00:00.000', N'Davide Colleoni', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (97, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-18 00:00:00.000', N'Davide Colleoni', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (98, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-19 00:00:00.000', N'Davide Colleoni', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (99, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-10 00:00:00.000', N'Ivan Ferraroli', 7, N'attrezzature3D', N'trancia trw 277') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (100, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-11 00:00:00.000', N'Ivan Ferraroli', 3, N'attrezzature3D', N'trancia trw 277') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (101, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-17 00:00:00.000', N'Ivan Ferraroli', 5, N'attrezzature3D', N'trancia 277 ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (102, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-18 00:00:00.000', N'Ivan Ferraroli', 5.5, N'attrezzature3D', N'culle trancia 277') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (103, N'1958_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-11 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (104, N'1958_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-08 00:00:00.000', N'Walter Salvi', 6, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (105, N'1958_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-11 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (106, N'1959_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-15 00:00:00.000', N'Walter Salvi', 1.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (107, N'1959_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-14 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (108, N'1959_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-11 00:00:00.000', N'Matteo Leggeri', 3.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (109, N'1960_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-10 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (110, N'1960_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-14 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (111, N'1960_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-10 00:00:00.000', N'Matteo Leggeri', 6, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (112, N'1961_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-14 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (113, N'1961_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-10 00:00:00.000', N'Matteo Leggeri', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (114, N'1961_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-11 00:00:00.000', N'Matteo Leggeri', 3.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (115, N'1962_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo - HONDA DX - EX 1836', '2013-01-14 00:00:00.000', N'Davide Colleoni', 2, N'simulazione colata', N'siatemazione colata da modifica divisioni e rigenerazione stampo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (116, N'1962_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo - HONDA DX - EX 1836', '2013-01-19 00:00:00.000', N'Davide Colleoni', 1, N'attrezzature3D', N'rigenerazione stampo con borchia ovale') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (117, N'1962_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo - HONDA DX - EX 1836', '2013-01-07 00:00:00.000', N'Davide Colleoni', 7, N'altro', N'modifica stampo con indicazioni costruttore') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (118, N'1963_173', '2013-01-08 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-10 00:00:00.000', N'Walter Salvi', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (119, N'1963_173', '2013-01-08 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-15 00:00:00.000', N'Walter Salvi', 2.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (120, N'1963_173', '2013-01-08 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-17 00:00:00.000', N'Walter Salvi', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (121, N'1963_173', '2013-01-08 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-08 00:00:00.000', N'Walter Salvi', 3.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (122, N'1963_173', '2013-01-08 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-09 00:00:00.000', N'Walter Salvi', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (123, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-10 00:00:00.000', N'Andrea Manzinali', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (124, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-11 00:00:00.000', N'Andrea Manzinali', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (125, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-14 00:00:00.000', N'Andrea Manzinali', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (126, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-15 00:00:00.000', N'Andrea Manzinali', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (127, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-16 00:00:00.000', N'Andrea Manzinali', 6.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (128, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-08 00:00:00.000', N'Andrea Manzinali', 1, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (129, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-09 00:00:00.000', N'Andrea Manzinali', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (130, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-04 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (131, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-12 00:00:00.000', N'Davide Colleoni', 1.5, N'prodotto3D', N'SISTEMAZIONE PEZZO SECONDO RICHIESTE DI MARCO') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (132, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-12 00:00:00.000', N'Davide Colleoni', 0.5, N'simulazione colata', N'RIGENERAZIONE COLATA') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (133, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-14 00:00:00.000', N'Davide Colleoni', 3, N'prodotto3D', N'modifiche richieste da marco e rigenerazione stampo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (134, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-07 00:00:00.000', N'Davide Colleoni', 2, N'altro', N'modificato stampo con indicazioni costruttore') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (135, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-08 00:00:00.000', N'Davide Colleoni', 1.5, N'attrezzature3D', N'sistemazione pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (136, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-08 00:00:00.000', N'Davide Colleoni', 3, N'altro', N'sistemazione stampo con indicazioni costruttore') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (137, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-09 00:00:00.000', N'Davide Colleoni', 3, N'attrezzature3D', N'rigenerazione divisioni e stampo per modifiche pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (138, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-09 00:00:00.000', N'Davide Colleoni', 1, N'prodotto3D', N'sistemazione pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (139, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-08 00:00:00.000', N'Ivan Ferraroli', 6, N'attrezzature2D', N'modifica honda sx') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (140, N'1965_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo Honda sx - EX 1839', '2013-01-09 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'modifiche honda sx + esportazioni PDF + STEP') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (141, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-11 00:00:00.000', N'Davide Colleoni', 1, N'attrezzature3D', N'sistemazione coltello ford cd4 sx') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (142, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-11 00:00:00.000', N'Davide Colleoni', 1, N'altro', N'sistemazione br222 sx deckel') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (143, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-17 00:00:00.000', N'Davide Colleoni', 2, N'controllo', N'controllo modifica br222 sx 2 impr.') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (144, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-10 00:00:00.000', N'Ivan Ferraroli', 1, N'attrezzature3D', N'ford cd 4') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (145, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-11 00:00:00.000', N'Ivan Ferraroli', 5, N'attrezzature3D', N'modifica br222') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (146, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-14 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'modifica Deckel Br222 sx') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (147, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-15 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'modifiche trancia DECKEL BR222 sx') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (148, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-16 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'modifica') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (149, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-17 00:00:00.000', N'Ivan Ferraroli', 3, N'attrezzature2D', N'stampa+piega+controllo disegni') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (150, N'1966_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche ai trancianti vari', '2013-01-07 00:00:00.000', N'Ivan Ferraroli', 4, N'attrezzature3D', N'modifiche gm epsilon') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (151, N'1967_173', '2013-01-10 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-10 00:00:00.000', N'Walter Salvi', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (152, N'1967_173', '2013-01-10 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-11 00:00:00.000', N'Walter Salvi', 4.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (153, N'1967_173', '2013-01-10 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-14 00:00:00.000', N'Walter Salvi', 7.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (154, N'1967_173', '2013-01-10 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-15 00:00:00.000', N'Walter Salvi', 3.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (155, N'1967_173', '2013-01-10 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-18 00:00:00.000', N'Walter Salvi', 5.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (156, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-10 00:00:00.000', N'Roberto Spreafico', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (157, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-11 00:00:00.000', N'Roberto Spreafico', 7.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (158, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-17 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (159, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-18 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (160, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-11 00:00:00.000', N'Walter Salvi', 3, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (161, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-15 00:00:00.000', N'Walter Salvi', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (162, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-16 00:00:00.000', N'Walter Salvi', 9, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (163, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-18 00:00:00.000', N'Walter Salvi', 3, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (164, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-14 00:00:00.000', N'Matteo Leggeri', 4.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (165, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-14 00:00:00.000', N'Matteo Leggeri', 4, N'altro', N'trasferta presso toora') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (166, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-15 00:00:00.000', N'Matteo Leggeri', 9, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (167, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-16 00:00:00.000', N'Matteo Leggeri', 9, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (168, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-17 00:00:00.000', N'Matteo Leggeri', 9, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (169, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-18 00:00:00.000', N'Matteo Leggeri', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (170, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-19 00:00:00.000', N'Matteo Leggeri', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (171, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-10 00:00:00.000', N'Giambattista Rota Nodari', 3, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (172, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-12 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (173, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-12 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'modifica al pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (174, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-13 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'pezzo modifiche') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (175, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-14 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'fasciame pezzo +') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (176, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-15 00:00:00.000', N'Giambattista Rota Nodari', 5, N'prodotto3D', N'modifiche pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (177, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-16 00:00:00.000', N'Giambattista Rota Nodari', 5, N'prodotto3D', N'modifiche fasciame') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (178, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-17 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', N'modifiche pezzo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (179, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-19 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (180, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-19 00:00:00.000', N'Giambattista Rota Nodari', 7, N'prodotto3D', N'modifica prodotto-fasciame') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (181, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-02 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'modifiche') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (182, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-20 00:00:00.000', N'Giambattista Rota Nodari', 6, N'prodotto3D', N'modifiche-pezzo-fasciame +') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (183, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-21 00:00:00.000', N'Giambattista Rota Nodari', 7, N'prodotto3D', N'modifiche pezzo-fasciame') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (184, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-29 00:00:00.000', N'Giambattista Rota Nodari', 5, N'prodotto3D', N'modifiche') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (185, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-03 00:00:00.000', N'Giambattista Rota Nodari', 6, N'attrezzature3D', N'modifiche alleggerimenti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (186, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-11-30 00:00:00.000', N'Giambattista Rota Nodari', 5, N'prodotto3D', N'alleggerimenti') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (187, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-04 00:00:00.000', N'Giambattista Rota Nodari', 3, N'prodotto3D', N'alleggerimento peso') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (188, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-08 00:00:00.000', N'Giambattista Rota Nodari', 2, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (189, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-10 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (190, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-10 00:00:00.000', N'Daniele Vanotti', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (191, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-10 00:00:00.000', N'Daniele Vanotti', 4.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (192, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-11 00:00:00.000', N'Daniele Vanotti', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (193, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-11 00:00:00.000', N'Daniele Vanotti', 1, N'attrezzature2D', N'bozza') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (194, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-11 00:00:00.000', N'Daniele Vanotti', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (195, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-11 00:00:00.000', N'Daniele Vanotti', 9, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (196, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-12 00:00:00.000', N'Daniele Vanotti', 9, N'attrezzature2D', N'bozza 2d') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (197, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-12 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (198, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-13 00:00:00.000', N'Daniele Vanotti', 4, N'attrezzature2D', N'bozza stampo') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (199, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-14 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (200, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-14 00:00:00.000', N'Daniele Vanotti', 2, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (201, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-15 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (202, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-15 00:00:00.000', N'Daniele Vanotti', 9.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (203, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-16 00:00:00.000', N'Daniele Vanotti', 10, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (204, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-17 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (205, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-17 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (206, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-18 00:00:00.000', N'Daniele Vanotti', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (207, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-18 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (208, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-19 00:00:00.000', N'Daniele Vanotti', 4.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (209, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-19 00:00:00.000', N'Daniele Vanotti', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (210, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-02 00:00:00.000', N'Daniele Vanotti', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (211, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-20 00:00:00.000', N'Daniele Vanotti', 4, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (212, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-20 00:00:00.000', N'Daniele Vanotti', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (213, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-21 00:00:00.000', N'Daniele Vanotti', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (214, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-22 00:00:00.000', N'Daniele Vanotti', 2.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (215, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-27 00:00:00.000', N'Daniele Vanotti', 4, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (216, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-29 00:00:00.000', N'Daniele Vanotti', 3.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (217, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-03 00:00:00.000', N'Daniele Vanotti', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (218, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-04 00:00:00.000', N'Daniele Vanotti', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (219, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-05 00:00:00.000', N'Daniele Vanotti', 8, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (220, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-07 00:00:00.000', N'Daniele Vanotti', 9, N'prodotto3D', N'MODELLO DEL PEZZO') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (221, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-12-07 00:00:00.000', N'Daniele Vanotti', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (222, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-08 00:00:00.000', N'Daniele Vanotti', 9.5, N'prodotto3D', N'MODELLO DEL PEZZO +') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (223, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-08 00:00:00.000', N'Daniele Vanotti', 9, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (224, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-09 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (225, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2012-10-09 00:00:00.000', N'Daniele Vanotti', 8.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (226, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-05 00:00:00.000', N'Giambattista Rota Nodari', 6, N'prodotto3D', N'mie+aiuto andrea') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (227, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-06 00:00:00.000', N'Giambattista Rota Nodari', 8.5, N'attrezzature3D', N'per Andrea') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (228, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-07 00:00:00.000', N'Giambattista Rota Nodari', 1.5, N'attrezzature3D', N'per Andrea +') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (229, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-19 00:00:00.000', N'Roberto Spreafico', 4, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (230, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-20 00:00:00.000', N'Roberto Spreafico', 8, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (231, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-10 00:00:00.000', N'Andrea Manzinali', 9, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (232, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-10 00:00:00.000', N'Andrea Manzinali', 2, N'riunione interna', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (233, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-11 00:00:00.000', N'Andrea Manzinali', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (234, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-12 00:00:00.000', N'Andrea Manzinali', 3, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (235, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-12 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (236, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-13 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (237, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-14 00:00:00.000', N'Andrea Manzinali', 5, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (238, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-15 00:00:00.000', N'Andrea Manzinali', 4.5, N'relazioni_report', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (239, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-16 00:00:00.000', N'Andrea Manzinali', 2, N'riunione interna', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (240, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-17 00:00:00.000', N'Andrea Manzinali', 4, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (241, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-17 00:00:00.000', N'Andrea Manzinali', 4, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (242, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-17 00:00:00.000', N'Andrea Manzinali', 10, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (243, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-18 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (244, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-18 00:00:00.000', N'Andrea Manzinali', 8.5, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (245, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-19 00:00:00.000', N'Andrea Manzinali', 3, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (246, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-19 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (247, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-02 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (248, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-27 00:00:00.000', N'Andrea Manzinali', 10.5, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (249, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-28 00:00:00.000', N'Andrea Manzinali', 4.5, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (250, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-04 00:00:00.000', N'Andrea Manzinali', 1.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (251, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-04 00:00:00.000', N'Andrea Manzinali', 5.5, N'trasferta', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (252, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-07 00:00:00.000', N'Andrea Manzinali', 8, N'attrezzature2D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (253, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2012-12-07 00:00:00.000', N'Andrea Manzinali', 6.5, N'prodotto3D', NULL) +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (254, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-08 00:00:00.000', N'Andrea Manzinali', 7, N'attrezzature2D', NULL) +go + +set identity_insert dbo.zzz_rawData_SPS off +go + +commit transaction +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(252, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00252_sps_exec.sql b/GPW_Data/SqlScripts/GPW/GPW_00252_sps_exec.sql new file mode 100644 index 0000000..ab5fc21 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00252_sps_exec.sql @@ -0,0 +1,51 @@ +/************************************************** +* update cognome nome dipendenti +**************************************************/ +UPDATE Dipendenti +SET codDipendenteExt = Nome + ' ' + Cognome + +UPDATE Dipendenti +SET codDipendenteExt='Bohdan Khomonchak' +WHERE cognome='Khomonchak' + + +/************************************************** +* importo records! +**************************************************/ +-- faccio un sort x dipendente-giorno x accodare i records + +-- faccio un sort x dipendente-giorno x accodare i records +;WITH myCteStep1 AS +( + SELECT CognomeNome + ,Data + , ROW_NUMBER() OVER(PARTITION BY CognomeNome,Data ORDER BY CognomeNome,Data) as riga + , codCom + , Fase + , attivita + , durata*60 as minuti + , descrizione + FROM zzz_rawData_SPS +) + +, myCteStep2 AS +( + SELECT * + , DATEADD(MINUTE,480+120*(riga-1),Data) AS Inizio + , DATEADD(MINUTE,480+120*(riga-1)+minuti,Data) AS Fine + FROM myCteStep1 +) + +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, Fas.idxFase, cte.Inizio,cte.Fine, ISNULL(cte.Descrizione,'-') +FROM myCteStep2 cte +INNER JOIN Dipendenti Dip ON cte.CognomeNome = dip.codDipendenteExt +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.attivita AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + +--- forzo ricalcolo attività expl! +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser 0, '20120101', '20130120' \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00255.sql b/GPW_Data/SqlScripts/GPW/GPW_00255.sql new file mode 100644 index 0000000..ccb6acc --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00255.sql @@ -0,0 +1,656 @@ +set xact_abort on; +go + +begin transaction; +go + +alter table AnagProgetti add + avvio datetime, + chiusura datetime; +go + +set ANSI_NULLS on; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +create index ix_RA_inizio on RegAttivita(inizio) + include(idxDipendente,idxFase,fine); +go + +set ANSI_NULLS on; +go + +alter TRIGGER trg_RegAtt_upsert +ON RegAttivita +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab dei RegAttivitaExpl +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +IF(UPDATE(idxDipendente) OR UPDATE(inizio) OR UPDATE(fine) OR UPDATE(idxFase)) +BEGIN + -- dichiarazione variabili + DECLARE @inizio DATETIME + DECLARE @fine DATETIME + DECLARE @idxDipendente INT + + -- recupero valori x inserting + SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,i.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +END +go + +alter TRIGGER trg_RegAtt_delete +ON RegAttivita +/*---------------------------------- +* Trigger su delete +* +* Aggiorna la tab RegAttivitaExpl ricalcolando la giornata del record interessato +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR DELETE +AS + +-- dichiarazione variabili +DECLARE @inizio DATETIME +DECLARE @fine DATETIME +DECLARE @idxDipendente INT + +-- recupero valori x inserting +SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,d.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,d.inizio)), @idxDipendente = d.idxDipendente FROM deleted d + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table RegAttivita drop + constraint DF_RegAttivita_money , + constraint FK_RegAttivita_AnagFasi , + constraint FK_RegAttivita_Dipendenti ; +go + +exec sp_rename 'PK_RegAttivita', 'tmp__PK_RegAttivita', 'OBJECT'; +go + +exec sp_rename 'RegAttivita', 'tmp__RegAttivita_0', 'OBJECT'; +go + +drop trigger trg_RegAtt_upsert; +go + +drop trigger trg_RegAtt_delete; +go + +create table RegAttivita( + idxRA int not null identity constraint PK_RegAttivita primary key, + idxDipendente int not null, + idxFase int not null, + inizio datetime not null, + fine datetime not null, + descrizione nvarchar(500), + oreTot decimal(18,0), + importo decimal(19,4) constraint DF_RegAttivita_money default ((0)) +); +go + +alter table RegAttivita add + constraint FK_RegAttivita_AnagFasi foreign key(idxFase) references AnagFasi(idxFase) on update cascade, + constraint FK_RegAttivita_Dipendenti foreign key(idxDipendente) references Dipendenti(idxDipendente) on update cascade; +go + +create index ix_idxDip on RegAttivita(idxDipendente) + include(idxFase,inizio); +go + +create index ix_idxFase on RegAttivita(idxFase); +go + +create index ix_inizio on RegAttivita(inizio,idxDipendente) + include(fine); +go + +create index ix_RA_inizio on RegAttivita(inizio) + include(idxDipendente,idxFase,fine); +go + +exec sp_addextendedproperty 'MS_Description', '([dbo].[f_hourInterval]([inizio],[fine]))', 'SCHEMA', 'dbo', 'TABLE', 'RegAttivita', 'COLUMN', 'oreTot'; +go + +set identity_insert RegAttivita on; +go + +insert into RegAttivita(idxRA,idxDipendente,idxFase,inizio,fine,descrizione,oreTot,importo) select idxRA,idxDipendente,idxFase,inizio,fine,descrizione,convert(decimal(18,0), oreTot),importo from tmp__RegAttivita_0; +go + +set identity_insert RegAttivita off; +go + +drop table tmp__RegAttivita_0; +go + +set ANSI_NULLS on; +go + +create TRIGGER trg_RegAtt_upsert +ON RegAttivita +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab dei RegAttivitaExpl +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +IF(UPDATE(idxDipendente) OR UPDATE(inizio) OR UPDATE(fine) OR UPDATE(idxFase)) +BEGIN + -- dichiarazione variabili + DECLARE @inizio DATETIME + DECLARE @fine DATETIME + DECLARE @idxDipendente INT + + -- recupero valori x inserting + SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,i.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +END +go + +create TRIGGER trg_RegAtt_delete +ON RegAttivita +/*---------------------------------- +* Trigger su delete +* +* Aggiorna la tab RegAttivitaExpl ricalcolando la giornata del record interessato +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR DELETE +AS + +-- dichiarazione variabili +DECLARE @inizio DATETIME +DECLARE @fine DATETIME +DECLARE @idxDipendente INT + +-- recupero valori x inserting +SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,d.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,d.inizio)), @idxDipendente = d.idxDipendente FROM deleted d + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/****************************************************************************** +* Function f_hourInterval +* +* calcola intervallo orario tra 2 date/time +*******************************************************************************/ +alter FUNCTION f_hourInterval +( + @inizio DATETIME, + @fine DATETIME +) + +RETURNS DECIMAL(19,4) +AS +BEGIN + -- sommo e restituisco tot ore + RETURN CAST(dbo.f_minuteInterval(@inizio,@fine) AS DECIMAL(19,4))/60 +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table RegAttivita drop + constraint DF_RegAttivita_money , + constraint FK_RegAttivita_AnagFasi , + constraint FK_RegAttivita_Dipendenti ; +go + +exec sp_rename 'PK_RegAttivita', 'tmp__PK_RegAttivita', 'OBJECT'; +go + +exec sp_rename 'RegAttivita', 'tmp__RegAttivita_1', 'OBJECT'; +go + +drop trigger trg_RegAtt_delete; +go + +drop trigger trg_RegAtt_upsert; +go + +create table RegAttivita( + idxRA int not null identity constraint PK_RegAttivita primary key, + idxDipendente int not null, + idxFase int not null, + inizio datetime not null, + fine datetime not null, + descrizione nvarchar(500), + oreTot as ([dbo].[f_hourInterval]([inizio],[fine])), + importo decimal(19,4) constraint DF_RegAttivita_money default ((0)) +); +go + +alter table RegAttivita add + constraint FK_RegAttivita_AnagFasi foreign key(idxFase) references AnagFasi(idxFase) on update cascade, + constraint FK_RegAttivita_Dipendenti foreign key(idxDipendente) references Dipendenti(idxDipendente) on update cascade; +go + +create index ix_idxDip on RegAttivita(idxDipendente) + include(idxFase,inizio); +go + +create index ix_idxFase on RegAttivita(idxFase); +go + +create index ix_inizio on RegAttivita(inizio,idxDipendente) + include(fine); +go + +create index ix_RA_inizio on RegAttivita(inizio) + include(idxDipendente,idxFase,fine); +go + +exec sp_addextendedproperty 'MS_Description', '([dbo].[f_hourInterval]([inizio],[fine]))', 'SCHEMA', 'dbo', 'TABLE', 'RegAttivita', 'COLUMN', 'oreTot'; +go + +set identity_insert RegAttivita on; +go + +insert into RegAttivita(idxRA,idxDipendente,idxFase,inizio,fine,descrizione,importo) select idxRA,idxDipendente,idxFase,inizio,fine,descrizione,importo from tmp__RegAttivita_1; +go + +set identity_insert RegAttivita off; +go + +drop table tmp__RegAttivita_1; +go + +set ANSI_NULLS on; +go + +create TRIGGER trg_RegAtt_delete +ON RegAttivita +/*---------------------------------- +* Trigger su delete +* +* Aggiorna la tab RegAttivitaExpl ricalcolando la giornata del record interessato +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR DELETE +AS + +-- dichiarazione variabili +DECLARE @inizio DATETIME +DECLARE @fine DATETIME +DECLARE @idxDipendente INT + +-- recupero valori x inserting +SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,d.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,d.inizio)), @idxDipendente = d.idxDipendente FROM deleted d + +--chiamo la stored di ricalcolo +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +go + +create TRIGGER trg_RegAtt_upsert +ON RegAttivita +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab dei RegAttivitaExpl +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +IF(UPDATE(idxDipendente) OR UPDATE(inizio) OR UPDATE(fine) OR UPDATE(idxFase)) +BEGIN + -- dichiarazione variabili + DECLARE @inizio DATETIME + DECLARE @fine DATETIME + DECLARE @idxDipendente INT + + -- recupero valori x inserting + SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,i.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AP_Expl_getData +* +* recupera elenco progetti con filtraggio ore totali per +* - dipendente +* - periodo +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +create PROCEDURE stp_AP_Expl_getData +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME = '19000101', + @dataTo DATETIME = '21000101', + @idxCliente INT = 0, -- 0 = tutti + @showPrjArch BIT = 1 -- 1 = mostra tutti +) +AS + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom=ISNULL(@dataFrom, @firstDate) , @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(ap.budgetTime,0) AS budgetTime + , ISNULL(ap.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + myCte AS cte ON cte.idxProgetto = ap.idxProgetto +--ORDER BY cte.totOre DESC +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_Utente +* +* clona un attività utente: se c'è da ultima altrimenti da zero x una certa data +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +create PROCEDURE stp_RA_clonaLastRA_Utente +( + @idxDipendente INT, + @dataRif DATETIME -- data x cui creare un record attività +) +AS + +-- variabili +DECLARE @idxFase INT +DECLARE @idxRA INT + +-- arrotondo data richiesta solo all'ora... +SELECT @dataRif = DATEADD(HOUR, DATEPART(HOUR,@dataRif), CONVERT(DATETIME,(CONVERT(DATE,@dataRif)))) + +-- cerco se esista ultima reg attività utente... +SELECT @idxRA=ISNULL(idxRA,0) FROM RegAttivita WHERE idxDipendente = @idxDipendente + +-- se non ho trovato records, ovvero idxRA = 0, prendo ultima fase da elenco +IF (@idxRA = 0) + BEGIN + -- calcolo ultima fase inserita... + SELECT TOP 1 @idxFase=ISNULL(idxFase,0) FROM AnagFasi ORDER BY idxFase DESC + -- se trovata fase inserisco! + IF(@idxFase > 0) + BEGIN + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (@idxDipendente, @idxFase, @dataRif, DATEADD(HOUR,1,@dataRif), '...',0) + END + END +ELSE + BEGIN + -- inserisco su data richeista duplicazione dell'ultima attività utente... + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif), descrizione, importo + FROM RegAttivita + WHERE (idxRA = @idxRA) + + END +go + +create PROCEDURE stp_RA_InsertQuery +( + @idxDipendente int, + @idxFase int, + @inizio datetime, + @fine datetime, + @descrizione nvarchar(500), + @importo decimal(19, 4) +) +AS + SET NOCOUNT OFF; +INSERT INTO RegAttivita + (idxDipendente, idxFase, inizio, fine, descrizione, importo) +VALUES (@idxDipendente,@idxFase,@inizio,@fine,@descrizione,@importo) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RAD_Expl_getByIdxDipData +* +* recupera elenco attività (con Expl dei dati da anagrafica) da idxDipendente + dataRif +* +* mod: S.E.L. 2013.01.23 +* +**********************************************************/ +alter PROCEDURE stp_RAD_Expl_getByIdxDipData +( + @idxDipendente INT, + @dataRif DATETIME +) +AS + +SELECT RegAttivita.idxDipendente, RegAttivita.inizio, RegAttivita.fine, CASE WHEN ISNULL(descrizione, '') = '' THEN '-' ELSE ISNULL(descrizione, '') + END AS descrizione, RegAttivita.oreTot, RegAttivita.oreTot * 60 AS minTot, RegAttivita.importo, AnagClienti.RagSociale, AnagProgetti.nomeProj, + AnagFasi.nomeFase, RegAttivita.idxRA +FROM RegAttivita INNER JOIN + AnagFasi ON RegAttivita.idxFase = AnagFasi.idxFase INNER JOIN + AnagProgetti ON AnagFasi.idxProgetto = AnagProgetti.idxProgetto INNER JOIN + AnagClienti ON AnagProgetti.idxCliente = AnagClienti.idxCliente +WHERE (RegAttivita.idxDipendente = @idxDipendente) AND (CAST(RegAttivita.inizio AS DATE) = CAST(@dataRif AS DATE) OR + CAST(RegAttivita.fine AS DATE) = CAST(@dataRif AS DATE)) +ORDER BY RegAttivita.inizio +go + +/*---------------------------------- +* stp_ricalcolaRegAttivitaExpl_byPeriodoUser +* +* Ricalcola le RegAttivitaExpl x utente e intervallo date +* mod: S.E.L. - 2013.01.21 +*----------------------------------*/ +alter PROCEDURE stp_ricalcolaRegAttivitaExpl_byPeriodoUser +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +-- dichiaro variabili x calcolo tempo execuzione e num records! +DECLARE @startProc DATETIME = GETDATE() +DECLARE @totRecords INT = 0 + +BEGIN + + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine ) ) + + -- crea eventuali record mancanti: data, dip, cognome-nome + INSERT INTO RegAttivitaExpl(dataLav, idxDipendente) + SELECT ty.Data, ty.idxDipendente + FROM ( + SELECT CONVERT(DATE,DATEADD(dd, -N, @fine)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD -- solo dati desiderati + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) --filtro su dipendenti + ) ty LEFT OUTER JOIN RegAttivitaExpl rae ON ty.Data=rae.dataLav AND ty.idxDipendente=rae.idxDipendente + WHERE rae.dataLav IS NULL -- righe mancanti! + + -- resetto a zero le eventuali righe che non hanno attività registrate + UPDATE rae + SET minRegAtt = 0 + ,descrProj = '' + FROM RegAttivitaExpl rae + LEFT OUTER JOIN ( + SELECT DISTINCT idxDipendente, CONVERT(DATE,inizio) AS data + FROM dbo.RegAttivita + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (inizio >= DATEADD(DAY,-1,@inizio) AND inizio <= @fine) + GROUP BY idxDipendente, CONVERT(DATE,inizio) + + ) vra ON rae.dataLav = vra.data AND rae.idxDipendente=vra.idxDipendente + WHERE vra.data IS NULL -- righe mancanti! + AND ((rae.idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (rae.dataLav >= @inizio AND rae.dataLav < @fine)) -- solo x dip e periodo selezionati + + -- tab temp del record date progetti + ;WITH myCteRA AS( + SELECT idxDipendente, CONVERT(DATE,inizio) AS data, SUM(oreTot) AS oreTot, SUM(dbo.f_minuteInterval(inizio, fine)) as minTot, dbo.f_ProgettiByDate(idxDipendente, CONVERT(DATE,inizio)) AS progetti + FROM dbo.RegAttivita + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (inizio >= DATEADD(DAY,-1,@inizio) AND inizio <= @fine) + GROUP BY idxDipendente, CONVERT(DATE,inizio) + ) + + -- aggiorno la tab delle RegAttivitaExpl + UPDATE rae + SET minRegAtt = minTot + ,descrProj = ISNULL(progetti,'') + FROM RegAttivitaExpl rae + INNER JOIN myCteRA vra ON rae.dataLav = vra.data AND rae.idxDipendente=vra.idxDipendente + + -- aggiorno cognome nome + BEGIN TRY + UPDATE rae + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM RegAttivitaExpl rae INNER JOIN v_cognomeNome vcn ON rae.idxDipendente = vcn.idxDipendente + WHERE ISNULL(rae.CognomeNome,'') = '' + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH +END + +SELECT @numD = @numD * COUNT(*) FROM Dipendenti WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + +SELECT @startProc AS startTime, GETDATE() AS endTime, @numD AS numRec, DATEDIFF(ms, @startProc, GETDATE()) AS totMs, CAST(@numD AS FLOAT) * 1000 / DATEDIFF(ms, @startProc, GETDATE()) AS recPerSec + +RETURN +go + +commit; +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(255, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00256_sps_data.sql b/GPW_Data/SqlScripts/GPW/GPW_00256_sps_data.sql new file mode 100644 index 0000000..459995f --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00256_sps_data.sql @@ -0,0 +1,470 @@ +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.zzz_rawData_SPS on +go + +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (255, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-21 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (256, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-22 00:00:00.000', N'Daniele Vanotti', 10.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (257, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-23 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (258, N'1932_101', '2012-09-18 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Stampo 2 impronte + modello del pezzo', '2013-01-24 00:00:00.000', N'Daniele Vanotti', 9.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (259, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-21 00:00:00.000', N'Andrea Manzinali', 5, N'attrezzature2D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (260, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-22 00:00:00.000', N'Andrea Manzinali', 1, N'attrezzature2D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (261, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-24 00:00:00.000', N'Andrea Manzinali', 0.5, N'attrezzature2D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (262, N'1950_338', '2012-12-04 00:00:00.000', N'Gilardoni Vittorio Srl', N'Progettazione conchigia + casse anima', '2013-01-25 00:00:00.000', N'Andrea Manzinali', 0.5, N'attrezzature2D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (263, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-21 00:00:00.000', N'Davide Colleoni', 7, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (264, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-22 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (265, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-23 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (266, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-24 00:00:00.000', N'Davide Colleoni', 9, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (267, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-25 00:00:00.000', N'Davide Colleoni', 6, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (268, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-21 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'trancia 277 culle') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (269, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-22 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'trancia 277 distanziali') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (270, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-23 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'trancia 277 ') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (271, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-24 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'trancia 277') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (272, N'1957_101', '2013-01-07 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Progetto stampo trancia', '2013-01-25 00:00:00.000', N'Ivan Ferraroli', 8, N'attrezzature3D', N'trancia-rinomina-distinta') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (273, N'1958_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-24 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (274, N'1959_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-24 00:00:00.000', N'Walter Salvi', 1.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (275, N'1960_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-24 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (276, N'1961_173', '2013-01-07 00:00:00.000', N'Persico', N'Sella di raffreddamento', '2013-01-24 00:00:00.000', N'Walter Salvi', 1, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (277, N'1962_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modifiche stampo - HONDA DX - EX 1836', '2013-01-25 00:00:00.000', N'Davide Colleoni', 3, N'attrezzature3D', N'RIGENERAZIONE COLATA') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (278, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-21 00:00:00.000', N'Andrea Manzinali', 3, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (279, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-22 00:00:00.000', N'Andrea Manzinali', 7, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (280, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-23 00:00:00.000', N'Andrea Manzinali', 9, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (281, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-24 00:00:00.000', N'Andrea Manzinali', 8, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (282, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-25 00:00:00.000', N'Andrea Manzinali', 4.5, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (283, N'1964_101', '2013-01-08 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Modello del pezzo + Progetto stampo a 1 impronta', '2013-01-26 00:00:00.000', N'Andrea Manzinali', 4, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (284, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-21 00:00:00.000', N'Walter Salvi', 2, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (285, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-22 00:00:00.000', N'Walter Salvi', 9.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (286, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-23 00:00:00.000', N'Walter Salvi', 9.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (287, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-24 00:00:00.000', N'Walter Salvi', 4.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (288, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-25 00:00:00.000', N'Walter Salvi', 8.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (289, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-21 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (290, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-22 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (291, N'1968_101', '2013-01-10 00:00:00.000', N'Fonderie Mario Mazzucconi', N'Rotazione stampo', '2013-01-23 00:00:00.000', N'Bohdan Khomonchak', 4, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (292, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-21 00:00:00.000', N'Walter Salvi', 7.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (293, N'1969_173', '2013-01-11 00:00:00.000', N'Persico', N'Stampo completo', '2013-01-24 00:00:00.000', N'Walter Salvi', 0.5, N'attrezzature3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (294, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-21 00:00:00.000', N'Matteo Leggeri', 8, N'prodotto3D', N'') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (295, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-22 00:00:00.000', N'Matteo Leggeri', 8, N'prodotto3D', N'6 ore corpo valvola + 2 ore coperchio') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (296, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-23 00:00:00.000', N'Matteo Leggeri', 9, N'prodotto3D', N'5 ore coperchio--- 4ore power unit') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (297, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-24 00:00:00.000', N'Matteo Leggeri', 8, N'prodotto3D', N'power unit') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (298, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-25 00:00:00.000', N'Matteo Leggeri', 8, N'prodotto3D', N'power unit') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (299, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-26 00:00:00.000', N'Matteo Leggeri', 2, N'attrezzature2D', N'corpo valvola') +INSERT INTO dbo.zzz_rawData_SPS + (ID, codCom, inizioCom, cliente, Fase, Data, CognomeNome, durata, attivita, descrizione) + VALUES (300, N'1970_341', '2013-01-16 00:00:00.000', N'PANMECCANICA', N'introduzione delle lavorazioni + disegni 2D', '2013-01-26 00:00:00.000', N'Matteo Leggeri', 2, N'prodotto3D', N'power unit') +go + +set identity_insert dbo.zzz_rawData_SPS off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.RegAttivita on +go + +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (257, 2, 4, '2013-01-21 08:00:00.000', '2013-01-21 13:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (258, 2, 4, '2013-01-22 10:00:00.000', '2013-01-22 11:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (259, 2, 4, '2013-01-24 10:00:00.000', '2013-01-24 10:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (260, 2, 4, '2013-01-25 08:00:00.000', '2013-01-25 08:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (261, 2, 15, '2013-01-21 10:00:00.000', '2013-01-21 13:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (262, 2, 15, '2013-01-22 08:00:00.000', '2013-01-22 15:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (263, 2, 15, '2013-01-23 08:00:00.000', '2013-01-23 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (264, 2, 15, '2013-01-24 08:00:00.000', '2013-01-24 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (265, 2, 15, '2013-01-25 10:00:00.000', '2013-01-25 14:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (266, 2, 15, '2013-01-26 08:00:00.000', '2013-01-26 12:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (267, 3, 8, '2013-01-21 08:00:00.000', '2013-01-21 15:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (268, 3, 8, '2013-01-22 08:00:00.000', '2013-01-22 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (269, 3, 8, '2013-01-23 08:00:00.000', '2013-01-23 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (270, 3, 8, '2013-01-24 08:00:00.000', '2013-01-24 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (271, 3, 8, '2013-01-25 08:00:00.000', '2013-01-25 14:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (272, 3, 13, '2013-01-25 10:00:00.000', '2013-01-25 13:00:00.000', N'RIGENERAZIONE COLATA', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (273, 4, 3, '2013-01-21 08:00:00.000', '2013-01-21 17:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (274, 4, 3, '2013-01-22 08:00:00.000', '2013-01-22 18:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (275, 4, 3, '2013-01-23 08:00:00.000', '2013-01-23 17:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (276, 4, 3, '2013-01-24 08:00:00.000', '2013-01-24 17:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (277, 6, 9, '2013-01-24 12:00:00.000', '2013-01-24 13:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (278, 6, 10, '2013-01-24 14:00:00.000', '2013-01-24 15:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (279, 6, 11, '2013-01-24 16:00:00.000', '2013-01-24 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (280, 6, 12, '2013-01-24 18:00:00.000', '2013-01-24 19:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (281, 6, 19, '2013-01-21 10:00:00.000', '2013-01-21 12:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (282, 6, 19, '2013-01-22 08:00:00.000', '2013-01-22 17:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (283, 6, 19, '2013-01-23 08:00:00.000', '2013-01-23 17:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (284, 6, 19, '2013-01-24 08:00:00.000', '2013-01-24 12:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (285, 6, 19, '2013-01-25 08:00:00.000', '2013-01-25 16:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (286, 6, 20, '2013-01-21 08:00:00.000', '2013-01-21 15:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (287, 6, 20, '2013-01-24 10:00:00.000', '2013-01-24 10:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (288, 7, 8, '2013-01-21 08:00:00.000', '2013-01-21 16:00:00.000', N'trancia 277 culle', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (289, 7, 8, '2013-01-22 08:00:00.000', '2013-01-22 16:00:00.000', N'trancia 277 distanziali', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (290, 7, 8, '2013-01-23 08:00:00.000', '2013-01-23 16:00:00.000', N'trancia 277 ', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (291, 7, 8, '2013-01-24 08:00:00.000', '2013-01-24 16:00:00.000', N'trancia 277', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (292, 7, 8, '2013-01-25 08:00:00.000', '2013-01-25 16:00:00.000', N'trancia-rinomina-distinta', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (293, 8, 70, '2013-01-26 08:00:00.000', '2013-01-26 10:00:00.000', N'corpo valvola', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (294, 8, 70, '2013-01-21 08:00:00.000', '2013-01-21 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (295, 8, 70, '2013-01-22 08:00:00.000', '2013-01-22 16:00:00.000', N'6 ore corpo valvola + 2 ore coperchio', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (296, 8, 70, '2013-01-23 08:00:00.000', '2013-01-23 17:00:00.000', N'5 ore coperchio--- 4ore power unit', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (297, 8, 70, '2013-01-24 08:00:00.000', '2013-01-24 16:00:00.000', N'power unit', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (298, 8, 70, '2013-01-25 08:00:00.000', '2013-01-25 16:00:00.000', N'power unit', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (299, 8, 70, '2013-01-26 10:00:00.000', '2013-01-26 12:00:00.000', N'power unit', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (300, 11, 19, '2013-01-21 08:00:00.000', '2013-01-21 12:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (301, 11, 19, '2013-01-22 08:00:00.000', '2013-01-22 12:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (302, 11, 19, '2013-01-23 08:00:00.000', '2013-01-23 12:00:00.000', N'', 0.0000) +go + +set identity_insert dbo.RegAttivita off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-20', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-20', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-20', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-21', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-21', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-21', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-22', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-22', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-22', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-23', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-23', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-23', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-24', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-24', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-24', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-24', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-25', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-25', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-25', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-25', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-25', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 3, N'Colleoni Davide [900010]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 6, N'Salvi Walter [900004]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 7, N'Ferraroli Ivan [900016]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-26', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 2, N'Manzinali Andrea [900011]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 3, N'Colleoni Davide [900010]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 6, N'Salvi Walter [900004]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 7, N'Ferraroli Ivan [900016]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 8, N'Leggeri Matteo [900015]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-27', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 2, N'Manzinali Andrea [900011]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 3, N'Colleoni Davide [900010]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 6, N'Salvi Walter [900004]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 7, N'Ferraroli Ivan [900016]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 8, N'Leggeri Matteo [900015]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-28', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 2, N'Manzinali Andrea [900011]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 3, N'Colleoni Davide [900010]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 6, N'Salvi Walter [900004]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 7, N'Ferraroli Ivan [900016]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 8, N'Leggeri Matteo [900015]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-29', 11, N'Khomonchak Bohdan [900014]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 2, N'Manzinali Andrea [900011]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 3, N'Colleoni Davide [900010]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 4, N'Vanotti Daniele [900006]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 5, N'Spreafico Roberto [900008]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 6, N'Salvi Walter [900004]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 7, N'Ferraroli Ivan [900016]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 8, N'Leggeri Matteo [900015]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 9, N'Gervasoni Lucia [900013]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 10, N'Rota Nodari Giambattista [900002]', 0, N'') +INSERT INTO dbo.RegAttivitaExpl + VALUES ('2013-01-30', 11, N'Khomonchak Bohdan [900014]', 0, N'') +go + +commit transaction +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(256, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00256_sps_fix.sql b/GPW_Data/SqlScripts/GPW/GPW_00256_sps_fix.sql new file mode 100644 index 0000000..866c4ef --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00256_sps_fix.sql @@ -0,0 +1,299 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_SpsDataRaw +* +* importa tracciato dati SPS x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +alter PROCEDURE import.stp_import_SpsDataRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + select * from ZZZ_SPS_AnagClienti +) +INSERT INTO AnagClienti(RagSociale, indirizzo, cap, citta, prov, nota, oldIdx, Attivo, codExt) +SELECT cte.RagSoc, cte.Indirizzo, cte.cap, cte.citta, cte.prov, cte.codCliExt +' - ' + cte.RagSoc, cte.idxCli, 1,cte.codCliExt +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.RagSoc +WHERE anag.idxCliente IS NULL + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT * FROM ZZZ_SPS_AnagCommesse +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, budgetTime, Attivo, codExt) +SELECT cli.idxCliente, cte.codExt, cte.Descrizione + ' ['+ISNULL(cte.Codice_Disegno,' - ')+']', cte.BudgetOre, 1, cte.codExt +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.codExt INNER JOIN +AnagClienti Cli ON Cli.codExt = RIGHT(cte.codExt,3) +WHERE anag.idxProgetto IS NULL + + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT codCom, Fase FROM zzz_rawData_SPS +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.Fase, cte.Fase, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Fase +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT codCom, Fase, attivita FROM zzz_rawData_SPS +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.attivita, cte.attivita, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.attivita AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* update cognome nome dipendenti +**************************************************/ +UPDATE Dipendenti +SET codDipendenteExt = Nome + ' ' + Cognome + +UPDATE Dipendenti +SET codDipendenteExt='Bohdan Khomonchak' +WHERE cognome='Khomonchak' + + +/************************************************** +* importo records! +**************************************************/ +-- faccio un sort x dipendente-giorno x accodare i records + +-- faccio un sort x dipendente-giorno x accodare i records +;WITH myCteStep1 AS +( + SELECT CognomeNome + ,Data + , ROW_NUMBER() OVER(PARTITION BY CognomeNome,Data ORDER BY CognomeNome,Data) as riga + , codCom + , Fase + , attivita + , durata*60 as minuti + , descrizione + FROM zzz_rawData_SPS +) + +, myCteStep2 AS +( + SELECT * + , DATEADD(MINUTE,480+120*(riga-1),Data) AS Inizio + , DATEADD(MINUTE,480+120*(riga-1)+minuti,Data) AS Fine + FROM myCteStep1 +) + +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, SFas.idxFase, cte.Inizio,cte.Fine, ISNULL(cte.Descrizione,'-') +FROM myCteStep2 cte +INNER JOIN Dipendenti Dip ON cte.CognomeNome = dip.codDipendenteExt +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.attivita AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + +--- forzo ricalcolo attività expl! +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser 0, '20120101', '20130131' + + + + +RETURN +go + +commit; +go + + +truncate table regattivita + + +-- faccio un sort x dipendente-giorno x accodare i records +;WITH myCteStep1 AS +( + SELECT CognomeNome + ,Data + , ROW_NUMBER() OVER(PARTITION BY CognomeNome,Data ORDER BY CognomeNome,Data) as riga + , codCom + , Fase + , attivita + , durata*60 as minuti + , descrizione + FROM zzz_rawData_SPS +) + +, myCteStep2 AS +( + SELECT * + , DATEADD(MINUTE,480+120*(riga-1),Data) AS Inizio + , DATEADD(MINUTE,480+120*(riga-1)+minuti,Data) AS Fine + FROM myCteStep1 +) + +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, SFas.idxFase, cte.Inizio,cte.Fine, ISNULL(cte.Descrizione,'-') +FROM myCteStep2 cte +INNER JOIN Dipendenti Dip ON cte.CognomeNome = dip.codDipendenteExt +INNER JOIN AnagProgetti Pro ON cte.codCom = Pro.codExt -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.Fase AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.attivita AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +select * from RegAttivita + +select * from RegAttivitaExpl + + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter TRIGGER trg_RegAtt_upsert +ON RegAttivita +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna la tab dei RegAttivitaExpl +* +* creato da: S.E. Locatelli - 2013.01.21 +* ultima modifica: +*----------------------------------*/ + +FOR INSERT, UPDATE +AS + +IF(UPDATE(idxDipendente) OR UPDATE(inizio) OR UPDATE(fine) OR UPDATE(idxFase)) +BEGIN + -- dichiarazione variabili + DECLARE @inizio DATETIME + DECLARE @fine DATETIME + DECLARE @idxDipendente INT + + + -- recupero valori OLD + SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,d.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,d.inizio)), @idxDipendente = d.idxDipendente FROM deleted d + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine + + -- recupero valori NEW + SELECT @inizio = DATEADD(DAY,-1,CONVERT(DATE,i.inizio)), @fine = DATEADD(DAY,1,CONVERT(DATE,i.inizio)), @idxDipendente = i.idxDipendente FROM inserted i + + --chiamo la stored di ricalcolo + EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser @idxDipendente, @inizio, @fine +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_Utente +* +* clona un attività utente: se c'è da ultima altrimenti da zero x una certa data +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +alter PROCEDURE stp_RA_clonaLastRA_Utente +( + @idxDipendente INT, + @dataRif DATETIME -- data x cui creare un record attività +) +AS + +-- variabili +DECLARE @idxFase INT +DECLARE @idxRA INT + +-- arrotondo data richiesta solo all'ora... +SELECT @dataRif = DATEADD(HOUR, DATEPART(HOUR,@dataRif), CONVERT(DATETIME,(CONVERT(DATE,@dataRif)))) + +-- cerco se esista ultima reg attività utente... +SELECT @idxRA=ISNULL((SELECT idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente),0) + +-- se non ho trovato records, ovvero idxRA = 0, prendo ultima fase da elenco +IF (@idxRA = 0) + BEGIN + -- calcolo ultima fase inserita... + SELECT TOP 1 @idxFase=ISNULL(idxFase,0) FROM AnagFasi ORDER BY idxFase DESC + -- se trovata fase inserisco! + IF(@idxFase > 0) + BEGIN + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (@idxDipendente, @idxFase, @dataRif, DATEADD(HOUR,1,@dataRif), '...',0) + END + END +ELSE + BEGIN + -- inserisco su data richeista duplicazione dell'ultima attività utente... + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif), descrizione, importo + FROM RegAttivita + WHERE (idxRA = @idxRA) + + END +go + +commit; +go + + diff --git a/GPW_Data/SqlScripts/GPW/GPW_00270.sql b/GPW_Data/SqlScripts/GPW/GPW_00270.sql new file mode 100644 index 0000000..eba1e2f --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00270.sql @@ -0,0 +1,744 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_import_paymoRaw +* +* importa tracciato dati da paymo x utente e date indicate +* +* mod: S.E.L. 2012.11.20 +* +**********************************************************/ +alter PROCEDURE import.stp_import_PaymoDataRaw +( + @inizio DATETIME, + @fine DATETIME +) +AS + +/************************************************** +* inizio importando eventuali clienti... +**************************************************/ +;WITH myCteClienti AS +( + SELECT DISTINCT Cliente FROM zzz_RawDataPaymo +) +INSERT INTO AnagClienti(RagSociale, nota, Attivo) +SELECT cte.Cliente, cte.Cliente, 1 +FROM AnagClienti anag +RIGHT OUTER JOIN myCteClienti cte ON anag.RagSociale = cte.Cliente +WHERE anag.idxCliente IS NULL + + +/************************************************** +* importo eventuali progetti +**************************************************/ +;WITH myCteProgetti AS +( + SELECT DISTINCT Cliente, Progetto FROM zzz_RawDataPaymo +) +INSERT INTO AnagProgetti(idxCliente, nomeProj, descrProj, Attivo) +SELECT cli.idxCliente, cte.Progetto, cte.Progetto, 1 +FROM AnagProgetti anag +RIGHT OUTER JOIN myCteProgetti cte ON anag.nomeProj = cte.Progetto INNER JOIN AnagClienti Cli ON Cli.RagSociale = cte.Cliente +WHERE anag.idxProgetto IS NULL + + +/************************************************** +* importo eventuali fasi +**************************************************/ +;WITH myCteFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, '', cte.TaskList, cte.TaskList, 1, 0, 1 +FROM myCteFasi cte INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.TaskList AND anag.idxProgetto=pro.idxProgetto +WHERE anag.idxFase IS NULL + + + +/************************************************** +* importo eventuali sottofasi +**************************************************/ +;WITH myCteSubFasi AS +( + SELECT DISTINCT Cliente, Progetto, TaskList, Task FROM zzz_RawDataPaymo +) +INSERT INTO AnagFasi(idxProgetto, idxFaseAncest, codFase, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo) +SELECT Pro.idxProgetto, Fas.idxFase as idxFaseAncest, '', cte.task, cte.task, 1, 0, 1 +FROM myCteSubFasi cte +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +LEFT OUTER JOIN AnagFasi anag ON anag.nomeFase = cte.Task AND anag.idxFaseAncest = Fas.idxFase +WHERE anag.idxFaseAncest IS NULL + + +/************************************************** +* importo records! +**************************************************/ +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione) +SELECT Dip.idxDipendente, SFas.idxFase, cte.Inizio, cte.Fine, cte.Descrizione +FROM zzz_RawDataPaymo cte +INNER JOIN Dipendenti Dip ON cte.Dipendente = dip.codDipendenteExt +INNER JOIN AnagClienti Cli ON cte.Cliente = Cli.RagSociale +INNER JOIN AnagProgetti Pro ON cte.Progetto = Pro.nomeProj -- and pro.idxCliente=cli.idxCliente +INNER JOIN AnagFasi Fas ON Fas.nomeFase = cte.TaskList AND Fas.idxProgetto = Pro.idxProgetto AND Fas.idxFaseAncest=0 +INNER JOIN AnagFasi SFas ON SFas.nomeFase = cte.Task AND SFas.idxProgetto = Pro.idxProgetto AND SFas.idxFaseAncest=fas.idxFase +LEFT OUTER JOIN RegAttivita dati ON dati.inizio = cte.Inizio AND dati.fine = cte.Fine AND dati.descrizione = cte.Descrizione AND dati.idxDipendente = Dip.idxDipendente +WHERE dati.idxRA IS NULL + + + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table AnagFasi add + budgetTime decimal(19,4); +go + +exec sp_addextendedproperty 'MS_Description', 'Budget del progetto (in ore)', 'SCHEMA', 'dbo', 'TABLE', 'AnagFasi', 'COLUMN', 'budgetTime'; +go + +alter table AnagFasi add + budgetMoney decimal(19,4); +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AF_getByIdxProj +* +* elenco fasi da progetto +* +* mod: S.E.L. 2012.10.31 +* +**********************************************************/ +alter PROCEDURE stp_AF_getByIdxProj +( + @idxProgetto INT +) +AS + SET NOCOUNT ON; +/* +SELECT idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt +FROM AnagFasi +WHERE (idxProgetto = @idxProgetto) +ORDER BY codFase +*/ + +-- dichiaro variabili "accessorie" +DECLARE @idxDipendente INT = 0 -- 0 = tutti +DECLARE @dataFrom DATETIME = '19000101' +DECLARE @dataTo DATETIME = '99991231' + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom = ISNULL(@dataFrom, @firstDate), @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT af.idxFase, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagFasi AS af INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +GROUP BY af.idxFase +) +SELECT af.idxFase + , af.idxProgetto + , af.codFase + , af.idxFaseAncest + , af.nomeFase + , af.descrizioneFase + , af.enableTime + , af.enableMoney + , af.Attivo + , ISNULL(af.budgetTime,0) AS budgetTime + , ISNULL(af.budgetMoney,0) AS budgetMoney + , ISNULL(af.codClasse,'') AS codClasse + , ISNULL(af.codExt, '') AS codExt + , ISNULL(cte.totOre, 0) AS totOre +FROM AnagFasi AS af LEFT OUTER JOIN + myCte AS cte ON cte.idxFase = af.idxFase +WHERE (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +ORDER BY af.nomeFase , af.codFase +go + +/********************************************************** +* STORED stp_AF_getByIdxFase +* +* recupera fasi da idx +* +* mod: S.E.L. 2012.11.12 +* +**********************************************************/ +alter PROCEDURE stp_AF_getByIdxFase +( + @idxFase INT +) +AS + +SET NOCOUNT ON; +/* +SELECT * +FROM AnagFasi +WHERE @idxFase = idxFase +*/ + +-- dichiaro variabili "accessorie" +DECLARE @idxDipendente INT = 0 -- 0 = tutti +DECLARE @dataFrom DATETIME = '19000101' +DECLARE @dataTo DATETIME = '99991231' + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom = ISNULL(@dataFrom, @firstDate), @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT af.idxFase, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagFasi AS af INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (af.idxFase = @idxFase) +GROUP BY af.idxFase +) +SELECT af.idxFase + , af.idxProgetto + , af.codFase + , af.idxFaseAncest + , af.nomeFase + , af.descrizioneFase + , af.enableTime + , af.enableMoney + , af.Attivo + , ISNULL(af.budgetTime,0) AS budgetTime + , ISNULL(af.budgetMoney,0) AS budgetMoney + , ISNULL(af.codClasse,'') AS codClasse + , ISNULL(af.codExt, '') AS codExt + , ISNULL(cte.totOre, 0) AS totOre +FROM AnagFasi AS af LEFT OUTER JOIN + myCte AS cte ON cte.idxFase = af.idxFase +WHERE (af.idxFase = @idxFase) +go + +/********************************************************** +* STORED stp_AF_Expl_getData +* +* recupera elenco fasi con filtraggio ore totali per +* - dipendente +* - periodo +* +* mod: S.E.L. 2013.01.31 +* +**********************************************************/ +create PROCEDURE stp_AF_Expl_getData +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME = '19000101', + @dataTo DATETIME = '99991231', + @idxProgetto INT = 0 +) +AS + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom = ISNULL(@dataFrom, @firstDate), @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT af.idxFase, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagFasi AS af INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +GROUP BY af.idxFase +) +SELECT af.idxFase + , af.idxProgetto + , af.codFase + , af.idxFaseAncest + , af.nomeFase + , af.descrizioneFase + , af.enableTime + , af.enableMoney + , af.Attivo + , ISNULL(af.budgetTime,0) AS budgetTime + , ISNULL(af.budgetMoney,0) AS budgetMoney + , ISNULL(af.codClasse,'') AS codClasse + , ISNULL(af.codExt, '') AS codExt + , ISNULL(cte.totOre, 0) AS totOre +FROM AnagFasi AS af LEFT OUTER JOIN + myCte AS cte ON cte.idxFase = af.idxFase +WHERE (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +ORDER BY af.nomeFase , af.codFase +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_selProgetti +AS +SELECT dbo.AnagProgetti.idxProgetto AS value, dbo.AnagClienti.RagSociale + ' - ' + dbo.AnagProgetti.nomeProj AS label, dbo.AnagClienti.idxCliente AS conditio +FROM dbo.AnagClienti INNER JOIN + dbo.AnagProgetti ON dbo.AnagClienti.idxCliente = dbo.AnagProgetti.idxCliente +WHERE (dbo.AnagProgetti.Attivo = 1) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AF_getLastByIdxDipendente +* +* elenco ULTIME fasi dato dipendente +* +* mod: S.E.L. 2012.11.09 +* +**********************************************************/ +alter PROCEDURE stp_AF_getLastByIdxDipendente +( + @idxDipendente INT, + @num2show INT +) +AS + +SET NOCOUNT ON; + +;WITH myCTE AS( + SELECT TOP(@num2show) * + FROM RegAttivita + WHERE idxDipendente = @idxDipendente + ORDER BY inizio DESC +) + +SELECT *, 0 AS totOre +FROM AnagFasi +WHERE idxFase IN ( + SELECT DISTINCT idxFase FROM myCTE + UNION + SELECT DISTINCT af.idxFaseAncest FROM AnagFasi af INNER JOIN myCTE ra ON af.idxFase=ra.idxFase + ) +ORDER BY codFase +go + +/********************************************************** +* STORED stp_AP_Expl_getData +* +* recupera elenco progetti con filtraggio ore totali per +* - dipendente +* - periodo +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_Expl_getData +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME = '19000101', + @dataTo DATETIME = '99991231', + @idxCliente INT = 0, -- 0 = tutti + @showPrjArch BIT = 1 -- 1 = mostra tutti +) +AS + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom=ISNULL(@dataFrom, @firstDate) , @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(ap.budgetTime,0) AS budgetTime + , ISNULL(ap.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + myCte AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +ORDER BY ac.RagSociale, ap.nomeProj +go + +/********************************************************** +* STORED stp_AP_getByIdxCli +* +* recupera elenco progetti da cliente +* +* mod: S.E.L. 2012.10.26 +* +**********************************************************/ +alter PROCEDURE stp_AP_getByIdxCli +( + @idxCliente INT, + @showPrjArch BIT +) +AS + +/* +SELECT * +FROM AnagProgetti +WHERE idxCliente = CASE WHEN @idxCliente > 0 THEN @idxCliente ELSE idxCliente END +AND Attivo = CASE WHEN @showPrjArch <> 0 THEN Attivo ELSE 1 END +ORDER BY nomeProj +*/ + +;WITH myCTE AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(ap.budgetTime,0) AS budgetTime + , ISNULL(ap.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + myCte AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +ORDER BY ac.RagSociale, ap.nomeProj +go + +/********************************************************** +* STORED stp_AP_getByIdxPrj +* +* recupera elenco progetti da idx +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +alter PROCEDURE stp_AP_getByIdxPrj +( + @idxProgetto INT +) +AS +/* +SELECT * +FROM AnagProgetti +WHERE idxProgetto = @idxProgetto +ORDER BY nomeProj +*/ + +;WITH myCTE AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE ap.idxProgetto = @idxProgetto +GROUP BY ap.idxProgetto +) +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(ap.budgetTime,0) AS budgetTime + , ISNULL(ap.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente INNER JOIN + myCte AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE ap.idxProgetto = @idxProgetto +go + +/********************************************************** +* STORED stp_AP_insertQuery +* +* inserisce un progetto in anagrafica +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_insertQuery +( + @idxCliente int, + @nomeProj nvarchar(50), + @descrProj nvarchar(250), + @budgetTime decimal(19, 4), + @budgetMoney decimal(19, 4), + @avvio DATETIME = '19000101', + @chiusura DATETIME = '99991231' +) +AS + SET NOCOUNT OFF; +INSERT INTO AnagProgetti + (idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, Attivo, avvio, chiusura) +VALUES (@idxCliente,@nomeProj,@descrProj,@budgetTime,@budgetMoney, 1, @avvio, @chiusura); + + +--SELECT idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, OldIdx, Attivo FROM AnagProgetti WHERE (idxProgetto = SCOPE_IDENTITY()) +DECLARE @idxPrj INT +SELECT @idxPrj = SCOPE_IDENTITY() +EXEC stp_AP_getByIdxPrj @idxPrj +go + +/********************************************************** +* STORED stp_AP_update +* +* elimina un progetto da anagrafica +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_update +( + @idxCliente INT, + @nomeProj NVARCHAR(50), + @descrProj NVARCHAR(250), + @budgetTime DECIMAL(19, 4), + @budgetMoney DECIMAL(19, 4), + @avvio DATETIME = '19000101', + @chiusura DATETIME = '99991231', + @Original_idxProgetto INT +) +AS + SET NOCOUNT OFF; +UPDATE dbo.AnagProgetti +SET idxCliente = @idxCliente, + nomeProj = @nomeProj, + descrProj = @descrProj, + budgetTime = @budgetTime, + budgetMoney = @budgetMoney, + avvio = @avvio, + chiusura = @chiusura +WHERE idxProgetto = @Original_idxProgetto; + +/* +SELECT idxProgetto, idxCliente, nomeProj, descrProj, budgetTime, budgetMoney, Attivo +FROM AnagProgetti +WHERE (idxProgetto =@Original_idxProgetto) +*/ +EXEC stp_AP_getByIdxPrj @Original_idxProgetto +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AF_updateFaseAncest +* +* cambia la fase ancestor per una fase e le relative sottofasi dell'albero +* +* mod: S.E.L. 2013.01.31 +* +**********************************************************/ +create PROCEDURE stp_AF_updateFaseAncest +( + @idxFaseAncest INT, + @Original_idxFase INT +) +AS + SET NOCOUNT OFF; +UPDATE AnagFasi +SET idxFaseAncest = @idxFaseAncest +WHERE idxFase = @Original_idxFase; + +SELECT * FROM AnagFasi WHERE idxFase = @Original_idxFase +go + +/********************************************************** +* STORED stp_AF_updateProegtto +* +* cambia il progetto per una fase e le relative sottofasi dell'albero +* +* mod: S.E.L. 2013.01.31 +* +**********************************************************/ +create PROCEDURE stp_AF_updateProgetto +( + @idxProgetto INT, + @Original_idxFase INT +) +AS + SET NOCOUNT OFF; +UPDATE AnagFasi +SET idxProgetto = @idxProgetto +WHERE idxFase = @Original_idxFase; + +SELECT * FROM AnagFasi WHERE idxFase = @Original_idxFase +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_Utente +* +* clona un attività utente: se c'è da ultima altrimenti da zero x una certa data +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +alter PROCEDURE stp_RA_clonaLastRA_Utente +( + @idxDipendente INT, + @dataRif DATETIME -- data x cui creare un record attività +) +AS + +-- variabili +DECLARE @idxFase INT +DECLARE @idxRA INT + +-- arrotondo data richiesta solo all'ora... +SELECT @dataRif = DATEADD(HOUR, DATEPART(HOUR,@dataRif), CONVERT(DATETIME,(CONVERT(DATE,@dataRif)))) + +-- cerco se esista ultima reg attività utente... +SELECT @idxRA=ISNULL((SELECT TOP 1 idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente),0) + +-- se non ho trovato records, ovvero idxRA = 0, prendo ultima fase da elenco +IF (@idxRA = 0) + BEGIN + -- calcolo ultima fase inserita... + SELECT TOP 1 @idxFase=ISNULL(idxFase,0) FROM AnagFasi ORDER BY idxFase DESC + -- se trovata fase inserisco! + IF(@idxFase > 0) + BEGIN + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (@idxDipendente, @idxFase, @dataRif, DATEADD(HOUR,1,@dataRif), '...',0) + END + END +ELSE + BEGIN + -- inserisco su data richeista duplicazione dell'ultima attività utente... + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif), descrizione, importo + FROM RegAttivita + WHERE (idxRA = @idxRA) + + END +go + +commit; +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(270, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00290.sql b/GPW_Data/SqlScripts/GPW/GPW_00290.sql new file mode 100644 index 0000000..bedbb0e --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00290.sql @@ -0,0 +1,714 @@ +alter table AnagKeyValue add + descrizione nvarchar(250); +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/*---------------------------------- +* Trigger su insert/update/delete +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustUpdateTimbr +ON Giustificativi +FOR INSERT, UPDATE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +SET @trovate = ISNULL( ( SELECT COUNT(*) FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav) ,0) +IF(@trovate = 0) +BEGIN + SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM inserted + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +END + + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT te.block FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav ) +IF(@block = 0) +BEGIN + -- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END + FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + +END + +SET @block = ( SELECT te.block FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav ) +IF(@block = 0) +BEGIN + -- prendo le "nuove" righe (inserted) e x le giornate relative AGGIUNGO i minuti dei giustificativi + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust='MAL' THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END + FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + +END +go + +/*---------------------------------- +* Trigger su insert/update/delete +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +create TRIGGER trg_giustDelUpdTimbr +ON Giustificativi +FOR DELETE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT te.block FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav ) +IF(@block = 0) +BEGIN + -- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END + FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_selFasi +AS +SELECT idxFase AS value, nomeFase AS label, idxProgetto AS conditio, enableTime, codFase, idxFase * enableTime AS valueGroup +FROM dbo.AnagFasi +go + +exec sp_updateextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "AnagFasi" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 284 + Right = 209 + End + DisplayFlags = 280 + TopColumn = 0 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 9 + Width = 284 + Width = 1500 + Width = 1500 + Width = 11985 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_selFasi'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_selProgetti +AS +SELECT dbo.AnagProgetti.idxProgetto AS value, dbo.AnagClienti.RagSociale + ' - ' + dbo.AnagProgetti.nomeProj AS label, dbo.AnagClienti.idxCliente AS conditio, + dbo.AnagProgetti.Attivo +FROM dbo.AnagClienti INNER JOIN + dbo.AnagProgetti ON dbo.AnagClienti.idxCliente = dbo.AnagProgetti.idxCliente +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AF_getByIdxProj +* +* elenco fasi da progetto +* +* mod: S.E.L. 2012.10.31 +* +**********************************************************/ +alter PROCEDURE stp_AF_getByIdxProj +( + @idxProgetto INT +) +AS + SET NOCOUNT ON; +/* +SELECT idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt +FROM AnagFasi +WHERE (idxProgetto = @idxProgetto) +ORDER BY codFase +*/ + +-- dichiaro variabili "accessorie" +DECLARE @idxDipendente INT = 0 -- 0 = tutti +DECLARE @dataFrom DATETIME = '19000101' +DECLARE @dataTo DATETIME = '99991231' + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom = ISNULL(@dataFrom, @firstDate), @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH myCTE AS +( +SELECT af.idxFase, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagFasi AS af INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +GROUP BY af.idxFase +) +SELECT af.idxFase + , af.idxProgetto + , af.codFase + , af.idxFaseAncest + , af.nomeFase + , af.descrizioneFase + , af.enableTime + , af.enableMoney + , af.Attivo + , ISNULL(af.budgetTime,0) AS budgetTime + , ISNULL(af.budgetMoney,0) AS budgetMoney + , ISNULL(af.codClasse,'') AS codClasse + , ISNULL(af.codExt, '') AS codExt + , ISNULL(cte.totOre, 0) AS totOre +FROM AnagFasi AS af LEFT OUTER JOIN + myCte AS cte ON cte.idxFase = af.idxFase +WHERE (af.idxProgetto = @idxProgetto OR @idxProgetto = 0) +ORDER BY af.codFase, af.nomeFase +go + +/********************************************************** +* STORED stp_AF_InsertQuery +* +* elenco fasi da progetto +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_AF_InsertQuery +( + @idxProgetto INT, + @idxFaseAncest INT, + @nomeFase NVARCHAR(50), + @descrizioneFase NVARCHAR(250), + @enableTime BIT, + @enableMoney BIT, + @budgetTime decimal(19, 4), + @budgetMoney decimal(19, 4), + @Attivo BIT +) +AS + SET NOCOUNT OFF; +INSERT INTO AnagFasi ( codFase, idxProgetto, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, budgetTime, budgetMoney) +VALUES ('', @idxProgetto, @idxFaseAncest, @nomeFase, @descrizioneFase, @enableTime, @enableMoney, @Attivo, @budgetTime, @budgetMoney); + +SELECT idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo FROM AnagFasi WHERE (idxFase = SCOPE_IDENTITY()) +go + +/********************************************************** +* STORED stp_AF_getByIdxProj +* +* elenco fasi da progetto +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_AF_updateQuery +( + @nomeFase nvarchar(50), + @descrizioneFase nvarchar(250), + @enableTime bit, + @enableMoney bit, + @Attivo int, + @budgetTime DECIMAL(19, 4), + @budgetMoney DECIMAL(19, 4), + @Original_idxFase int +) +AS + SET NOCOUNT OFF; +UPDATE AnagFasi +SET nomeFase = @nomeFase, + descrizioneFase = @descrizioneFase, + enableTime = @enableTime, + enableMoney = @enableMoney, + budgetTime = @budgetTime, + budgetMoney = @budgetMoney, + Attivo = @Attivo +WHERE idxFase = @Original_idxFase; + +SELECT * FROM AnagFasi WHERE idxFase = @Original_idxFase +go + +/*---------------------------------- +* STORED PROCEDURE stp_giust_insByDate +* +* Aggiunge un giustificativo per coprire la durata necessaria a chiudere la giornata indicata +* mod: S.E.L. - 2012.12.10 +*----------------------------------*/ +alter PROCEDURE stp_giust_insByDate +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'PERM' +) +AS + +BEGIN TRAN + --min necessari x chiudere giornata + DECLARE @minPerm INT = 0 + + -- variabili + DECLARE @minArr INT + --SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- calcolo minuti + SELECT @minPerm = (CEILING(CONVERT(FLOAT,minOrd-minLav)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE isOkLav = 0 + AND idxDipendente = @idxDipendente + AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + +COMMIT TRAN + +RETURN +go + +/********************************************************** +* STORED stp_RAD_Expl_getByIdxDipData +* +* recupera elenco attività (con Expl dei dati da anagrafica) da idxDipendente + dataRif +* +* mod: S.E.L. 2013.01.23 +* +**********************************************************/ +alter PROCEDURE stp_RAD_Expl_getByIdxDipData +( + @idxDipendente INT, + @dataRif DATETIME +) +AS + +SELECT d.Cognome + ' ' + d.Nome AS CognomeNome, ra.idxDipendente, ra.inizio, ra.fine + , CASE WHEN ISNULL(descrizione, '') = '' THEN '-' ELSE ISNULL(descrizione, '') END AS descrizione + , ra.oreTot, ra.oreTot * 60 AS minTot, ra.importo, ac.RagSociale, ap.nomeProj, af.nomeFase, ra.idxRA +FROM RegAttivita ra INNER JOIN + AnagFasi af ON ra.idxFase = af.idxFase INNER JOIN + AnagProgetti ap ON af.idxProgetto = ap.idxProgetto INNER JOIN + AnagClienti ac ON ap.idxCliente = ac.idxCliente INNER JOIN + Dipendenti d ON ra.idxDipendente = d.idxDipendente +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (CAST(ra.inizio AS DATE) = CAST(@dataRif AS DATE) OR + CAST(ra.fine AS DATE) = CAST(@dataRif AS DATE)) +ORDER BY ra.inizio +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_ReportOreDip +* +* elenco ore dipendenti +* +* mod: S.E.L. 2013.02.04 +* +**********************************************************/ +create PROCEDURE export.stp_ReportOreDip +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME, + @dataTo DATETIME +) +AS + SET NOCOUNT OFF; + DECLARE @minArr INT + + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- elenco mensile... + SELECT dataLav, CognomeNome, + entrata_1, uscita_1, entrata_2, uscita_2, + entrata_3, uscita_3, entrata_4, uscita_4, + FLOOR(CAST(h_lav AS DECIMAL(9,3))*60/@minArr)/(60/@minArr) AS h_lavorate, + FLOOR(CAST(minStra AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_straordinarie, + CEILING(CAST(minPerm AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_permessi, + CEILING(CAST(minFer AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_ferie, + CEILING(CAST(minMal AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_malattia, + CEILING(CAST(minFest AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_festivita + FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND dataLav >= CAST(@dataFrom AS DATE) + AND dataLav <= CAST(@dataTo AS DATE) + ORDER BY CognomeNome, dataLav +go + +/********************************************************** +* STORED stp_RAD_Expl_getByIdxDipPeriodo +* +* recupera elenco attività (con Expl dei dati da anagrafica) da idxDipendente + periodo + opzionali cliente e progetto +* +* mod: S.E.L. 2013.02.01 +* +**********************************************************/ +create PROCEDURE stp_RAD_Expl_getByIdxDipPeriodo +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @idxCliente INT = 0, -- 0 = tutti + @idxProgetto INT = 0, -- 0 = tutti + @soloAncest BIT = 0 -- 0 = tutti +) +AS + +SELECT d.Cognome + ' ' + d.Nome AS CognomeNome, ra.idxDipendente, ra.inizio, ra.fine + , CASE WHEN ISNULL(descrizione, '') = '' THEN '-' ELSE ISNULL(descrizione, '') END AS descrizione + , ra.oreTot, ra.oreTot * 60 AS minTot, ra.importo, ac.RagSociale, ap.nomeProj, + af.nomeFase, ra.idxRA +FROM RegAttivita ra INNER JOIN + AnagFasi af ON ra.idxFase = af.idxFase INNER JOIN + AnagProgetti ap ON af.idxProgetto = ap.idxProgetto INNER JOIN + AnagClienti ac ON ap.idxCliente = ac.idxCliente INNER JOIN + Dipendenti d ON ra.idxDipendente = d.idxDipendente +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente=0) + AND (ra.inizio >= CAST(@dataFrom AS DATE) AND ra.inizio <= CAST(@dataTo AS DATE)) + AND (ac.idxCliente = @idxCliente OR @idxCliente <= 0) + AND (ap.idxProgetto = @idxProgetto OR @idxProgetto <= 0) + AND (af.idxFaseAncest = CASE WHEN @soloAncest <> 0 THEN 0 ELSE af.idxFaseAncest END ) +ORDER BY ra.inizio +go + +/********************************************************** +* STORED stp_RA_updateFase +* +* update fase x record selezionato +* +* mod: S.E.L. 2013.02.01 +* +**********************************************************/ +create PROCEDURE stp_RA_updateFase +( + @idxFase int, + @Original_idxRA int +) +AS + SET NOCOUNT OFF; +UPDATE RegAttivita +SET idxFase = @idxFase +WHERE (idxRA = @Original_idxRA); +go + +/************************************* +* STORED PROCEDURE stp_VSFasiOpt_ByPrj +* +* elenco fasi dato progetto con calmpo valore a zero se fase "ancestor" +* +* mod : 2013.02.01 +* aut : S.E. Locatelli +**************************************/ +create PROCEDURE stp_VSFasiOpt_ByPrj +( + @conditio INT = 0 + ,@soloAttivi BIT = 0 -- 0 = tutti, 1 = solo attivi x time tracking +) +AS + +SELECT value as valueGroup, label, conditio, valueGroup as value +FROM v_selFasi +WHERE conditio = @conditio +AND (enableTime = @soloAttivi OR @soloAttivi = 0) +ORDER BY codFase, label + + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE stp_VSFasi_ByPrj +* +* elenco fasi dato progetto +* +* mod : 26/09/2012 +* aut : S.E. Locatelli +**************************************/ +alter PROCEDURE stp_VSFasi_ByPrj +( + @conditio INT = 0 + ,@soloAttivi BIT = 0 -- 0 = tutti, 1 = solo attivi x time tracking +) +AS + +SELECT value, label, conditio +FROM v_selFasi +WHERE conditio = @conditio +AND (enableTime = @soloAttivi OR @soloAttivi = 0) +ORDER BY codFase, label + + +RETURN +go + +/************************************* +* STORED PROCEDURE stp_VSPrj +* +* elenco progetti "formattato" by cliente +* +* mod : 26/09/2012 +* aut : S.E. Locatelli +**************************************/ +alter PROCEDURE stp_VSPrj +( + @soloAttivi BIT = 0 -- 0 = tutti, 1 = solo attivi +) +AS +/* +WITH myCTE AS +( +SELECT MIN(value) as value, conditio AS label, conditio +FROM v_selProgetti +GROUP BY conditio + +UNION + +SELECT * +FROM v_selProgetti +) + +SELECT * +FROM myCTE +ORDER BY conditio, label +*/ + +SELECT * +FROM v_selProgetti +WHERE (Attivo = @soloAttivi OR @soloAttivi = 0) +ORDER BY label + +RETURN +go + +/************************************* +* STORED PROCEDURE stp_VSPrj +* +* elenco progetti "formattato" by cliente +* +* mod : 26/09/2012 +* aut : S.E. Locatelli +**************************************/ +alter PROCEDURE stp_VSPrj_byConditio +( + @conditio NVARCHAR(50) + ,@soloAttivi BIT = 0 -- 0 = tutti, 1 = solo attivi + +) +AS + SET NOCOUNT ON; +SELECT value, label, conditio, Attivo +FROM v_selProgetti +WHERE (conditio = @conditio OR @conditio=0) +AND (Attivo = @soloAttivi OR @soloAttivi = 0) +ORDER BY label +go + +commit; +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(290, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00290_sps_data.sql b/GPW_Data/SqlScripts/GPW/GPW_00290_sps_data.sql new file mode 100644 index 0000000..0562588 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00290_sps_data.sql @@ -0,0 +1,181 @@ +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagFasi on +go + +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (74, 5, N'F.5.74.', 5, N'prodotto3D', N'prodotto3D', 1, 0, 1, NULL, NULL, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (75, 6, N'F.8.75.', 8, N'attrezzature2D', N'attrezzature2D', 1, 0, 1, NULL, NULL, NULL, NULL) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (76, 8, N'F.15.76.', 15, N'attrezzature3D', N'attrezzature3D', 1, 0, 1, NULL, NULL, NULL, NULL) +go + +set identity_insert dbo.AnagFasi off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.RegAttivita on +go + +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (319, 11, 56, '2013-01-04 08:00:00.000', '2013-01-04 12:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (320, 2, 57, '2013-01-08 08:00:00.000', '2013-01-08 09:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (321, 2, 57, '2013-01-09 08:00:00.000', '2013-01-09 16:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (322, 2, 57, '2013-01-10 08:00:00.000', '2013-01-10 16:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (323, 2, 57, '2013-01-11 08:00:00.000', '2013-01-11 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (324, 2, 57, '2013-01-14 08:00:00.000', '2013-01-14 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (325, 2, 57, '2013-01-15 08:00:00.000', '2013-01-15 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (326, 2, 57, '2013-01-16 08:00:00.000', '2013-01-16 14:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (327, 2, 57, '2013-01-21 08:00:00.000', '2013-01-21 11:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (328, 2, 57, '2013-01-25 08:00:00.000', '2013-01-25 12:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (329, 2, 57, '2013-01-28 08:00:00.000', '2013-01-28 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (330, 2, 57, '2013-01-29 08:00:00.000', '2013-01-29 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (331, 2, 57, '2013-01-30 08:00:00.000', '2013-01-30 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (332, 2, 57, '2013-01-31 08:00:00.000', '2013-01-31 16:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (333, 3, 63, '2013-01-11 10:00:00.000', '2013-01-11 11:00:00.000', N'sistemazione br222 sx deckel', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (334, 7, 64, '2013-02-01 08:00:00.000', '2013-02-01 11:00:00.000', N'br222 sx 2d', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (335, 3, 65, '2013-01-11 08:00:00.000', '2013-01-11 09:00:00.000', N'sistemazione coltello ford cd4 sx', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (336, 3, 65, '2013-01-30 08:00:00.000', '2013-01-30 10:00:00.000', N'modifica br 222 sx sede', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (337, 7, 65, '2013-01-07 08:00:00.000', '2013-01-07 12:00:00.000', N'modifiche gm epsilon', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (338, 7, 65, '2013-01-11 08:00:00.000', '2013-01-11 13:00:00.000', N'modifica br222', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (339, 7, 65, '2013-01-30 08:00:00.000', '2013-01-30 13:00:00.000', N'modifiche 3d + 2d', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (340, 7, 65, '2013-01-31 08:00:00.000', '2013-01-31 12:00:00.000', N'br222 sx modifiche', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (341, 3, 66, '2013-01-17 08:00:00.000', '2013-01-17 10:00:00.000', N'controllo modifica br222 sx 2 impr.', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (342, 6, 68, '2013-01-31 08:00:00.000', '2013-01-31 17:00:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (343, 6, 68, '2013-02-01 08:00:00.000', '2013-02-01 16:30:00.000', N'', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (344, 3, 76, '2013-01-28 08:00:00.000', '2013-01-28 17:00:00.000', N'SISTEMAZIONE MOV. N°13 HONDA DESTRA', 0.0000) +INSERT INTO dbo.RegAttivita + (idxRA, idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (345, 3, 76, '2013-01-29 08:00:00.000', '2013-01-29 15:00:00.000', N' MODIFICA HONDA DESTRA', 0.0000) +go + +set identity_insert dbo.RegAttivita off +go + +commit transaction +go + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.Permessi SET + NUMERO=4 + WHERE COD_PERMESSO='ADMIN_dipendenti' +UPDATE dbo.Permessi SET + NUMERO=5 + WHERE COD_PERMESSO='ADMIN_orario' +INSERT INTO dbo.Permessi + VALUES ('ADMIN_spostaFasi', 'spostaFasi.aspx', 1, 3, 'SpostaFasi', 'SpostaFasiExpl') +INSERT INTO dbo.Permessi + VALUES ('MANAGE_Report', 'reportProgetti.aspx', 2, 4, 'ReportPrj', 'ReportPrjExpl') +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN', N'GPW_prjAdm', 'S') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_clienti', N'GPW_prjAdm', 'S') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_fasi', N'GPW_prjAdm', 'S') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_progetti', N'GPW_prjAdm', 'S') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_spostaFasi', N'GPW_admin', NULL) +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_spostaFasi', N'GPW_prjAdm', NULL) +INSERT INTO dbo.Permessi2Funzione + VALUES ('MANAGE', N'GPW_prjAdm', 'S') +INSERT INTO dbo.Permessi2Funzione + VALUES ('MANAGE_Report', N'GPW_admin', NULL) +INSERT INTO dbo.Permessi2Funzione + VALUES ('MANAGE_Report', N'GPW_prjAdm', NULL) +go + +commit transaction +go + + + + +--- forzo ricalcolo attività expl! +EXEC stp_ricalcolaRegAttivitaExpl_byPeriodoUser 0, '20120101', '20130204' diff --git a/GPW_Data/SqlScripts/GPW/GPW_00303.sql b/GPW_Data/SqlScripts/GPW/GPW_00303.sql new file mode 100644 index 0000000..b741307 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00303.sql @@ -0,0 +1,668 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: S.E. Locatelli +-- Create date: 2013.02.13 +-- Description: Gestione trigger update attivo x sottofasi +-- ============================================= +create TRIGGER trg_AF_updateAttivoSubFasi + ON AnagFasi + AFTER UPDATE +AS +BEGIN + IF (@@ROWCOUNT = 0) -- SE NESSUNA RIGA AGGIORNATA O INSERITA ESCO + RETURN + + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + SET NOCOUNT ON; + + -- CONTROLLO se è stato aggiornato "attivo) + IF(UPDATE(Attivo)) + BEGIN + -- lo farò solo sulle sottofasi e x i casi di modifica di fasi "master"... + UPDATE AF + SET AF.Attivo = i.Attivo + FROM AnagFasi AF + INNER JOIN inserted i ON AF.idxFaseAncest = i.idxFase + INNER JOIN deleted d ON i.idxFase = d.idxFase + WHERE i.Attivo <> d.Attivo + END + +END +go + +commit; +go + + +alter table AnagProgetti drop + column budgetTime, + column budgetMoney; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_selFasi +AS +SELECT idxFase AS value, nomeFase AS label, idxProgetto AS conditio, enableTime, codFase, idxFase * enableTime AS valueGroup, Attivo +FROM dbo.AnagFasi +go + +exec sp_updateextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "AnagFasi" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 284 + Right = 209 + End + DisplayFlags = 280 + TopColumn = 1 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 9 + Width = 284 + Width = 1500 + Width = 1500 + Width = 11985 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_selFasi'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AP_Expl_getData +* +* recupera elenco progetti con filtraggio ore totali per +* - dipendente +* - periodo +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_Expl_getData +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME = '19000101', + @dataTo DATETIME = '99991231', + @idxCliente INT = 0, -- 0 = tutti + @showPrjArch BIT = 1 -- 1 = mostra tutti +) +AS + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom=ISNULL(@dataFrom, @firstDate) , @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH cteOreReal AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +,cteOreBudget as +( +SELECT + idxProgetto + ,SUM(ISNULL(budgetTime,0)) as budgetTime + ,SUM(ISNULL(budgetMoney,0)) as budgetMoney +FROM AnagFasi +GROUP BY idxProgetto +) + +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(bdgt.budgetTime,0) AS budgetTime + , ISNULL(bdgt.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + cteOreBudget AS bdgt ON ap.idxProgetto = bdgt.idxProgetto LEFT OUTER JOIN + cteOreReal AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +ORDER BY ac.RagSociale, ap.nomeProj +go + +/********************************************************** +* STORED stp_AP_getByIdxCli +* +* recupera elenco progetti da cliente +* +* mod: S.E.L. 2012.10.26 +* +**********************************************************/ +alter PROCEDURE stp_AP_getByIdxCli +( + @idxCliente INT, + @showPrjArch BIT +) +AS + +;WITH cteOreReal AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +,cteOreBudget as +( +select + idxProgetto + ,SUM(ISNULL(budgetTime,0)) as budgetTime + ,SUM(ISNULL(budgetMoney,0)) as budgetMoney +from AnagFasi +GROUP BY idxProgetto +) + +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(bdgt.budgetTime,0) AS budgetTime + , ISNULL(bdgt.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + cteOreBudget AS bdgt ON ap.idxProgetto = bdgt.idxProgetto LEFT OUTER JOIN + cteOreReal AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +ORDER BY ac.RagSociale, ap.nomeProj +go + +/********************************************************** +* STORED stp_AP_getByIdxPrj +* +* recupera elenco progetti da idx +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +alter PROCEDURE stp_AP_getByIdxPrj +( + @idxProgetto INT +) +AS +/* +SELECT * +FROM AnagProgetti +WHERE idxProgetto = @idxProgetto +ORDER BY nomeProj +*/ + +;WITH cteOreReal AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE ap.idxProgetto = @idxProgetto +GROUP BY ap.idxProgetto +) +,cteOreBudget as +( +select + idxProgetto + ,SUM(ISNULL(budgetTime,0)) as budgetTime + ,SUM(ISNULL(budgetMoney,0)) as budgetMoney +from AnagFasi +GROUP BY idxProgetto +) + +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(bdgt.budgetTime,0) AS budgetTime + , ISNULL(bdgt.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + cteOreBudget AS bdgt ON ap.idxProgetto = bdgt.idxProgetto LEFT OUTER JOIN + cteOreReal AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE ap.idxProgetto = @idxProgetto +go + +/********************************************************** +* STORED stp_AP_insertQuery +* +* inserisce un progetto in anagrafica +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_insertQuery +( + @idxCliente int, + @nomeProj nvarchar(50), + @descrProj nvarchar(250) +) +AS + SET NOCOUNT OFF; +DECLARE @avvio DATETIME = '19000101' +DECLARE @chiusura DATETIME = '99991231' +INSERT INTO AnagProgetti + (idxCliente, nomeProj, descrProj, Attivo, avvio, chiusura) +VALUES (@idxCliente,@nomeProj,@descrProj, 1, @avvio, @chiusura); +/* +DECLARE @idxPrj INT +SELECT @idxPrj = SCOPE_IDENTITY() +EXEC stp_AP_getByIdxPrj @idxPrj +*/ +go + +/********************************************************** +* STORED stp_AP_update +* +* elimina un progetto da anagrafica +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_update +( + @idxCliente INT, + @nomeProj NVARCHAR(50), + @descrProj NVARCHAR(250), + --@avvio DATETIME = '19000101', + --@chiusura DATETIME = '99991231', + @Original_idxProgetto INT +) +AS + SET NOCOUNT OFF; +UPDATE dbo.AnagProgetti +SET idxCliente = @idxCliente + ,nomeProj = @nomeProj + ,descrProj = @descrProj + --,avvio = @avvio, + --,chiusura = @chiusura +WHERE idxProgetto = @Original_idxProgetto; + +/* +EXEC stp_AP_getByIdxPrj @Original_idxProgetto +*/ +go + +/********************************************************** +* STORED stp_AP_updateAttivo +* +* elimina un progetto da anagrafica +* +* mod: S.E.L. 2012.11.06 +* +**********************************************************/ +alter PROCEDURE stp_AP_updateAttivo +( + @Attivo BIT, + @Original_idxProgetto INT +) +AS + SET NOCOUNT OFF; +UPDATE dbo.AnagProgetti +SET Attivo = @Attivo +WHERE idxProgetto = @Original_idxProgetto; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RAD_Expl_getByIdxDipPeriodo +* +* recupera elenco attività (con Expl dei dati da anagrafica) da idxDipendente + periodo + opzionali cliente e progetto +* +* mod: S.E.L. 2013.02.01 +* +**********************************************************/ +alter PROCEDURE stp_RAD_Expl_getByIdxDipPeriodo +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @idxCliente INT = 0, -- 0 = tutti + @idxProgetto INT = 0, -- 0 = tutti + @idxFase INT = 0, -- 0 = tutti + @soloAncest BIT = 0 -- 0 = tutti +) +AS + +SELECT d.Cognome + ' ' + d.Nome AS CognomeNome, ra.idxDipendente, ra.inizio, ra.fine + , CASE WHEN ISNULL(descrizione, '') = '' THEN '-' ELSE ISNULL(descrizione, '') END AS descrizione + , ra.oreTot, ra.oreTot * 60 AS minTot, ra.importo, ac.RagSociale, ap.nomeProj, + af.nomeFase, ra.idxRA +FROM RegAttivita ra INNER JOIN + AnagFasi af ON ra.idxFase = af.idxFase INNER JOIN + AnagProgetti ap ON af.idxProgetto = ap.idxProgetto INNER JOIN + AnagClienti ac ON ap.idxCliente = ac.idxCliente INNER JOIN + Dipendenti d ON ra.idxDipendente = d.idxDipendente +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente=0) + AND (ra.inizio >= CAST(@dataFrom AS DATE) AND ra.inizio <= CAST(@dataTo AS DATE)) + AND (ac.idxCliente = @idxCliente OR @idxCliente <= 0) + AND (ap.idxProgetto = @idxProgetto OR @idxProgetto <= 0) + AND (af.idxFase = @idxFase OR @idxFase <= 0) + AND (af.idxFaseAncest = CASE WHEN @soloAncest <> 0 THEN 0 ELSE af.idxFaseAncest END ) +ORDER BY ra.inizio +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_Utente +* +* clona un attività utente: se c'è da ultima altrimenti da zero x una certa data +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +alter PROCEDURE stp_RA_clonaLastRA_Utente +( + @idxDipendente INT, + @dataRif DATETIME -- data x cui creare un record attività +) +AS + +-- variabili +DECLARE @idxFase INT +DECLARE @idxRA INT + +-- arrotondo data richiesta solo all'ora... +SELECT @dataRif = DATEADD(HOUR, DATEPART(HOUR,@dataRif), CONVERT(DATETIME,(CONVERT(DATE,@dataRif)))) + +-- cerco se esista ultima reg attività utente... +SELECT @idxRA=ISNULL((SELECT TOP 1 idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente ORDER BY inizio DESC),0) + +-- se non ho trovato records, ovvero idxRA = 0, prendo ultima fase da elenco +IF (@idxRA = 0) + BEGIN + -- calcolo ultima fase inserita... + SELECT TOP 1 @idxFase=ISNULL(idxFase,0) FROM AnagFasi ORDER BY idxFase DESC + -- se trovata fase inserisco! + IF(@idxFase > 0) + BEGIN + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (@idxDipendente, @idxFase, @dataRif, DATEADD(HOUR,1,@dataRif), '...',0) + END + END +ELSE + BEGIN + -- inserisco su data richeista duplicazione dell'ultima attività utente... + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif), descrizione, importo + FROM RegAttivita + WHERE (idxRA = @idxRA) + + END +go + +/********************************************************** +* STORED stp_statsProj +* +* calcolo statistiche progetto +* +* mod: S.E.L. 2012.10.31 +* +**********************************************************/ +alter PROCEDURE stp_statsProj +( + @idxProgetto int +) +AS + +DECLARE @oreBudget DECIMAL(19,4), @oreMese DECIMAL(19,4), @oreMesePrec DECIMAL(19,4), @oreTot DECIMAL(19,4); +DECLARE @adesso DATETIME, @inizio DATETIME, @fine DATETIME; + +SET @adesso = ( SELECT GETDATE() ) + +SET @oreBudget = ( + SELECT SUM(ISNULL(budgetTime, 0)) + FROM AnagFasi + WHERE idxProgetto = @idxProgetto + GROUP BY idxProgetto + ) +SET @oreTot = ( + SELECT ISNULL(SUM(ISNULL(ra.oreTot,0)),0) AS erogate + FROM AnagFasi af INNER JOIN RegAttivita ra ON af.idxFase = ra.idxFase + WHERE af.idxProgetto = @idxProgetto + GROUP BY af.idxProgetto + ) + +SET @inizio = ( SELECT dbo.Date(YEAR(@adesso), MONTH(@adesso), 1) ) +SET @fine = ( SELECT dbo.Date(YEAR(@adesso), MONTH(@adesso)+1, 1) ) + +SET @oreMese = ( + SELECT ISNULL(SUM(ISNULL(ra.oreTot,0)),0) AS erogate + FROM AnagFasi af INNER JOIN RegAttivita ra ON af.idxFase = ra.idxFase + WHERE af.idxProgetto = @idxProgetto + AND ra.inizio BETWEEN @inizio AND @fine + ) + +SET @inizio = ( SELECT dbo.Date(YEAR(@adesso), MONTH(@adesso)-1, 1) ) +SET @fine = ( SELECT dbo.Date(YEAR(@adesso), MONTH(@adesso), 1) ) + +SET @oreMesePrec = ( + SELECT ISNULL(SUM(ISNULL(ra.oreTot,0)),0) AS erogate + FROM AnagFasi af INNER JOIN RegAttivita ra ON af.idxFase = ra.idxFase + WHERE af.idxProgetto = @idxProgetto + AND ra.inizio BETWEEN @inizio AND @fine + ) +SELECT @oreBudget AS oreBudget, @oreTot AS oreTot, @oreMese AS oreMese, @oreMesePrec AS oreMesePrec, Attivo +FROM AnagProgetti +WHERE idxProgetto = @idxProgetto + +RETURN +go + +/************************************* +* STORED PROCEDURE stp_VSFasiOpt_ByPrj +* +* elenco fasi dato progetto con calmpo valore a zero se fase "ancestor" +* +* mod : 2013.02.01 +* aut : S.E. Locatelli +**************************************/ +alter PROCEDURE stp_VSFasiOpt_ByPrj +( + @conditio INT = 0 + ,@soloAttivi BIT = 0 -- 0 = tutti, 1 = solo attivi x time tracking +) +AS + +SELECT value as valueGroup, label, conditio, valueGroup as value +FROM v_selFasi +WHERE conditio = @conditio +AND (enableTime = @soloAttivi OR @soloAttivi = 0) +AND Attivo = 1 +ORDER BY codFase, label + + +RETURN +go + +commit; +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(303, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00304.sql b/GPW_Data/SqlScripts/GPW/GPW_00304.sql new file mode 100644 index 0000000..1534cd5 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00304.sql @@ -0,0 +1,311 @@ +alter table AnagClienti add + constraint DF_AnagClienti_codExt default ('n.d.') for codExt, + constraint DF_AnagClienti_Attivo default ((1)) for Attivo, + constraint DF_AnagClienti_OldIdx default ((-1)) for OldIdx; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_logCommUt +AS +SELECT dataLav AS Data, idxDipendente, CognomeNome, h_lav, 0.00 AS h_com, isOk AS okTimbr, isOk AS okLavCom, '---' AS progetto, minOrd, minStra, minPerm, + minFer, minMal, minFest +FROM dbo.TimbratureExpl +go + +exec sp_updateextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "TimbratureExpl" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 357 + Right = 213 + End + DisplayFlags = 280 + TopColumn = 9 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 13 + Width = 284 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_logCommUt'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AC_insert +* +* crea un cliente in anagrafica +* +* mod: S.E.L. 2013.02.26 +* +**********************************************************/ +create PROCEDURE stp_AC_insert +( + @RagSociale NVARCHAR(50), + @indirizzo NVARCHAR(50), + @CAP NVARCHAR(5), + @citta NVARCHAR(50), + @prov NVARCHAR(50), + @tel NVARCHAR(50), + @email NVARCHAR(50), + @pIva NVARCHAR(20), + @CF NVARCHAR(20), + @nota NVARCHAR(500) +) +AS + +SET NOCOUNT OFF; +INSERT INTO AnagClienti(RagSociale, indirizzo, CAP, citta, prov, tel, email, pIva, CF, nota) +VALUES (@RagSociale, @indirizzo, @CAP, @citta, @prov, @tel, @email, @pIva, @CF, @nota) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_freqProjByDipPeriodo +* +* elenco dei progetti/fasi per dipendente/periodo +* +* mod: S.E.L. 2013.02.20 +* +**********************************************************/ +create PROCEDURE stp_freqProjByDipPeriodo +( + @idxDipendente INT = 0, -- 0 = tutti + @inizio DATETIME, + @fine DATETIME, + @maxRes INT = 999 -- num max risultati desiderati +) +AS + +-- calcolo il totale dei risultati per prima cosa... +DECLARE @totNum AS INT = 1 + +DECLARE @tabFreq AS TABLE +( + nomeProj NVARCHAR(250) + ,nomeFase NVARCHAR(250) + ,qty DECIMAL(9,3) + ,idxFase INT +) + +INSERT @tabFreq +SELECT TOP (@maxRes) nomeProj, nomeFase ,SUM(ra.oreTot) as qty, ra.idxFase +FROM RegAttivita ra INNER JOIN AnagFasi af ON ra.idxFase=af.idxFase + INNER JOIN AnagProgetti ap ON af.idxProgetto=ap.idxProgetto +WHERE ra.inizio BETWEEN @inizio AND @fine + AND (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0 ) +GROUP BY nomeProj, nomeFase, ra.idxFase +ORDER BY qty DESC + +-- calcolo il totale +SELECT @totNum = ISNULL(SUM(qty),1) FROM @tabFreq + +-- restituisco tab con calcolo freq reale +SELECT idxFase, nomeProj, nomeFase, qty/@totNum as freq, qty, @totNum AS tot +FROM @tabFreq + +RETURN +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_byFaseUtente +* +* clona un attività utente: ultima di un dato tipo di fase +* +* mod: S.E.L. 2013.02.20 +* +**********************************************************/ +create PROCEDURE stp_RA_clonaLastRA_byFaseUtente +( + @idxDipendente INT + ,@dataRif DATETIME -- data x cui creare un record attività + ,@idxFase INT +) +AS + +-- variabili +DECLARE @idxRA INT + +DECLARE @round AS INT +SET @round = ( SELECT valInt FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' ) + +-- arrotondo data richiesta... +SELECT @dataRif = DATEADD(n, (ROUND(dbo.TimeSpanUnits('m', dbo.TimeOnly(DATEADD(n,-1,@dataRif))) / @round, 2) + 1) * @round , CAST(CAST(@dataRif AS DATE) AS DATETIME)) + +-- controlla che x la data richiesta non ci siano già altre attività, in quel caso "accoda"... +DECLARE @trovate INT = 0 +SELECT @trovate = COUNT(idxRA) FROM RegAttivita WHERE idxDipendente = @idxDipendente AND CAST(@dataRif AS DATE) = CAST(inizio AS DATE) + +IF @trovate > 0 +BEGIN + -- imposto @dataRif per iniziare alla fine dell'ultimo record + SELECT TOP 1 @dataRif=fine FROM RegAttivita WHERE idxDipendente = @idxDipendente AND CAST(@dataRif AS DATE) = CAST(inizio AS DATE) ORDER BY fine DESC +END + +-- cerco ultima reg attività utente x fase indicata... +SELECT @idxRA=ISNULL((SELECT TOP 1 idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente AND idxFase = @idxFase ORDER BY inizio DESC),0) + +-- inserisco su data richeista duplicazione dell'ultima attività utente... +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) +SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif), descrizione, importo +FROM RegAttivita +WHERE (idxRA = @idxRA) +go + +commit; +go + + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(304, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00306.sql b/GPW_Data/SqlScripts/GPW/GPW_00306.sql new file mode 100644 index 0000000..c4f822a --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00306.sql @@ -0,0 +1,291 @@ +create table ElencoReport( + IdxRep int not null identity constraint PK_ElencoReport primary key, + ReportName nvarchar(50), + ReportUrl nvarchar(500), + imgUrl nvarchar(50) +); +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.ElencoReport on +go + +INSERT INTO dbo.ElencoReport + (IdxRep, ReportName, ReportUrl, imgUrl) + VALUES (1, N'Report Ore: Cliente - Progetto - Utente', N'GPW+-+Report+Presenze%2fGPW+-+Ore+per+Cliente-Progetto-Utente', NULL) +INSERT INTO dbo.ElencoReport + (IdxRep, ReportName, ReportUrl, imgUrl) + VALUES (2, N'Report Completo: Elenco Ore Attivita Progetti', N'GPW+-+Report+Presenze%2fGPW+-+Elenco+Ore+Attivita+Progetti', NULL) +go + +set identity_insert dbo.ElencoReport off +go + +commit transaction +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_ReportOreDip +* +* elenco ore dipendenti +* +* mod: S.E.L. 2013.02.04 +* +**********************************************************/ +alter PROCEDURE export.stp_ReportOreDip +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME, + @dataTo DATETIME +) +AS + SET NOCOUNT OFF; + DECLARE @minArr INT + + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- elenco mensile... + SELECT dataLav, CognomeNome, + entrata_1, uscita_1, entrata_2, uscita_2, + entrata_3, uscita_3, entrata_4, uscita_4, + FLOOR(CAST(h_lav AS DECIMAL(9,3))*60/@minArr)/(60/@minArr) AS h_lavorate, + FLOOR(CAST(minStra AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_straordinarie, + CEILING(CAST(minPerm AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_permessi, + CEILING(CAST(minFer AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_ferie, + CEILING(CAST(minMal AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_malattia, + CEILING(CAST(minFest AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_festivita + FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND dataLav >= CAST(@dataFrom AS DATE) + AND dataLav <= CAST(@dataTo AS DATE) + --AND NOT (entrata_1 IS NULL) + ORDER BY CognomeNome, dataLav +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AP_Expl_getData +* +* recupera elenco progetti con filtraggio ore totali per +* - dipendente +* - periodo +* +* mod: S.E.L. 2013.01.30 +* +**********************************************************/ +alter PROCEDURE stp_AP_Expl_getData +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME = '19000101', + @dataTo DATETIME = '99991231', + @idxCliente INT = 0, -- 0 = tutti + @showPrjArch BIT = 1, -- 1 = mostra tutti, 0 = nasconde archiviati + @showPrjZeroH BIT = 1 -- 1 = mostra tutti, 0 = nasconde se zero ore caricate +) +AS + +-- controllo se date nulle importo a min/max +DECLARE @firstDate DATETIME +DECLARE @lastDate DATETIME + +SELECT @firstDate = MIN(inizio), @lastDate=DATEADD(DAY,1,MAX(inizio)) FROM RegAttivita +SELECT @dataFrom=ISNULL(@dataFrom, @firstDate) , @dataTo=ISNULL(@dataTo, @lastDate) + + +;WITH cteOreReal AS +( +SELECT ap.idxProgetto, SUM(ISNULL(ra.oreTot, 0)) AS totOre +FROM AnagProgetti AS ap INNER JOIN + AnagClienti AS ac ON ac.idxCliente=ap.idxCliente INNER JOIN + AnagFasi AS af ON ap.idxProgetto = af.idxProgetto INNER JOIN + RegAttivita AS ra ON af.idxFase = ra.idxFase +WHERE (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND (ra.inizio >= @dataFrom AND ra.inizio <= @dataTo) + AND (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) +GROUP BY ap.idxProgetto +) +,cteOreBudget as +( +SELECT + idxProgetto + ,SUM(ISNULL(budgetTime,0)) as budgetTime + ,SUM(ISNULL(budgetMoney,0)) as budgetMoney +FROM AnagFasi +GROUP BY idxProgetto +) + +SELECT ac.RagSociale + , ap.idxProgetto + , ap.idxCliente + , ap.nomeProj + , ap.descrProj + , ISNULL(bdgt.budgetTime,0) AS budgetTime + , ISNULL(bdgt.budgetMoney,0) AS budgetMoney + , ISNULL(ap.OldIdx,-1) AS OldIdx + , ap.Attivo + , ISNULL(ap.codExt,'') AS codExt + , ISNULL(cte.totOre, 0) AS totOre + , ISNULL(ap.avvio,'19000101') AS avvio + , ISNULL(ap.chiusura,'99991231') AS chiusura +FROM AnagClienti AS ac INNER JOIN + AnagProgetti AS ap ON ac.idxCliente = ap.idxCliente LEFT OUTER JOIN + cteOreBudget AS bdgt ON ap.idxProgetto = bdgt.idxProgetto LEFT OUTER JOIN + cteOreReal AS cte ON cte.idxProgetto = ap.idxProgetto +WHERE (ac.idxCliente = @idxCliente OR @idxCliente = 0) + AND (ap.Attivo = CASE WHEN @showPrjArch <> 0 THEN ap.Attivo ELSE 1 END) + AND (totOre > 0 OR @showPrjZeroH = 1) +ORDER BY ac.RagSociale, ap.nomeProj +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_byFaseUtente +* +* clona un attività utente: ultima di un dato tipo di fase +* +* mod: S.E.L. 2013.02.20 +* +**********************************************************/ +alter PROCEDURE stp_RA_clonaLastRA_byFaseUtente +( + @idxDipendente INT + ,@dataRif DATETIME -- data x cui creare un record attività + ,@idxFase INT + ,@minuti INT = 0 -- se 0 fa last value +) +AS + +-- variabili +DECLARE @idxRA INT +DECLARE @inizio DATETIME + +-- calcolo fine ultima attività del giorno x l'utente (se c'è...) +SELECT TOP 1 @inizio = ISNULL(fine, @dataRif) +FROM RegAttivita +WHERE idxDipendente = @idxDipendente +AND CONVERT(DATE,fine) = @dataRif +ORDER BY fine DESC + + +DECLARE @round AS INT +SET @round = ( SELECT valInt FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' ) + +-- arrotondo data richiesta... +SELECT @dataRif = DATEADD(n, (ROUND(dbo.TimeSpanUnits('m', dbo.TimeOnly(DATEADD(n,-1,@dataRif))) / @round, 2) + 1) * @round , CAST(CAST(@dataRif AS DATE) AS DATETIME)) + +-- controlla che x la data richiesta non ci siano già altre attività, in quel caso "accoda"... +DECLARE @trovate INT = 0 +SELECT @trovate = COUNT(idxRA) FROM RegAttivita WHERE idxDipendente = @idxDipendente AND CAST(@dataRif AS DATE) = CAST(inizio AS DATE) + +IF @trovate > 0 +BEGIN + -- imposto @dataRif per iniziare alla fine dell'ultimo record + SELECT TOP 1 @dataRif=fine FROM RegAttivita WHERE idxDipendente = @idxDipendente AND CAST(@dataRif AS DATE) = CAST(inizio AS DATE) ORDER BY fine DESC +END + +-- cerco ultima reg attività utente x fase indicata... +SELECT @idxRA=ISNULL((SELECT TOP 1 idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente AND idxFase = @idxFase ORDER BY inizio DESC),0) + +-- inserisco su data richeista duplicazione dell'ultima attività utente... +INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) +SELECT idxDipendente, idxFase, @dataRif, DATEADD(minute, CASE WHEN @minuti = 0 THEN DATEDIFF(MINUTE, inizio, fine) ELSE @minuti END, @dataRif), descrizione, importo +FROM RegAttivita +WHERE (idxRA = @idxRA) +go + +commit; +go + + +set ANSI_NULLS on; +go + +/********************************************************** +* FUNCTION f_dataOraITA +* +* formatta data ora in modo che sia compatibilit con excel ITA +* +**********************************************************/ +create FUNCTION f_dataOraITA +( + @valore DATETIME +) +RETURNS NVARCHAR(50) +AS +BEGIN + RETURN CONVERT(NVARCHAR(50), @valore, 120) +END +go + +/********************************************************** +* FUNCTION f_floatITA +* +* formatta data ora in modo che sia compatibilita con excel ITA +* +**********************************************************/ +create FUNCTION f_floatITA +( + @valore FLOAT +) +RETURNS NVARCHAR(50) +AS +BEGIN + RETURN REPLACE(CONVERT(NVARCHAR(50), @valore),'.',',') +END +go + + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(306, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00308.sql b/GPW_Data/SqlScripts/GPW/GPW_00308.sql new file mode 100644 index 0000000..239da72 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00308.sql @@ -0,0 +1,118 @@ +set xact_abort on; +go + +begin transaction; +go + +exec sp_rename 'PK_ElencoReport', 'tmp__PK_ElencoReport', 'OBJECT'; +go + +exec sp_rename 'ElencoReport', 'tmp__ElencoReport_0', 'OBJECT'; +go + +create table ElencoReport( + IdxRep int not null identity constraint PK_ElencoReport primary key, + nome nvarchar(50), + descrizione nvarchar(250), + cssClass nvarchar(250), + ReportUrl nvarchar(500) +); +go + +set identity_insert ElencoReport on; +go + +insert into ElencoReport(IdxRep,ReportUrl) select IdxRep,ReportUrl from tmp__ElencoReport_0; +go + +set identity_insert ElencoReport off; +go + +drop table tmp__ElencoReport_0; +go + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.ElencoReport SET + nome=N'Report Ore', descrizione=N'Report ore raggruppato per Cliente > Progetto > Utente', cssClass=N'reportOre' + WHERE IdxRep=1 +UPDATE dbo.ElencoReport SET + nome=N'Report Completo', descrizione=N' Elenco Ore Attivita Progetti (eg: valido per pivot excel)', cssClass=N'reportPivot' + WHERE IdxRep=2 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.Permessi SET + NUMERO=5 + WHERE COD_PERMESSO='MANAGE_Report' +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN', N'GPW_user', 'N') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_fasi', N'GPW_user', 'N') +INSERT INTO dbo.Permessi2Funzione + VALUES ('ADMIN_progetti', N'GPW_user', 'N') +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='ADMIN_spostaFasi' and COD_FUNZIONE=N'GPW_admin' +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='ADMIN_spostaFasi' and COD_FUNZIONE=N'GPW_prjAdm' +INSERT INTO dbo.Permessi2Funzione + VALUES ('MANAGE', N'GPW_user', 'N') +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='MANAGE_Report' and COD_FUNZIONE=N'GPW_admin' +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='MANAGE_Report' and COD_FUNZIONE=N'GPW_prjAdm' +INSERT INTO dbo.Permessi2Funzione + VALUES ('MANAGE_Report', N'GPW_user', 'N') +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='MANAGE_SpostOre' and COD_FUNZIONE=N'GPW_admin' +UPDATE dbo.Permessi2Funzione SET + READWRITE='S' + WHERE COD_PERMESSO='MANAGE_SpostOre' and COD_FUNZIONE=N'GPW_prjAdm' +go + +commit transaction +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(308, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00312.sql b/GPW_Data/SqlScripts/GPW/GPW_00312.sql new file mode 100644 index 0000000..21da560 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00312.sql @@ -0,0 +1,93 @@ +set ANSI_NULLS on; +go + +create FUNCTION f_expDataGGMMAAAA( @Data AS DATE ) +-- ritorna la DATA per file di export x paghe formato carattere +RETURNS CHAR(8) +AS +BEGIN + RETURN REPLACE( CONVERT(NVARCHAR(50), @Data , 105), '-','') +END +go + +create FUNCTION f_expTimeHHMM( @Time AS DECIMAL(10,5) , @Format CHAR(1), @Arrot AS INT) +-- ritorna ore per file di export x paghe formato carattere es . 8 0re 30 minuti -> 0850 +-- Time valore da convertire +-- Format Formato del valore passato ( M-minuti O-Ore ) +RETURNS CHAR(4) +AS +BEGIN + + DECLARE @Ore AS INT; + DECLARE @Min AS INT; + DECLARE @OreMin AS DECIMAL(10,5); + + IF @Format = 'M' -- Minuti + BEGIN +-- SET @Ore = CONVERT( INTEGER , ( @Time / 60.00 ) ); +-- SET @Min = @Time - ( @Ore * 60 ); + + SET @OreMin = CONVERT(INT, (@Time / @Arrot) ) + SET @OreMin = ( ( @OreMin * @Arrot ) / 60 ) * 100 + END + +RETURN dbo.f_padLeft( CONVERT( VARCHAR(4) , CONVERT(INT, @OreMin )) , 4, '0') +END +go + +/*************************************** +* FUNCTION f_padLeft +* +* fornisce una stringa della lunghezza desiderata aggiungendo a sx il carattere richiesto alla @string originale +* +* Steamware, S.E.L. +* mod: 2010.03.19 +* +****************************************/ +create FUNCTION f_padLeft (@string VARCHAR(255), @desired_length INTEGER, @pad_character CHAR(1)) +RETURNS VARCHAR(255) AS +BEGIN + + -- Prefix the required number of spaces to bulk up the string and then replace the spaces with the desired character + RETURN CASE + WHEN LEN(@string) < @desired_length + THEN REPLACE(SPACE(@desired_length - LEN(@string)), ' ', @pad_character) + @string + ELSE @string + END + +END +go + +/*************************************** +* FUNCTION f_padLeft +* +* fornisce una stringa della lunghezza desiderata aggiungendo a sx il carattere richiesto alla @string originale +* +* Steamware, S.E.L. +* mod: 2010.03.19 +* +****************************************/ +create FUNCTION f_padRight (@string VARCHAR(255), @desired_length INTEGER, @pad_character CHAR(1)) +RETURNS VARCHAR(255) AS +BEGIN + + -- Prefix the required number of spaces to bulk up the string and then replace the spaces with the desired character + RETURN CASE + WHEN LEN(@string) < @desired_length + THEN @string + REPLACE(SPACE(@desired_length - LEN(@string)), ' ', @pad_character) + ELSE @string + END + +END +go + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(312, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00314.sql b/GPW_Data/SqlScripts/GPW/GPW_00314.sql new file mode 100644 index 0000000..5b8288e --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00314.sql @@ -0,0 +1,26 @@ +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.AnagKeyValue SET + descrizione=N'arrotondamento standard valori' + WHERE nomeVar=N'minutiRound' +INSERT INTO dbo.AnagKeyValue + VALUES (N'minutiRoundDay', 15, NULL, NULL, N'arrotondamento giornaliero') +INSERT INTO dbo.AnagKeyValue + VALUES (N'minutiRoundExtraFascia', 15, NULL, NULL, N'arrotondamento periodi fuori fascia ingresso/uscita') +go + +commit transaction +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(314, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00320_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00320_ets.sql new file mode 100644 index 0000000..129ca20 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00320_ets.sql @@ -0,0 +1,127 @@ +set xact_abort on; +go + +begin transaction; +go + +alter table AnagKeyValue alter column + valString nvarchar(250); +go + +alter table AnagKeyValue add + constraint DF_AnagKeyValue_valInt default ((0)) for valInt, + constraint DF_AnagKeyValue_descrizione default ('-') for descrizione, + constraint DF_AnagKeyValue_valFloat default ((0)) for valFloat, + constraint DF_AnagKeyValue_valString default ('') for valString; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table Dipendenti add + dataAssunzione date constraint DF_Dipendenti_dataAssunzione default ('1900-01-01'), + dataCessazione date constraint DF_Dipendenti_dataCessazione default ('9999-12-31'), + attivo bit constraint DF_Dipendenti_attivo default ((1)); +go + +update Dipendenti set dataAssunzione=('1900-01-01'),dataCessazione=('9999-12-31'),attivo=((1)); +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: S.E. Locatelli +-- Create date: 2013-03-25 +-- Description: Recupero elenco dip attivi +-- ============================================= +create PROCEDURE stp_Dip_getAttivi +AS + SET NOCOUNT ON; +SELECT * +FROM Dipendenti +WHERE (attivo = 1) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AKV_getByKey +* +* elenco valori da chiave x tab anagrafica key/val +* +* mod: S.E.L. 2013.03.25 +* +**********************************************************/ +create PROCEDURE stp_AKV_getByKey +( + @nomeVar NVARCHAR(50) +) +AS + SET NOCOUNT ON; + +SELECT nomeVar + ,ISNULL(valInt,0) AS valInt + ,ISNULL(valFloat,0) AS valFloat + ,ISNULL(valString,'') AS valString + ,ISNULL(descrizione,'') AS descrizione +FROM AnagKeyValue +WHERE nomeVar = @nomeVar +go + +commit; +go + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.AnagKeyValue SET + valFloat=0, valString=N'' + WHERE nomeVar=N'minutiRound' +UPDATE dbo.AnagKeyValue SET + valFloat=0, valString=N'' + WHERE nomeVar=N'minutiRoundDay' +UPDATE dbo.AnagKeyValue SET + valFloat=0, valString=N'' + WHERE nomeVar=N'minutiRoundExtraFascia' +INSERT INTO dbo.AnagKeyValue + VALUES (N'appMode', 0, 0, N'runtime', N'modalità applicazione (runtime)') +INSERT INTO dbo.AnagKeyValue + VALUES (N'installazione', 0, 0, N'ETS', N'nome installazione') +INSERT INTO dbo.AnagKeyValue + VALUES (N'ETS', 10, 0, N'+FBqyG1V4kqbqYe/IO7KywpmR9YzujB0', N'licenze e codice auth applicativo') +go + +commit transaction +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(320, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00321_ets_data.sql b/GPW_Data/SqlScripts/GPW/GPW_00321_ets_data.sql new file mode 100644 index 0000000..49163be --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00321_ets_data.sql @@ -0,0 +1,4699 @@ +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-01', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-01', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-04', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-04', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-05', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-05', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-06', 5, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-06', 15, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-06', 21, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-06', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-07', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-07', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-08', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-08', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-11', 8, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-11', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-11', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-11', 33, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-12', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-12', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-12', 33, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-13', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-13', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-14', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-14', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-15', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-15', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-18', 10, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-18', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-18', 27, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-18', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-19', 9, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-19', 14, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-19', 21, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-19', 27, N'FER', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-19', 32, N'MAL', 480, 0) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 9, N'PERM', 480, 1) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 21, N'MAL', 480, 1) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 26, N'PERM', 225, 1) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 27, N'FER', 480, 1) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 32, N'MAL', 480, 1) +INSERT INTO dbo.Giustificativi + VALUES ('2013-03-20', 38, N'PERM', 208, 1) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 07:40:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:05:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:07:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:10:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:15:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:15:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:25:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:35:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:35:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:40:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:45:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 08:55:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 09:05:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:45:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:45:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:48:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:50:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:05:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:05:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:05:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:15:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:25:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:40:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:45:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:48:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 13:55:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:00:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:05:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:05:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:10:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:20:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:20:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:20:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:25:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:40:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:40:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 14:40:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 16:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 17:30:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 17:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 17:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:00:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:10:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:15:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:20:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:30:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:35:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:10:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:20:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:45:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 19:50:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-01 20:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 08:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 08:05:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 12:00:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 12:15:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 12:30:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 12:50:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-02 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 07:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 07:45:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 07:50:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 07:50:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 07:50:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:05:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:05:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:07:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:15:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:20:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:30:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:35:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:35:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:35:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:40:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 08:45:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 09:40:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 11:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:25:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:30:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:33:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:40:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:45:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 12:55:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:05:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:10:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:10:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:10:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:15:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:15:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:30:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:40:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 13:40:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:05:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:05:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:15:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:15:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 17:30:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 17:40:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:15:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:30:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:40:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:50:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 18:55:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:10:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:10:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:10:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:10:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-04 19:15:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 07:50:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 07:50:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 07:50:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 07:55:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:05:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:10:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:10:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:15:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:25:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:32:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:35:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:35:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 08:35:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 09:00:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 10:45:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:35:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:35:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:40:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:45:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:00:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:05:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:10:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:30:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:35:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:35:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:40:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:40:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:45:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:45:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 13:45:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:00:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:05:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:15:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:15:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:20:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:20:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 15:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 15:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 17:40:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:10:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:35:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:35:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:35:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:40:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:40:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:45:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 18:50:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:00:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:10:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:15:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:15:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:30:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:35:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:40:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-05 19:50:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:45:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:50:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:50:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:50:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:55:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 07:55:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:10:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:10:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:10:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:25:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:33:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:35:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:35:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 08:45:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 10:50:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:30:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:37:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:40:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:50:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:55:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 12:55:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:15:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 13:50:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:00:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:00:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:05:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:15:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 14:30:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 16:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 17:05:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 17:35:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:30:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:40:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:40:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:50:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:50:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 18:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:00:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:10:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:20:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:35:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:40:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 19:40:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-06 20:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 07:50:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:10:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:10:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:20:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:20:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:35:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:35:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:40:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:40:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:40:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 08:40:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 09:00:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 10:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:30:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:30:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:32:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:35:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:35:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:42:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:45:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:50:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:50:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 12:55:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:05:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:10:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:10:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:10:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:20:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:20:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:35:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:35:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:40:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:40:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 13:40:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:00:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:05:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:05:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:10:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:15:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:15:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:20:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:25:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:30:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:35:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:35:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 14:40:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 17:00:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:05:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:20:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:20:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:35:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:40:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:40:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:40:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:50:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 18:55:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:00:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:05:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:10:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:10:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-07 19:40:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 07:45:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 07:50:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 07:55:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 07:55:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:05:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:20:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:20:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:25:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:40:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 08:50:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 09:30:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 10:05:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 11:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:25:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:35:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:35:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:35:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:45:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 12:45:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:05:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:05:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:05:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:05:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:10:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:15:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:25:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:35:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:40:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:40:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 13:50:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:00:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:05:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:10:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:20:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:25:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:00:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:00:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:10:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:15:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 18:30:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:00:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:10:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:10:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:20:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:30:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-08 19:50:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 07:50:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 08:05:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 08:20:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 08:30:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 09:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 12:10:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 12:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 12:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 12:40:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 13:00:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 13:10:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-09 13:15:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:00:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:05:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:05:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:10:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:15:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:25:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:25:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:40:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 08:40:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 09:05:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:25:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:35:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:45:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 12:50:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:00:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:10:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:15:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:30:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:40:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:40:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:40:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 13:45:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:00:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:00:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:10:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:15:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:25:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:40:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:40:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:40:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 14:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 17:25:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 17:50:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:35:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:40:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 18:50:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 19:00:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 19:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 19:20:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-11 19:30:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 07:40:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 07:45:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 07:50:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:07:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:15:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:15:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:25:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:32:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:35:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 08:40:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 09:15:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:32:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:35:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:40:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:50:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:20:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:35:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 13:45:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:00:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:05:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:05:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:10:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:20:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:20:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 14:45:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 15:05:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 16:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 17:30:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 17:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 17:45:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:00:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:10:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:15:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:40:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 18:45:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:00:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:10:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:20:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 19:50:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 21:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-12 21:15:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 07:40:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 07:45:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 07:55:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:05:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:05:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:20:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:20:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:20:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:25:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:35:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:35:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:35:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:35:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 08:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 10:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:30:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:33:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:35:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:35:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 12:50:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:05:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:05:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:10:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:15:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:15:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:45:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:45:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 13:50:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:00:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:05:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:10:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:15:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:25:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:25:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 15:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 15:30:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 17:15:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 17:30:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 17:40:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:10:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:35:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:40:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:45:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 18:45:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:05:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:10:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:15:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-13 19:20:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 07:45:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 07:45:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 07:50:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 07:50:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:10:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:20:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:20:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:25:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:35:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 08:45:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 10:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 11:25:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:15:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:25:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:32:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:34:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:35:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:05:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:10:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:10:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:15:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:15:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:25:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:35:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 13:45:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:00:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:10:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:20:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 17:30:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 17:45:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 17:55:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:00:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:25:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:35:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:37:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:40:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:45:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 18:50:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:00:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:10:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:10:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:20:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-14 19:30:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 06:30:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:40:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:50:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:50:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:50:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 07:55:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:05:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:10:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:10:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:15:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:25:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:25:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 08:40:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 09:00:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 09:00:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:30:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:35:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:40:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:45:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:05:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:10:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:10:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:10:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:15:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:20:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:20:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:35:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 13:50:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:05:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:10:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:10:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:10:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:20:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:20:00.000', 27, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:35:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:35:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 14:40:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 17:15:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 17:45:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 17:50:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:10:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:15:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:25:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:35:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:40:00.000', 27, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:45:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:50:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 18:55:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:00:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:00:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:00:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:05:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:10:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:20:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 19:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 20:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-15 21:20:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 07:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 07:45:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 07:55:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 09:00:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 10:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 12:05:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 12:15:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 12:15:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 12:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 12:30:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 13:15:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-16 15:00:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 07:30:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 07:40:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:10:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:20:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:20:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:35:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:35:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:35:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:40:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 08:45:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 09:00:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 09:10:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 09:25:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 09:45:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:35:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:35:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:40:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:40:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:40:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:40:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:40:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:50:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 12:50:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:10:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:10:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:10:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:10:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:10:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:40:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 13:50:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:10:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:20:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:20:00.000', 9, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:20:00.000', 14, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:20:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:20:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:25:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 14:40:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:05:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:10:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:15:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 9, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:30:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:35:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:40:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:45:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:50:00.000', 14, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 18:50:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:00:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:00:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:05:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:15:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:15:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:15:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:30:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:30:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 19:45:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-18 20:05:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 07:20:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 07:45:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 07:45:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 07:55:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 07:55:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:00:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:05:00.000', 26, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:10:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:15:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:25:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:30:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:35:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:35:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:35:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:50:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 08:50:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 09:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 09:15:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 09:20:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 10:05:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:20:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:30:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:30:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:30:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:30:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:33:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:35:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:35:00.000', 26, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:35:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:55:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 12:55:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:00:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:05:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:10:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:10:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:20:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:25:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 18, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 25, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:30:00.000', 36, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:35:00.000', 6, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:35:00.000', 34, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 13:45:00.000', 24, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 8, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 13, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 17, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 22, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 29, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:00:00.000', 35, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:05:00.000', 4, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:05:00.000', 33, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:10:00.000', 19, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:10:00.000', 20, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:25:00.000', 7, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 3, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 5, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 10, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 12, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 16, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 23, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 28, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 14:30:00.000', 30, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 15:00:00.000', 15, 1, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 17:15:00.000', 6, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 17:30:00.000', 34, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:05:00.000', 8, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:05:00.000', 16, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:05:00.000', 28, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:10:00.000', 5, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:10:00.000', 36, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:30:00.000', 10, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:30:00.000', 22, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:30:00.000', 25, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:30:00.000', 33, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:30:00.000', 35, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:35:00.000', 3, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:35:00.000', 18, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:35:00.000', 23, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:35:00.000', 30, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:45:00.000', 19, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 18:45:00.000', 29, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:00:00.000', 4, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:00:00.000', 13, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:00:00.000', 17, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:05:00.000', 20, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:10:00.000', 12, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:15:00.000', 15, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 19:55:00.000', 24, 0, N'0.0.0.0', N'Man', 1) +INSERT INTO dbo.Timbrature + VALUES ('2013-03-19 20:15:00.000', 7, 0, N'0.0.0.0', N'Man', 1) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.Timbrature WHERE dataOra='2014-10-16 08:00:00.000' and idxDipendente=13 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-01 07:40:00.000', '2013-03-01 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-01 07:40:00.000', '2013-03-01 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-01 08:00:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-01 08:00:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-01 08:00:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-01 08:00:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-01 08:05:00.000', '2013-03-01 12:48:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-01 08:07:00.000', '2013-03-01 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-01 08:10:00.000', '2013-03-01 13:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-01 08:10:00.000', '2013-03-01 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-01 08:15:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-01 08:15:00.000', '2013-03-01 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-01 08:25:00.000', '2013-03-01 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-01 08:30:00.000', '2013-03-01 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-01 08:30:00.000', '2013-03-01 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-01 08:30:00.000', '2013-03-01 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-01 08:30:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-01 08:30:00.000', '2013-03-01 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-01 08:30:00.000', '2013-03-01 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-01 08:30:00.000', '2013-03-01 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-01 08:30:00.000', '2013-03-01 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-01 08:30:00.000', '2013-03-01 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-01 08:30:00.000', '2013-03-01 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-01 08:30:00.000', '2013-03-01 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-01 08:35:00.000', '2013-03-01 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-01 08:35:00.000', '2013-03-01 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-01 08:40:00.000', '2013-03-01 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-01 08:45:00.000', '2013-03-01 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-01 08:55:00.000', '2013-03-01 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-01 09:05:00.000', '2013-03-01 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-01 13:30:00.000', '2013-03-01 19:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-01 13:30:00.000', '2013-03-01 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-01 13:48:00.000', '2013-03-01 17:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-01 13:55:00.000', '2013-03-01 16:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-01 14:00:00.000', '2013-03-01 20:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-01 14:00:00.000', '2013-03-01 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-01 14:00:00.000', '2013-03-01 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-01 14:00:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-01 14:00:00.000', '2013-03-01 18:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-01 14:05:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-01 14:05:00.000', '2013-03-01 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-01 14:10:00.000', '2013-03-01 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-01 14:10:00.000', '2013-03-01 19:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-01 14:10:00.000', '2013-03-01 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-01 14:20:00.000', '2013-03-01 18:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-01 14:20:00.000', '2013-03-01 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-01 14:20:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-01 14:25:00.000', '2013-03-01 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-01 14:30:00.000', '2013-03-01 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-01 14:30:00.000', '2013-03-01 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-01 14:30:00.000', '2013-03-01 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-01 14:30:00.000', '2013-03-01 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-01 14:30:00.000', '2013-03-01 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-01 14:30:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-01 14:30:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-01 14:30:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-01 14:40:00.000', '2013-03-01 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-01 14:40:00.000', '2013-03-01 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-01 14:40:00.000', '2013-03-01 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-02 07:30:00.000', '2013-03-02 12:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-02 08:00:00.000', '2013-03-02 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-02 08:00:00.000', '2013-03-02 12:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-02 08:05:00.000', '2013-03-02 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-02 08:30:00.000', '2013-03-02 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-04 07:00:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-04 07:45:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-04 07:50:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-04 07:50:00.000', '2013-03-04 11:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-04 07:50:00.000', '2013-03-04 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-04 08:00:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-04 08:00:00.000', '2013-03-04 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-04 08:00:00.000', '2013-03-04 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-04 08:00:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-04 08:05:00.000', '2013-03-04 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-04 08:05:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-04 08:07:00.000', '2013-03-04 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-04 08:10:00.000', '2013-03-04 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-04 08:10:00.000', '2013-03-04 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-04 08:10:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-04 08:15:00.000', '2013-03-04 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-04 08:20:00.000', '2013-03-04 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-04 08:30:00.000', '2013-03-04 12:33:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-04 08:30:00.000', '2013-03-04 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-04 08:30:00.000', '2013-03-04 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-04 08:30:00.000', '2013-03-04 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-04 08:30:00.000', '2013-03-04 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-04 08:35:00.000', '2013-03-04 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-04 08:35:00.000', '2013-03-04 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-04 08:35:00.000', '2013-03-04 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-04 08:40:00.000', '2013-03-04 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-04 08:40:00.000', '2013-03-04 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-04 08:45:00.000', '2013-03-04 12:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-04 09:10:00.000', '2013-03-04 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-04 09:40:00.000', '2013-03-04 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-04 13:30:00.000', '2013-03-04 17:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-04 13:30:00.000', '2013-03-04 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-04 13:40:00.000', '2013-03-04 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-04 14:00:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-04 14:00:00.000', '2013-03-04 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-04 14:00:00.000', '2013-03-04 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-04 14:00:00.000', '2013-03-04 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-04 14:00:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-04 14:00:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-04 14:00:00.000', '2013-03-04 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-04 14:00:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-04 14:00:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-04 14:05:00.000', '2013-03-04 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-04 14:05:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-04 14:10:00.000', '2013-03-04 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-04 14:10:00.000', '2013-03-04 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-04 14:10:00.000', '2013-03-04 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-04 14:10:00.000', '2013-03-04 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-04 14:10:00.000', '2013-03-04 18:55:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-04 14:10:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-04 14:10:00.000', '2013-03-04 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-04 14:15:00.000', '2013-03-04 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-04 14:15:00.000', '2013-03-04 18:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-04 14:30:00.000', '2013-03-04 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-04 14:30:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-04 14:30:00.000', '2013-03-04 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-04 14:30:00.000', '2013-03-04 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-04 14:30:00.000', '2013-03-04 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-05 07:30:00.000', '2013-03-05 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-05 07:50:00.000', '2013-03-05 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-05 07:50:00.000', '2013-03-05 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-05 07:50:00.000', '2013-03-05 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-05 07:55:00.000', '2013-03-05 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-05 08:00:00.000', '2013-03-05 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-05 08:00:00.000', '2013-03-05 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-05 08:00:00.000', '2013-03-05 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-05 08:00:00.000', '2013-03-05 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-05 08:00:00.000', '2013-03-05 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-05 08:00:00.000', '2013-03-05 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-05 08:05:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-05 08:10:00.000', '2013-03-05 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-05 08:10:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-05 08:10:00.000', '2013-03-05 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-05 08:15:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-05 08:25:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-05 08:30:00.000', '2013-03-05 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-05 08:30:00.000', '2013-03-05 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-05 08:30:00.000', '2013-03-05 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-05 08:30:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-05 08:30:00.000', '2013-03-05 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-05 08:30:00.000', '2013-03-05 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-05 08:32:00.000', '2013-03-05 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-05 08:35:00.000', '2013-03-05 13:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-05 08:35:00.000', '2013-03-05 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-05 08:35:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-05 08:35:00.000', '2013-03-05 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-05 09:00:00.000', '2013-03-05 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-05 10:45:00.000', '2013-03-05 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-05 13:30:00.000', '2013-03-05 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-05 13:30:00.000', '2013-03-05 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-05 13:35:00.000', '2013-03-05 17:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-05 13:40:00.000', '2013-03-05 19:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-05 13:40:00.000', '2013-03-05 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-05 14:00:00.000', '2013-03-05 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-05 14:00:00.000', '2013-03-05 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-05 14:00:00.000', '2013-03-05 19:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-05 14:00:00.000', '2013-03-05 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-05 14:05:00.000', '2013-03-05 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-05 14:10:00.000', '2013-03-05 19:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-05 14:10:00.000', '2013-03-05 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-05 14:10:00.000', '2013-03-05 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-05 14:10:00.000', '2013-03-05 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-05 14:10:00.000', '2013-03-05 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-05 14:15:00.000', '2013-03-05 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-05 14:15:00.000', '2013-03-05 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-05 14:20:00.000', '2013-03-05 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-05 14:20:00.000', '2013-03-05 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-05 14:30:00.000', '2013-03-05 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-05 14:30:00.000', '2013-03-05 18:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-05 14:30:00.000', '2013-03-05 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-05 14:30:00.000', '2013-03-05 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-05 14:30:00.000', '2013-03-05 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-05 14:30:00.000', '2013-03-05 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-05 14:30:00.000', '2013-03-05 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-05 15:00:00.000', '2013-03-05 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-05 15:30:00.000', '2013-03-05 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-06 07:30:00.000', '2013-03-06 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-06 07:45:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-06 07:50:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-06 07:50:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-06 07:50:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-06 07:55:00.000', '2013-03-06 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-06 07:55:00.000', '2013-03-06 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-06 08:00:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-06 08:10:00.000', '2013-03-06 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-06 08:10:00.000', '2013-03-06 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-06 08:10:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-06 08:10:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-06 08:10:00.000', '2013-03-06 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-06 08:25:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-06 08:25:00.000', '2013-03-06 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-06 08:30:00.000', '2013-03-06 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-06 08:30:00.000', '2013-03-06 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-06 08:30:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-06 08:30:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-06 08:30:00.000', '2013-03-06 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-06 08:30:00.000', '2013-03-06 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-06 08:33:00.000', '2013-03-06 12:37:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-06 08:35:00.000', '2013-03-06 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-06 08:35:00.000', '2013-03-06 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-06 08:40:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-06 08:45:00.000', '2013-03-06 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-06 09:10:00.000', '2013-03-06 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-06 10:50:00.000', '2013-03-06 18:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-06 13:30:00.000', '2013-03-06 17:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-06 13:30:00.000', '2013-03-06 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-06 13:30:00.000', '2013-03-06 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-06 13:50:00.000', '2013-03-06 20:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-06 14:00:00.000', '2013-03-06 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-06 14:00:00.000', '2013-03-06 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-06 14:00:00.000', '2013-03-06 19:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-06 14:00:00.000', '2013-03-06 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-06 14:00:00.000', '2013-03-06 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-06 14:05:00.000', '2013-03-06 17:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-06 14:10:00.000', '2013-03-06 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-06 14:10:00.000', '2013-03-06 19:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-06 14:10:00.000', '2013-03-06 19:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-06 14:10:00.000', '2013-03-06 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-06 14:10:00.000', '2013-03-06 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-06 14:10:00.000', '2013-03-06 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-06 14:15:00.000', '2013-03-06 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-06 14:30:00.000', '2013-03-06 16:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-06 14:30:00.000', '2013-03-06 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-06 14:30:00.000', '2013-03-06 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-06 14:30:00.000', '2013-03-06 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-06 14:30:00.000', '2013-03-06 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-06 14:30:00.000', '2013-03-06 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-06 14:30:00.000', '2013-03-06 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-06 14:30:00.000', '2013-03-06 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-06 14:30:00.000', '2013-03-06 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-07 07:40:00.000', '2013-03-07 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-07 07:50:00.000', '2013-03-07 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-07 08:00:00.000', '2013-03-07 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-07 08:00:00.000', '2013-03-07 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-07 08:00:00.000', '2013-03-07 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-07 08:00:00.000', '2013-03-07 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-07 08:00:00.000', '2013-03-07 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-07 08:00:00.000', '2013-03-07 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-07 08:10:00.000', '2013-03-07 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-07 08:10:00.000', '2013-03-07 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-07 08:10:00.000', '2013-03-07 12:42:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-07 08:20:00.000', '2013-03-07 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-07 08:20:00.000', '2013-03-07 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-07 08:30:00.000', '2013-03-07 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-07 08:30:00.000', '2013-03-07 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-07 08:30:00.000', '2013-03-07 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-07 08:30:00.000', '2013-03-07 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-07 08:30:00.000', '2013-03-07 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-07 08:30:00.000', '2013-03-07 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-07 08:30:00.000', '2013-03-07 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-07 08:30:00.000', '2013-03-07 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-07 08:35:00.000', '2013-03-07 12:32:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-07 08:35:00.000', '2013-03-07 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-07 08:35:00.000', '2013-03-07 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-07 08:40:00.000', '2013-03-07 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-07 08:40:00.000', '2013-03-07 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-07 08:40:00.000', '2013-03-07 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-07 08:40:00.000', '2013-03-07 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-07 09:00:00.000', '2013-03-07 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-07 10:00:00.000', '2013-03-07 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-07 13:30:00.000', '2013-03-07 18:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-07 13:30:00.000', '2013-03-07 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-07 13:35:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-07 13:35:00.000', '2013-03-07 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-07 13:40:00.000', '2013-03-07 18:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-07 14:00:00.000', '2013-03-07 17:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-07 14:00:00.000', '2013-03-07 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-07 14:00:00.000', '2013-03-07 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-07 14:00:00.000', '2013-03-07 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-07 14:00:00.000', '2013-03-07 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-07 14:05:00.000', '2013-03-07 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-07 14:05:00.000', '2013-03-07 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-07 14:10:00.000', '2013-03-07 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-07 14:10:00.000', '2013-03-07 18:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-07 14:10:00.000', '2013-03-07 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-07 14:15:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-07 14:15:00.000', '2013-03-07 18:55:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-07 14:20:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-07 14:25:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-07 14:30:00.000', '2013-03-07 18:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-07 14:30:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-07 14:30:00.000', '2013-03-07 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-07 14:30:00.000', '2013-03-07 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-07 14:30:00.000', '2013-03-07 19:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-07 14:30:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-07 14:30:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-07 14:35:00.000', '2013-03-07 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-07 14:35:00.000', '2013-03-07 19:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-07 14:40:00.000', '2013-03-07 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-08 07:30:00.000', '2013-03-08 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-08 07:45:00.000', '2013-03-08 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-08 07:50:00.000', '2013-03-08 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-08 07:55:00.000', '2013-03-08 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-08 07:55:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-08 08:00:00.000', '2013-03-08 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-08 08:00:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-08 08:00:00.000', '2013-03-08 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-08 08:00:00.000', '2013-03-08 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-08 08:05:00.000', '2013-03-08 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-08 08:10:00.000', '2013-03-08 13:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-08 08:20:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-08 08:20:00.000', '2013-03-08 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-08 08:25:00.000', '2013-03-08 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-08 08:25:00.000', '2013-03-08 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-08 08:30:00.000', '2013-03-08 12:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-08 08:30:00.000', '2013-03-08 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-08 08:30:00.000', '2013-03-08 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-08 08:30:00.000', '2013-03-08 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-08 08:30:00.000', '2013-03-08 11:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-08 08:30:00.000', '2013-03-08 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-08 08:30:00.000', '2013-03-08 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-08 08:30:00.000', '2013-03-08 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-08 08:30:00.000', '2013-03-08 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-08 08:40:00.000', '2013-03-08 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-08 08:50:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-08 09:10:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-08 09:30:00.000', '2013-03-08 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-08 10:05:00.000', '2013-03-08 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-08 13:30:00.000', '2013-03-08 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-08 13:35:00.000', '2013-03-08 18:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-08 13:50:00.000', '2013-03-08 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-08 14:00:00.000', '2013-03-08 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-08 14:00:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-08 14:00:00.000', '2013-03-08 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-08 14:00:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-08 14:05:00.000', '2013-03-08 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-08 14:10:00.000', '2013-03-08 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-08 14:10:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-08 14:10:00.000', '2013-03-08 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-08 14:10:00.000', '2013-03-08 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-08 14:10:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-08 14:10:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-08 14:20:00.000', '2013-03-08 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-08 14:25:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-08 14:25:00.000', '2013-03-08 19:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-08 14:25:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-08 14:25:00.000', '2013-03-08 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-08 14:25:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-08 14:25:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-08 14:25:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-08 14:30:00.000', '2013-03-08 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-08 14:30:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-08 14:30:00.000', '2013-03-08 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-08 14:30:00.000', '2013-03-08 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-08 14:30:00.000', '2013-03-08 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-08 14:30:00.000', '2013-03-08 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-09 07:30:00.000', '2013-03-09 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-09 07:50:00.000', '2013-03-09 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-09 08:00:00.000', '2013-03-09 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-09 08:00:00.000', '2013-03-09 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-09 08:05:00.000', '2013-03-09 12:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-09 08:20:00.000', '2013-03-09 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-09 08:30:00.000', '2013-03-09 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-09 09:30:00.000', '2013-03-09 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-11 07:40:00.000', '2013-03-11 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-11 08:00:00.000', '2013-03-11 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-11 08:00:00.000', '2013-03-11 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-11 08:00:00.000', '2013-03-11 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-11 08:00:00.000', '2013-03-11 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-11 08:05:00.000', '2013-03-11 17:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-11 08:05:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-11 08:10:00.000', '2013-03-11 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-11 08:10:00.000', '2013-03-11 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-11 08:10:00.000', '2013-03-11 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-11 08:10:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-11 08:10:00.000', '2013-03-11 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-11 08:10:00.000', '2013-03-11 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-11 08:15:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-11 08:25:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-11 08:25:00.000', '2013-03-11 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-11 08:25:00.000', '2013-03-11 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-11 08:30:00.000', '2013-03-11 12:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-11 08:30:00.000', '2013-03-11 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-11 08:30:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-11 08:30:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-11 08:30:00.000', '2013-03-11 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-11 08:30:00.000', '2013-03-11 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-11 08:30:00.000', '2013-03-11 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-11 08:40:00.000', '2013-03-11 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-11 08:40:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-11 08:40:00.000', '2013-03-11 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-11 09:05:00.000', '2013-03-11 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-11 13:30:00.000', '2013-03-11 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-11 13:45:00.000', '2013-03-11 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-11 14:00:00.000', '2013-03-11 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-11 14:00:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-11 14:00:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-11 14:00:00.000', '2013-03-11 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-11 14:10:00.000', '2013-03-11 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-11 14:10:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-11 14:10:00.000', '2013-03-11 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-11 14:10:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-11 14:10:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-11 14:10:00.000', '2013-03-11 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-11 14:10:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-11 14:10:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-11 14:15:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-11 14:25:00.000', '2013-03-11 17:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-11 14:30:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-11 14:30:00.000', '2013-03-11 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-11 14:30:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-11 14:30:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-11 14:30:00.000', '2013-03-11 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-11 14:30:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-11 14:30:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-11 14:40:00.000', '2013-03-11 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-11 14:40:00.000', '2013-03-11 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-11 14:40:00.000', '2013-03-11 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-11 14:40:00.000', '2013-03-11 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-12 07:40:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-12 07:40:00.000', '2013-03-12 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-12 07:45:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-12 07:50:00.000', '2013-03-12 14:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-12 08:00:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-12 08:00:00.000', '2013-03-12 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-12 08:00:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-12 08:00:00.000', '2013-03-12 12:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-12 08:00:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-12 08:07:00.000', '2013-03-12 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-12 08:10:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-12 08:10:00.000', '2013-03-12 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-12 08:15:00.000', '2013-03-12 14:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-12 08:15:00.000', '2013-03-12 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-12 08:25:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-12 08:25:00.000', '2013-03-12 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-12 08:30:00.000', '2013-03-12 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-12 08:30:00.000', '2013-03-12 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-12 08:30:00.000', '2013-03-12 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-12 08:30:00.000', '2013-03-12 14:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-12 08:30:00.000', '2013-03-12 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-12 08:30:00.000', '2013-03-12 18:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-12 08:30:00.000', '2013-03-12 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-12 08:30:00.000', '2013-03-12 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-12 08:32:00.000', '2013-03-12 12:32:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-12 08:35:00.000', '2013-03-12 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-12 08:35:00.000', '2013-03-12 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-12 08:40:00.000', '2013-03-12 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-12 09:15:00.000', '2013-03-12 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-12 13:00:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-12 13:30:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-12 13:30:00.000', '2013-03-12 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-12 13:35:00.000', '2013-03-12 17:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-12 13:45:00.000', '2013-03-12 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-12 14:00:00.000', '2013-03-12 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-12 14:00:00.000', '2013-03-12 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-12 14:00:00.000', '2013-03-12 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-12 14:00:00.000', '2013-03-12 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-12 14:00:00.000', '2013-03-12 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-12 14:10:00.000', '2013-03-12 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-12 14:10:00.000', '2013-03-12 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-12 14:10:00.000', '2013-03-12 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-12 14:10:00.000', '2013-03-12 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-12 14:20:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-12 14:30:00.000', '2013-03-12 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-12 14:30:00.000', '2013-03-12 21:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-12 14:30:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-12 14:30:00.000', '2013-03-12 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-12 14:30:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-12 14:30:00.000', '2013-03-12 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-12 14:30:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-12 14:30:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-12 14:45:00.000', '2013-03-12 17:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-12 15:05:00.000', '2013-03-12 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-12 16:00:00.000', '2013-03-12 21:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-12 19:50:00.000', '2013-03-12 19:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-13 07:40:00.000', '2013-03-13 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-13 07:40:00.000', '2013-03-13 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-13 07:45:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-13 07:55:00.000', '2013-03-13 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-13 08:00:00.000', '2013-03-13 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-13 08:00:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-13 08:00:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-13 08:00:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-13 08:05:00.000', '2013-03-13 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-13 08:05:00.000', '2013-03-13 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-13 08:10:00.000', '2013-03-13 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-13 08:10:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-13 08:20:00.000', '2013-03-13 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-13 08:20:00.000', '2013-03-13 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-13 08:20:00.000', '2013-03-13 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-13 08:25:00.000', '2013-03-13 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-13 08:25:00.000', '2013-03-13 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-13 08:30:00.000', '2013-03-13 12:33:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-13 08:30:00.000', '2013-03-13 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-13 08:30:00.000', '2013-03-13 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-13 08:30:00.000', '2013-03-13 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-13 08:30:00.000', '2013-03-13 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-13 08:35:00.000', '2013-03-13 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-13 08:35:00.000', '2013-03-13 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-13 08:35:00.000', '2013-03-13 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-13 08:35:00.000', '2013-03-13 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-13 08:40:00.000', '2013-03-13 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-13 10:10:00.000', '2013-03-13 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-13 13:30:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-13 13:30:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-13 13:30:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-13 13:30:00.000', '2013-03-13 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-13 13:45:00.000', '2013-03-13 17:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-13 13:50:00.000', '2013-03-13 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-13 14:00:00.000', '2013-03-13 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-13 14:00:00.000', '2013-03-13 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-13 14:00:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-13 14:05:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-13 14:10:00.000', '2013-03-13 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-13 14:10:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-13 14:10:00.000', '2013-03-13 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-13 14:10:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-13 14:10:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-13 14:10:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-13 14:10:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-13 14:15:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-13 14:25:00.000', '2013-03-13 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-13 14:25:00.000', '2013-03-13 17:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-13 14:30:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-13 14:30:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-13 14:30:00.000', '2013-03-13 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-13 14:30:00.000', '2013-03-13 18:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-13 14:30:00.000', '2013-03-13 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-13 14:30:00.000', '2013-03-13 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-13 14:30:00.000', '2013-03-13 19:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-13 15:00:00.000', '2013-03-13 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-13 15:30:00.000', '2013-03-13 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-14 07:40:00.000', '2013-03-14 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-14 07:45:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-14 07:45:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-14 07:50:00.000', '2013-03-14 11:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-14 07:50:00.000', '2013-03-14 12:34:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-14 08:00:00.000', '2013-03-14 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-14 08:00:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-14 08:00:00.000', '2013-03-14 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-14 08:00:00.000', '2013-03-14 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-14 08:00:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-14 08:10:00.000', '2013-03-14 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-14 08:10:00.000', '2013-03-14 14:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-14 08:20:00.000', '2013-03-14 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-14 08:20:00.000', '2013-03-14 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-14 08:25:00.000', '2013-03-14 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-14 08:30:00.000', '2013-03-14 12:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-14 08:30:00.000', '2013-03-14 12:32:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-14 08:30:00.000', '2013-03-14 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-14 08:30:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-14 08:30:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-14 08:30:00.000', '2013-03-14 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-14 08:30:00.000', '2013-03-14 12:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-14 08:30:00.000', '2013-03-14 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-14 08:30:00.000', '2013-03-14 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-14 08:35:00.000', '2013-03-14 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-14 08:35:00.000', '2013-03-14 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-14 08:45:00.000', '2013-03-14 13:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-14 09:10:00.000', '2013-03-14 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-14 10:00:00.000', '2013-03-14 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-14 13:15:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-14 13:25:00.000', '2013-03-14 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-14 13:30:00.000', '2013-03-14 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-14 13:35:00.000', '2013-03-14 17:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-14 14:00:00.000', '2013-03-14 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-14 14:00:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-14 14:00:00.000', '2013-03-14 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-14 14:00:00.000', '2013-03-14 18:25:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-14 14:00:00.000', '2013-03-14 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-14 14:00:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-14 14:00:00.000', '2013-03-14 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-14 14:10:00.000', '2013-03-14 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-14 14:10:00.000', '2013-03-14 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-14 14:10:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-14 14:10:00.000', '2013-03-14 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-14 14:10:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-14 14:10:00.000', '2013-03-14 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-14 14:20:00.000', '2013-03-14 17:55:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-14 14:30:00.000', '2013-03-14 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-14 14:30:00.000', '2013-03-14 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-14 14:30:00.000', '2013-03-14 18:37:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-14 14:30:00.000', '2013-03-14 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-14 14:30:00.000', '2013-03-14 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-14 14:30:00.000', '2013-03-14 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-14 14:30:00.000', '2013-03-14 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-14 14:30:00.000', '2013-03-14 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-14 14:30:00.000', '2013-03-14 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-14 14:30:00.000', '2013-03-14 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-15 06:30:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-15 07:30:00.000', '2013-03-15 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-15 07:40:00.000', '2013-03-15 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-15 07:50:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-15 07:50:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-15 07:50:00.000', '2013-03-15 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-15 07:55:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-15 08:00:00.000', '2013-03-15 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-15 08:00:00.000', '2013-03-15 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-15 08:00:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-15 08:05:00.000', '2013-03-15 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-15 08:10:00.000', '2013-03-15 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-15 08:10:00.000', '2013-03-15 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-15 08:15:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-15 08:25:00.000', '2013-03-15 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-15 08:25:00.000', '2013-03-15 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-15 08:25:00.000', '2013-03-15 12:45:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-15 08:30:00.000', '2013-03-15 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-15 08:30:00.000', '2013-03-15 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-15 08:30:00.000', '2013-03-15 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-15 08:30:00.000', '2013-03-15 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-15 08:30:00.000', '2013-03-15 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-15 08:30:00.000', '2013-03-15 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-15 08:30:00.000', '2013-03-15 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-15 08:30:00.000', '2013-03-15 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-15 08:30:00.000', '2013-03-15 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-15 08:35:00.000', '2013-03-15 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-15 08:40:00.000', '2013-03-15 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-15 09:00:00.000', '2013-03-15 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-15 09:00:00.000', '2013-03-15 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-15 13:30:00.000', '2013-03-15 20:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-15 13:30:00.000', '2013-03-15 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-15 13:35:00.000', '2013-03-15 17:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-15 13:50:00.000', '2013-03-15 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-15 14:00:00.000', '2013-03-15 19:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-15 14:00:00.000', '2013-03-15 18:25:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-15 14:00:00.000', '2013-03-15 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-15 14:00:00.000', '2013-03-15 18:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-15 14:00:00.000', '2013-03-15 21:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-15 14:00:00.000', '2013-03-15 17:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-15 14:05:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-15 14:10:00.000', '2013-03-15 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-15 14:10:00.000', '2013-03-15 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-15 14:10:00.000', '2013-03-15 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-15 14:10:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-15 14:10:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-15 14:20:00.000', '2013-03-15 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (27, '2013-03-15 14:20:00.000', '2013-03-15 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-15 14:30:00.000', '2013-03-15 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-15 14:30:00.000', '2013-03-15 18:55:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-15 14:30:00.000', '2013-03-15 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-15 14:30:00.000', '2013-03-15 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-15 14:30:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-15 14:30:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-15 14:30:00.000', '2013-03-15 19:20:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-15 14:30:00.000', '2013-03-15 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-15 14:35:00.000', '2013-03-15 17:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-15 14:35:00.000', '2013-03-15 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-15 14:40:00.000', '2013-03-15 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-16 07:30:00.000', '2013-03-16 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-16 07:45:00.000', '2013-03-16 12:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-16 07:55:00.000', '2013-03-16 12:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-16 08:00:00.000', '2013-03-16 13:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-16 08:30:00.000', '2013-03-16 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-16 09:00:00.000', '2013-03-16 12:15:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-16 10:30:00.000', '2013-03-16 15:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-18 07:30:00.000', '2013-03-18 13:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-18 07:40:00.000', '2013-03-18 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-18 08:00:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-18 08:00:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-18 08:00:00.000', '2013-03-18 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-18 08:00:00.000', '2013-03-18 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-18 08:00:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-18 08:00:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-18 08:10:00.000', '2013-03-18 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-18 08:20:00.000', '2013-03-18 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-18 08:20:00.000', '2013-03-18 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-18 08:30:00.000', '2013-03-18 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-18 08:30:00.000', '2013-03-18 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-18 08:30:00.000', '2013-03-18 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-18 08:30:00.000', '2013-03-18 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-18 08:30:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-18 08:30:00.000', '2013-03-18 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-18 08:35:00.000', '2013-03-18 12:50:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-18 08:35:00.000', '2013-03-18 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-18 08:35:00.000', '2013-03-18 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-18 08:40:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-18 08:40:00.000', '2013-03-18 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-18 08:45:00.000', '2013-03-18 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-18 09:00:00.000', '2013-03-18 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-18 09:10:00.000', '2013-03-18 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-18 09:10:00.000', '2013-03-18 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-18 09:25:00.000', '2013-03-18 12:40:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-18 09:45:00.000', '2013-03-18 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-18 13:30:00.000', '2013-03-18 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-18 13:30:00.000', '2013-03-18 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-18 13:40:00.000', '2013-03-18 18:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-18 13:40:00.000', '2013-03-18 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-18 13:40:00.000', '2013-03-18 18:40:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-18 13:40:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-18 13:40:00.000', '2013-03-18 18:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-18 13:50:00.000', '2013-03-18 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-18 14:00:00.000', '2013-03-18 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-18 14:00:00.000', '2013-03-18 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-18 14:00:00.000', '2013-03-18 18:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-18 14:00:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-18 14:00:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-18 14:00:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-18 14:10:00.000', '2013-03-18 19:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-18 14:20:00.000', '2013-03-18 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (9, '2013-03-18 14:20:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (14, '2013-03-18 14:20:00.000', '2013-03-18 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-18 14:20:00.000', '2013-03-18 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-18 14:20:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-18 14:25:00.000', '2013-03-18 18:50:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-18 14:30:00.000', '2013-03-18 19:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-18 14:30:00.000', '2013-03-18 19:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-18 14:30:00.000', '2013-03-18 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-18 14:30:00.000', '2013-03-18 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-18 14:30:00.000', '2013-03-18 20:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-18 14:40:00.000', '2013-03-18 19:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-19 07:20:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-19 07:45:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-19 07:45:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-19 07:55:00.000', '2013-03-19 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-19 07:55:00.000', '2013-03-19 13:05:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-19 08:00:00.000', '2013-03-19 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-19 08:00:00.000', '2013-03-19 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-19 08:00:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (26, '2013-03-19 08:05:00.000', '2013-03-19 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-19 08:10:00.000', '2013-03-19 13:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-19 08:15:00.000', '2013-03-19 13:25:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-19 08:25:00.000', '2013-03-19 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-19 08:30:00.000', '2013-03-19 12:33:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-19 08:30:00.000', '2013-03-19 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-19 08:30:00.000', '2013-03-19 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-19 08:30:00.000', '2013-03-19 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-19 08:30:00.000', '2013-03-19 12:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-19 08:30:00.000', '2013-03-19 12:35:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-19 08:35:00.000', '2013-03-19 12:55:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-19 08:35:00.000', '2013-03-19 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-19 08:35:00.000', '2013-03-19 12:20:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-19 08:50:00.000', '2013-03-19 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-19 08:50:00.000', '2013-03-19 13:30:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-19 09:10:00.000', '2013-03-19 13:10:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-19 09:15:00.000', '2013-03-19 14:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-19 09:20:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-19 10:05:00.000', '2013-03-19 13:00:00.000', 1) +INSERT INTO dbo.PeriodiLav + VALUES (18, '2013-03-19 13:30:00.000', '2013-03-19 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (25, '2013-03-19 13:30:00.000', '2013-03-19 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (36, '2013-03-19 13:30:00.000', '2013-03-19 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (6, '2013-03-19 13:35:00.000', '2013-03-19 17:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (34, '2013-03-19 13:35:00.000', '2013-03-19 17:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (24, '2013-03-19 13:45:00.000', '2013-03-19 19:55:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (8, '2013-03-19 14:00:00.000', '2013-03-19 18:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (13, '2013-03-19 14:00:00.000', '2013-03-19 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (17, '2013-03-19 14:00:00.000', '2013-03-19 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (22, '2013-03-19 14:00:00.000', '2013-03-19 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (29, '2013-03-19 14:00:00.000', '2013-03-19 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (35, '2013-03-19 14:00:00.000', '2013-03-19 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (4, '2013-03-19 14:05:00.000', '2013-03-19 19:00:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (33, '2013-03-19 14:05:00.000', '2013-03-19 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (19, '2013-03-19 14:10:00.000', '2013-03-19 18:45:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (20, '2013-03-19 14:10:00.000', '2013-03-19 19:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (7, '2013-03-19 14:25:00.000', '2013-03-19 20:15:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (3, '2013-03-19 14:30:00.000', '2013-03-19 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (5, '2013-03-19 14:30:00.000', '2013-03-19 18:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (10, '2013-03-19 14:30:00.000', '2013-03-19 18:30:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (12, '2013-03-19 14:30:00.000', '2013-03-19 19:10:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (16, '2013-03-19 14:30:00.000', '2013-03-19 18:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (23, '2013-03-19 14:30:00.000', '2013-03-19 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (28, '2013-03-19 14:30:00.000', '2013-03-19 18:05:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (30, '2013-03-19 14:30:00.000', '2013-03-19 18:35:00.000', 2) +INSERT INTO dbo.PeriodiLav + VALUES (15, '2013-03-19 15:00:00.000', '2013-03-19 19:15:00.000', 2) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.TimbratureExpl WHERE dataLav<'2013-03-01' +go +DELETE FROM dbo.TimbratureExpl WHERE dataLav>'2013-04-01' +go + +commit transaction +go + +-- aggiorno timbr esplose! +EXEC stp_ricalcolaTimbExpl_byPeriodoUser 0, '2013-03-18', '2013-03-23' +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(321, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00324.sql b/GPW_Data/SqlScripts/GPW/GPW_00324.sql new file mode 100644 index 0000000..62c98eb --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00324.sql @@ -0,0 +1,865 @@ +create table AnagTipoCheck( + chkFun nvarchar(50) not null constraint PK_AnagTipoCheck primary key, + descrFun nvarchar(50) +); +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagTipoCheck + VALUES (N'PP30m', N'Pausa pranzo 30 min') +INSERT INTO dbo.AnagTipoCheck + VALUES (N'PP60m', N'Pausa pranzo 60 min') +go + +commit transaction +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table AnagOrari add + chkFun nvarchar(50) constraint DF_AnagOrari_checkFun default (''); +go + +exec sp_addextendedproperty 'MS_Description', 'parametro (opzionale) da passare alla funzione di check "finale" per verifica giornate lavorate in tab TimbratureExpl', 'SCHEMA', 'dbo', 'TABLE', 'AnagOrari', 'COLUMN', 'chkFun'; +go + +update AnagOrari set chkFun=(''); +go + +set ANSI_NULLS on; +go + +commit; +go + +/****************************************************************************** +* FUNCTION f_chkFunDip +* +* restituisce il nome della funzione di check da applicare dato profilo orario +* +* mod: S.E.L. 2013.03.28 +* +*******************************************************************************/ +create FUNCTION f_chkFunDip +( + @idxDipendente INT +) +RETURNS NVARCHAR(50) +AS + +BEGIN + + DECLARE @chkFun NVARCHAR(50) = '' + + + SELECT @chkFun = ISNULL(chkFun,'') + FROM AnagOrari ao INNER JOIN Dipendenti d ON ao.codOrario=d.codOrario + WHERE d.idxDipendente = @idxDipendente + + RETURN @chkFun + +END +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table TimbratureExpl drop + constraint DF_TimbratureExpl_minOrd , + constraint DF_TimbratureExpl_minLav , + constraint DF_TimbratureExpl_minStra , + constraint DF_TimbratureExpl_minNonLav , + constraint DF_TimbratureExpl_minFest , + constraint DF_TimbratureExpl_minPerm , + constraint DF_TimbratureExpl_minFer , + constraint DF_TimbratureExpl_minFest1 , + constraint DF_TimbratureExpl_block , + constraint DF_TimbratureExpl_isOkTim , + constraint DF_TimbratureExpl_isOk ; +go + +exec sp_rename 'PK_TimbratureExpl_1', 'tmp__PK_TimbratureExpl_1', 'OBJECT'; +go + +exec sp_rename 'TimbratureExpl', 'tmp__TimbratureExpl_2', 'OBJECT'; +go + +create table TimbratureExpl( + dataLav date not null, + idxDipendente int not null, + CognomeNome nvarchar(100), + entrata_1 datetime, + uscita_1 datetime, + entrata_2 datetime, + uscita_2 datetime, + entrata_3 datetime, + uscita_3 datetime, + entrata_4 datetime, + uscita_4 datetime, + h_lav float, + h_giust as ((((CONVERT([float],[minPerm],(0))+[minFer])+[minMal])+[minFest])/(60)), + minLav int constraint DF_TimbratureExpl_minLav default ((0)), + minOrd int constraint DF_TimbratureExpl_minOrd default ((0)), + minNonLav int constraint DF_TimbratureExpl_minNonLav default ((0)), + minStra int constraint DF_TimbratureExpl_minStra default ((0)), + minPerm int constraint DF_TimbratureExpl_minPerm default ((0)), + minFer int constraint DF_TimbratureExpl_minFer default ((0)), + minMal int constraint DF_TimbratureExpl_minFest1 default ((0)), + minFest int constraint DF_TimbratureExpl_minFest default ((0)), + minArcoPres as (datediff(minute,isnull([entrata_1],getdate()),isnull(isnull([uscita_4],isnull([uscita_3],isnull([uscita_2],isnull([uscita_1],[entrata_1])))),getdate()))), + isOkTim bit constraint DF_TimbratureExpl_isOkTim default ((0)), + isOkApp bit constraint DF_TimbratureExpl_isOk default ((1)), + isOkLav as (case when [minOrd]<=(((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest]) then (1) else (0) end), + isOk as (([isOkTim]&[isOkApp])&case when [minOrd]<=(((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest]) then (1) else (0) end), + block bit constraint DF_TimbratureExpl_block default ((0)), + chkFunCod nvarchar(50) constraint DF_TimbratureExpl_chkFunRes default (''), + chkFunRes nvarchar(50) constraint DF_TimbratureExpl_chkFunRes1 default (''), + + constraint PK_TimbratureExpl_1 primary key(dataLav,idxDipendente) +); +go + +create index ix_idxDip on TimbratureExpl(idxDipendente) + include(dataLav,CognomeNome,h_lav,minOrd,minStra,minPerm,minFer,block,isOkApp,isOkTim); +go + +create index ix_TimbrExpl_CognomeNome_DataLav on TimbratureExpl(CognomeNome,dataLav); +go + +exec sp_addextendedproperty 'MS_Description', 'totale ore giustificate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'h_giust'; +go + +exec sp_addextendedproperty 'MS_Description', 'minuti non lavorati (ovvero se fatti meno di ordinari e senza giustificativi)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minNonLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'DATEDIFF(n, ISNULL(entrata_1,GETDATE()), ISNULL(ISNULL(uscita_4,ISNULL(uscita_3,ISNULL(uscita_2,ISNULL(uscita_1,entrata_1)))),GETDATE()))', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minArcoPres'; +go + +exec sp_addextendedproperty 'MS_Description', 'dato sintetico x indicare se TUTTE le timbrature componenti siano approvate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkApp'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se la giornata sia ok (oreLav + giustificativi >= oreOrd)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se il record sia "bloccato" (archiviazione e blocco mesi precedenti...)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'block'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (codice)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunCod'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (spiegazione)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunRes'; +go + +insert into TimbratureExpl(dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,isOkTim,isOkApp,block) select dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,isOkTim,isOkApp,block from tmp__TimbratureExpl_2; +go + +drop table tmp__TimbratureExpl_2; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +create VIEW v_selCodOrario +AS +SELECT codOrario AS value, codOrario AS label +FROM dbo.AnagOrari +go + +exec sp_addextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "AnagOrari" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 200 + Right = 223 + End + DisplayFlags = 280 + TopColumn = 0 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 9 + Width = 284 + Width = 1500 + Width = 3810 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_selCodOrario'; +go + +exec sp_addextendedproperty 'MS_DiagramPaneCount', 1, 'SCHEMA', 'dbo', 'VIEW', 'v_selCodOrario'; +go + +create VIEW v_selTipoChk +AS +SELECT chkFun AS value, descrFun AS label +FROM dbo.AnagTipoCheck +go + +exec sp_addextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "AnagTipoCheck" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 102 + Right = 208 + End + DisplayFlags = 280 + TopColumn = 0 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 9 + Width = 284 + Width = 1500 + Width = 1755 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_selTipoChk'; +go + +exec sp_addextendedproperty 'MS_DiagramPaneCount', 1, 'SCHEMA', 'dbo', 'VIEW', 'v_selTipoChk'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_AD_insertQuery +* +* aggiunge un dipendente in anagrafica +* +* mod: S.E.L. 2012.10.29 +* +**********************************************************/ +alter PROCEDURE stp_AD_insertQuery +( + @matricola NVARCHAR(50), + @CF NVARCHAR(16), + @Cognome NVARCHAR(50), + @Nome NVARCHAR(50), + @dataNascita DATETIME, + @luogoNascita NVARCHAR(50), + @provNascita NVARCHAR(50), + @nazNascita NVARCHAR(50), + @email NVARCHAR(250), + @dominio NVARCHAR(50), + @utente NVARCHAR(50), + @codOrario NVARCHAR(50), + @attivo BIT +) +AS + SET NOCOUNT OFF; +INSERT INTO Dipendenti + (matricola, CF, Cognome, Nome, dataNascita, luogoNascita, provNascita, nazNascita, email, dominio, utente,codOrario,attivo) +VALUES (@matricola,@CF,@Cognome,@Nome,@dataNascita,@luogoNascita,UPPER(@provNascita),UPPER(@nazNascita),@email,@dominio,@utente,@codOrario,@attivo); + +SELECT * FROM Dipendenti WHERE (idxDipendente = SCOPE_IDENTITY()) +go + +/********************************************************** +* STORED stp_AD_updateQuery +* +* aggiorna un dipendente da anagrafica +* +* mod: S.E.L. 2012.10.29 +* +**********************************************************/ +alter PROCEDURE stp_AD_updateQuery +( + @matricola NVARCHAR(50), + @CF NVARCHAR(16), + @Cognome NVARCHAR(50), + @Nome NVARCHAR(50), + @dataNascita datetime, + @luogoNascita NVARCHAR(50), + @provNascita NVARCHAR(50), + @nazNascita NVARCHAR(50), + @email NVARCHAR(250), + @dominio NVARCHAR(50), + @utente NVARCHAR(50), + @codOrario NVARCHAR(50), + @attivo BIT, + @Original_idxDipendente int +) +AS + SET NOCOUNT OFF; +UPDATE Dipendenti +SET matricola = @matricola, CF = @CF, Cognome = @Cognome, Nome = @Nome, dataNascita = @dataNascita, luogoNascita = @luogoNascita, + provNascita = UPPER(@provNascita), nazNascita = UPPER(@nazNascita), email = @email, dominio = @dominio, utente = @utente + ,codOrario = @codOrario, attivo = @attivo +WHERE (idxDipendente = @Original_idxDipendente); + +SELECT * FROM Dipendenti WHERE (idxDipendente = @Original_idxDipendente) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/******************************************************************************* +* STORED PROCEDURE stp_TE_doChkFun +* +* effettua check finali sulla riga di timbrature esplore indicata, contiene varie logiche +* anche da + installazioni clienti +* +* mod: S.E.L. 2013.03.28 +* +*******************************************************************************/ +create PROCEDURE stp_TE_doChkFun +( + @idxDipendente INT, + @dataRif DATETIME +) +AS +SET NOCOUNT ON; + + +-- recupero tipo di fuction da usare +DECLARE @chkFun NVARCHAR(50) = '' +DECLARE @minPP INT = 0 + +SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente) +-- controllo tipo di funzione... e imposto risultato! +IF(@chkFun = 'PP60m') + BEGIN + SET @minPP = 60 + + UPDATE TimbratureExpl + SET chkFunCod = 'P', + chkFunRes = 'Mancata pausa pranzo 60m' + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + AND (minArcoPres - minLav) < @minPP -- controllo pause > PP imposta + AND (minOrd > 0 AND minLav > 0) -- controllo DEBBA lavorare e ABBIA lavorato + END +ELSE IF(@chkFun = 'PP30m') + BEGIN + SET @minPP = 30 + + UPDATE TimbratureExpl + SET chkFunCod = 'P', + chkFunRes = 'Mancata pausa pranzo 30m' + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + AND (minArcoPres - minLav) < @minPP -- controllo pause > PP imposta + AND (minOrd > 0 AND minLav > 0) -- controllo DEBBA lavorare e ABBIA lavorato + END + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/******************************************************************************* +* stp_ricalcolaTimbratureExpl +* +* Aggiorna la tab timbrature expl ricalcolando la giornata del record interessato +* mod: S.E.L. - 2012.02.06 +********************************************************************************/ +alter PROCEDURE stp_ricalcolaTimbratureExpl +( + @idxDipendente AS INT, + @dataRif AS DATETIME +) +AS + +-- variabili +DECLARE @minArr INT +SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT ISNULL(( SELECT block FROM TimbratureExpl WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) ),0) ) +IF(@block = 0) +BEGIN + -- elimino i periodi della data indicata... + DELETE FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) + + -- inserisco i dati minimi per la data indicata + INSERT INTO TimbratureExpl(idxDipendente, dataLav) + VALUES(@idxDipendente, CONVERT(DATE,@dataRif)) + + -- aggiorno cognome nome + BEGIN TRY + UPDATE te + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM TimbratureExpl te INNER JOIN v_cognomeNome vcn ON te.idxDipendente = vcn.idxDipendente + WHERE CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif) AND te.idxDipendente = @idxDipendente + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH + + -- aggiorno 1° timbratura + UPDATE te + SET te.entrata_1 = pl.entrata, + te.uscita_1 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON + te.idxDipendente = pl.idxDipendente AND + (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 1 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 2° timbratura + UPDATE te + SET te.entrata_2 = pl.entrata, + te.uscita_2 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 2 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 3° timbratura + UPDATE te + SET te.entrata_3 = pl.entrata, + te.uscita_3 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 3 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 4° timbratura + UPDATE te + SET te.entrata_4 = pl.entrata, + te.uscita_4 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 4 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- calcolo ore totali... + UPDATE TimbratureExpl + SET h_lav = CAST(FLOOR((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0))/@minArr) AS FLOAT)*@minArr/60 + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se c'è anche solo 1 timbratura non approvata metto flag isOkApp a falso + UPDATE TimbratureExpl + SET isOkApp = ISNULL(( + SELECT MIN(CASE WHEN Approv=0 THEN 0 ELSE 1 END) AS isOk + FROM Timbrature + WHERE idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY CONVERT(DATE,dataOra) + ),1) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se entrate <> uscite flag isOkTim a falso + UPDATE TimbratureExpl + SET isOkTim = ( + SELECT CASE WHEN + ISNULL( + (SELECT COUNT(*) as timb + FROM Timbrature AS t + WHERE t.idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY t.idxDipendente , CONVERT(DATE,t.dataOra) + HAVING COUNT ( CASE Entrata WHEN 1 THEN dataOra END ) <> COUNT ( CASE Entrata WHEN 0 THEN dataOra END ) + ),0) > 0 THEN 0 ELSE 1 END + ) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- calcolo resoconto MINUTI giornaliero, imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- MIN lavorati, ordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minLav = CAST((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0)) AS FLOAT) + ,minOrd = dbo.f_oreOrdDip(idxDipendente,dataLav) * 60 -- da schema orario dip attivo + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- MIN non lavorati, straordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minNonLav = (CEILING(CONVERT(FLOAT,CASE WHEN minOrd <= minLav THEN (0) ELSE minOrd-minLav END)/@minArr)*@minArr) + ,minStra = (FLOOR(CONVERT(FLOAT,CASE WHEN minOrd < minLav AND minLav > (0) THEN minLav-minOrd ELSE (0) END)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + + -- MIN da tab giustificativi (feste, ferie, malattia, permessi) + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust='MAL' THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END, + chkFunCod = '', + chkFunRes = '' + FROM TimbratureExpl te INNER JOIN Giustificativi g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + WHERE (CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif)) AND te.idxDipendente = @idxDipendente + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... + IF(dbo.f_chkFunDip(@idxDipendente)<>'') + BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif + END + +END + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_lcuByDipDate +* +* elenco dati COMPLETI di timbratura e commessa per utente/periodo +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_TE_RA_ByUserDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @showWE BIT = 1, -- imposto visualizzazione week-end a true di default + @maxErrMin INT = 0, -- minuti massimi di scostamento consentiti per DIFETTO, default 0 + @maxErrPlus INT = 0 -- minuti massimi di scostamento consentiti per ECCESSO, default 0 +) +with recompile +AS + +BEGIN + + -- imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @dataFrom, @dataTo ) ) + + -- tab dei record RegAttività progetti + ;WITH myCteRA AS + ( + SELECT idxDipendente, dataLav, minRegAtt, descrProj + FROM dbo.RegAttivitaExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (dataLav >= DATEADD(DAY,-1,@dataFrom) AND dataLav <= @dataTo) + ) + + SELECT mc.Data as dataLav + ,mc.idxDipendente + ,ISNULL(dip.Cognome + ' ' + dip.Nome,'') AS CognomeNome + -- ore base + progetti + ,ISNULL(te.h_lav,0) AS h_lav + ,ISNULL(te.h_giust,0) AS h_giust + ,CAST(ISNULL(vra.minRegAtt,0) AS DECIMAL(9,3))/60 AS h_com + ,ISNULL(vra.descrProj,'') as progetti + -- check coerenza + ,CASE WHEN ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 >= @maxErrMin AND ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 <= @maxErrPlus THEN 1 ELSE 0 END AS okLavCom + ,ISNULL(te.isOkTim,0) AS isOkTim + ,ISNULL(te.isOkApp,0) AS isOkApp + ,ISNULL(te.isOkLav,0) AS isOkLav + ,ISNULL(te.isOk,0) AS isOk + -- check blocco + ,ISNULL(te.block,0) AS block + -- dettaglio minuti + ,ISNULL(te.minOrd,0) AS minOrd + ,ISNULL(te.minNonLav,0) AS minNonLav + ,ISNULL(te.minStra,0) AS minStra + ,ISNULL(te.minPerm,0) AS minPerm + ,ISNULL(te.minFer,0) AS minFer + ,ISNULL(te.minMal,0) AS minMal + ,ISNULL(te.minFest,0) AS minFest + ,ISNULL(te.minArcoPres,0) AS minArcoPres + ,ISNULL(vra.minRegAtt,0) AS minRegAtt + -- dettaglio entrate + , te.entrata_1, te.uscita_1 + , te.entrata_2, te.uscita_2 + , te.entrata_3, te.uscita_3 + , te.entrata_4, te.uscita_4 + -- dati check + , te.chkFunCod, te.chkFunRes + + FROM (SELECT CONVERT(DATE,DATEADD(dd, -N, @dataTo)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) + ) AS mc + LEFT OUTER JOIN myCteRA vra ON mc.Data = vra.dataLav AND mc.idxDipendente=vra.idxDipendente + LEFT OUTER JOIN TimbratureExpl te ON mc.Data=te.dataLav AND te.idxDipendente=mc.idxDipendente + LEFT OUTER JOIN Dipendenti dip ON dip.idxDipendente=mc.idxDipendente + WHERE (te.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND DATEPART(dw, mc.Data) <= CASE WHEN @showWE=0 THEN 5 ELSE 7 END --solo lun-ven, 1-5 + ORDER BY mc.Data DESC, dip.Cognome, dip.Nome + +END + +RETURN +go + +commit; +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(324, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00325.sql b/GPW_Data/SqlScripts/GPW/GPW_00325.sql new file mode 100644 index 0000000..1281f37 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00325.sql @@ -0,0 +1,273 @@ +create table ListValues( + TableName nvarchar(50) not null, + FieldName nvarchar(50) not null, + value nvarchar(10) not null, + label nvarchar(50), + ordinal int constraint DF_ListValues_ordinal default ((0)), + + constraint PK_ListValues_1 primary key(TableName,FieldName,value) +); +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.ListValues + VALUES (N'*', N'PageSize', N'10', N'10', 1) +INSERT INTO dbo.ListValues + VALUES (N'*', N'PageSize', N'15', N'15', 2) +INSERT INTO dbo.ListValues + VALUES (N'*', N'PageSize', N'20', N'20', 3) +INSERT INTO dbo.ListValues + VALUES (N'*', N'PageSize', N'35', N'35', 4) +INSERT INTO dbo.ListValues + VALUES (N'*', N'PageSize', N'50', N'50', 5) +go + +commit transaction +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustUpdateTimbr +ON Giustificativi +FOR INSERT, UPDATE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +SET @trovate = ISNULL( ( SELECT COUNT(*) FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav) ,0) +IF(@trovate = 0) +BEGIN + SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM inserted + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +END + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO con where nell'update +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + +-- prendo le "nuove" righe (inserted) e x le giornate relative AGGIUNGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END +FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 +go + +/*---------------------------------- +* Trigger su delete +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustDelUpdTimbr +ON Giustificativi +FOR DELETE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO in update con where +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +create VIEW v_selPageSize +AS +SELECT TOP (100) PERCENT value, label, ordinal +FROM dbo.ListValues +WHERE (TableName = N'*') AND (FieldName = N'PageSize') +go + +exec sp_addextendedproperty 'MS_DiagramPane1', '[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] +Begin DesignProperties = + Begin PaneConfigurations = + Begin PaneConfiguration = 0 + NumPanes = 4 + Configuration = "(H (1[40] 4[20] 2[20] 3) )" + End + Begin PaneConfiguration = 1 + NumPanes = 3 + Configuration = "(H (1 [50] 4 [25] 3))" + End + Begin PaneConfiguration = 2 + NumPanes = 3 + Configuration = "(H (1 [50] 2 [25] 3))" + End + Begin PaneConfiguration = 3 + NumPanes = 3 + Configuration = "(H (4 [30] 2 [40] 3))" + End + Begin PaneConfiguration = 4 + NumPanes = 2 + Configuration = "(H (1 [56] 3))" + End + Begin PaneConfiguration = 5 + NumPanes = 2 + Configuration = "(H (2 [66] 3))" + End + Begin PaneConfiguration = 6 + NumPanes = 2 + Configuration = "(H (4 [50] 3))" + End + Begin PaneConfiguration = 7 + NumPanes = 1 + Configuration = "(V (3))" + End + Begin PaneConfiguration = 8 + NumPanes = 3 + Configuration = "(H (1[56] 4[18] 2) )" + End + Begin PaneConfiguration = 9 + NumPanes = 2 + Configuration = "(H (1 [75] 4))" + End + Begin PaneConfiguration = 10 + NumPanes = 2 + Configuration = "(H (1[66] 2) )" + End + Begin PaneConfiguration = 11 + NumPanes = 2 + Configuration = "(H (4 [60] 2))" + End + Begin PaneConfiguration = 12 + NumPanes = 1 + Configuration = "(H (1) )" + End + Begin PaneConfiguration = 13 + NumPanes = 1 + Configuration = "(V (4))" + End + Begin PaneConfiguration = 14 + NumPanes = 1 + Configuration = "(V (2))" + End + ActivePaneConfig = 0 + End + Begin DiagramPane = + Begin Origin = + Top = 0 + Left = 0 + End + Begin Tables = + Begin Table = "ListValues" + Begin Extent = + Top = 6 + Left = 38 + Bottom = 187 + Right = 208 + End + DisplayFlags = 280 + TopColumn = 0 + End + End + End + Begin SQLPane = + End + Begin DataPane = + Begin ParameterDefaults = "" + End + Begin ColumnWidths = 9 + Width = 284 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + Width = 1500 + End + End + Begin CriteriaPane = + Begin ColumnWidths = 11 + Column = 1440 + Alias = 900 + Table = 1170 + Output = 720 + Append = 1400 + NewValue = 1170 + SortType = 1350 + SortOrder = 1410 + GroupBy = 1350 + Filter = 1350 + Or = 1350 + Or = 1350 + Or = 1350 + End + End +End +', 'SCHEMA', 'dbo', 'VIEW', 'v_selPageSize'; +go + +exec sp_addextendedproperty 'MS_DiagramPaneCount', 1, 'SCHEMA', 'dbo', 'VIEW', 'v_selPageSize'; +go + +commit; +go + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(325, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00327.sql b/GPW_Data/SqlScripts/GPW/GPW_00327.sql new file mode 100644 index 0000000..9d04c3e --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00327.sql @@ -0,0 +1,289 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustUpdateTimbr +ON Giustificativi +FOR INSERT, UPDATE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +-- carico dati +SET @trovate = ISNULL( ( SELECT COUNT(*) FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav) ,0) +SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM inserted +IF(@trovate = 0) +BEGIN + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +END + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO con where nell'update +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + +-- prendo le "nuove" righe (inserted) e x le giornate relative AGGIUNGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END +FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... +IF(dbo.f_chkFunDip(@idxDipendente)<>'') +BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif +END +go + +/*---------------------------------- +* Trigger su delete +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustDelUpdTimbr +ON Giustificativi +FOR DELETE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +-- carico dati +SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM deleted + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO in update con where +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust='MAL' THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... +IF(dbo.f_chkFunDip(@idxDipendente)<>'') +BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************************* +* STORED PROCEDURE stp_giust_insertQuery +* +* Aggiunge un giustificativo NUOVO +* mod: S.E.L. - 2013.04.03 +**************************************************/ +create PROCEDURE stp_giust_insertQuery +( + @dataLav date, + @idxDipendente int, + @codGiust nvarchar(5), + @minuti int +) +AS + +INSERT INTO Giustificativi (dataLav, idxDipendente, codGiust, minuti) +VALUES (@dataLav, @idxDipendente, @codGiust, @minuti) +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************************* +* STORED PROCEDURE stp_giust_insByDate +* +* Aggiunge un giustificativo per coprire la durata necessaria a chiudere la giornata indicata +* mod: S.E.L. - 2012.12.10 +**************************************************/ +alter PROCEDURE stp_giust_insByDate +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'PERM' +) +AS + +BEGIN TRAN + + DECLARE @minPerm INT = 0 -- min necessari x chiudere giornata + DECLARE @isPP BIT = 0 + + SELECT @isPP = CASE WHEN ISNULL(chkFunCod,'')='P' THEN 1 ELSE 0 END FROM TimbratureExpl WHERE idxDipendente=@idxDipendente AND dataLav=@dataRif + + IF(@isPP=1) + BEGIN + -- recupero tipo di fuction da usare + DECLARE @chkFun NVARCHAR(50) = '' + DECLARE @minPP INT = 0 + + -- imposto variabili + SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente), @codGiust = 'PERM' + + -- controllo tipo di funzione... e imposto risultato! + IF(@chkFun = 'PP60m') + BEGIN + SET @minPP = 60 + END + ELSE IF(@chkFun = 'PP30m') + BEGIN + SET @minPP = 30 + END + -- calcolo quota permesso + SELECT @minPerm = @minPP - (minArcoPres - minLav) + FROM TimbratureExpl + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END + ELSE + BEGIN + -- variabili + DECLARE @minArr INT + --SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- calcolo minuti + SELECT @minPerm = (CEILING(CONVERT(FLOAT,minOrd-minLav)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE isOkLav = 0 + AND idxDipendente = @idxDipendente + AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END +COMMIT TRAN + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/******************************************************************************* +* STORED PROCEDURE stp_TE_doChkFun +* +* effettua check finali sulla riga di timbrature esplore indicata, contiene varie logiche +* anche da + installazioni clienti +* +* mod: S.E.L. 2013.03.28 +* +*******************************************************************************/ +alter PROCEDURE stp_TE_doChkFun +( + @idxDipendente INT, + @dataRif DATETIME +) +AS +SET NOCOUNT ON; + + +-- recupero tipo di fuction da usare +DECLARE @chkFun NVARCHAR(50) = '' +DECLARE @chkFunCod NVARCHAR(50) = '' +DECLARE @chkFunRes NVARCHAR(50) = '' +DECLARE @minPP INT = 0 + +SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente) +-- controllo tipo di funzione... e imposto risultato! +IF(@chkFun = 'PP60m') + BEGIN + SELECT @minPP = 60, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 60m' + END +ELSE IF(@chkFun = 'PP30m') + BEGIN + SELECT @minPP = 30, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 30m' + END + +-- se c'è check da fare faccio COMUNQUE update! +IF(@chkFun <>'') + BEGIN + UPDATE TimbratureExpl + SET chkFunCod = CASE WHEN (minArcoPres - minLav) < @minPP - minPerm THEN @chkFunCod ELSE '' END, -- chk pause > PP imposta (- minuti permesso caricati) + chkFunRes = CASE WHEN (minArcoPres - minLav) < @minPP - minPerm THEN @chkFunRes ELSE '' END -- chk pause > PP imposta (- minuti permesso caricati) + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + AND (minOrd > 0 AND minLav > 0) -- controllo DEBBA lavorare e ABBIA lavorato + AND block = 0 -- controllo NON sia bloccato + END + +RETURN +go + +commit; +go + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(327, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00328.sql b/GPW_Data/SqlScripts/GPW/GPW_00328.sql new file mode 100644 index 0000000..4973611 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00328.sql @@ -0,0 +1,417 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/*---------------------------------- +* Trigger su insert/update +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustUpdateTimbr +ON Giustificativi +FOR INSERT, UPDATE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +-- carico dati +SET @trovate = ISNULL( ( SELECT COUNT(*) FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav) ,0) +SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM inserted +IF(@trovate = 0) +BEGIN + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif +END + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO con where nell'update +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + +-- prendo le "nuove" righe (inserted) e x le giornate relative AGGIUNGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END +FROM TimbratureExpl te INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... +IF(dbo.f_chkFunDip(@idxDipendente)<>'') +BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif +END +go + +/*---------------------------------- +* Trigger su delete +* +* Aggiorna giustificativi nella tab TimbratureExpl +* +* creato da: S.E. Locatelli - 2012.12.04 +* ultima modifica: +*----------------------------------*/ +alter TRIGGER trg_giustDelUpdTimbr +ON Giustificativi +FOR DELETE +AS + +-- controllo se rescord esista altrimenti lo creo!!! +DECLARE @trovate INT = 0 +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +-- carico dati +SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM deleted + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO in update con where +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END +FROM TimbratureExpl te INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... +IF(dbo.f_chkFunDip(@idxDipendente)<>'') +BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/******************************************************************************* +* stp_ricalcolaTimbratureExpl +* +* Aggiorna la tab timbrature expl ricalcolando la giornata del record interessato +* mod: S.E.L. - 2012.02.06 +********************************************************************************/ +alter PROCEDURE stp_ricalcolaTimbratureExpl +( + @idxDipendente AS INT, + @dataRif AS DATETIME +) +AS + +-- variabili +DECLARE @minArr INT +SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT ISNULL(( SELECT block FROM TimbratureExpl WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) ),0) ) +IF(@block = 0) +BEGIN + -- elimino i periodi della data indicata... + DELETE FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) + + -- inserisco i dati minimi per la data indicata + INSERT INTO TimbratureExpl(idxDipendente, dataLav) + VALUES(@idxDipendente, CONVERT(DATE,@dataRif)) + + -- aggiorno cognome nome + BEGIN TRY + UPDATE te + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM TimbratureExpl te INNER JOIN v_cognomeNome vcn ON te.idxDipendente = vcn.idxDipendente + WHERE CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif) AND te.idxDipendente = @idxDipendente + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH + + -- aggiorno 1° timbratura + UPDATE te + SET te.entrata_1 = pl.entrata, + te.uscita_1 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON + te.idxDipendente = pl.idxDipendente AND + (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 1 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 2° timbratura + UPDATE te + SET te.entrata_2 = pl.entrata, + te.uscita_2 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 2 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 3° timbratura + UPDATE te + SET te.entrata_3 = pl.entrata, + te.uscita_3 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 3 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 4° timbratura + UPDATE te + SET te.entrata_4 = pl.entrata, + te.uscita_4 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 4 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- calcolo ore totali... + UPDATE TimbratureExpl + SET h_lav = CAST(FLOOR((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0))/@minArr) AS FLOAT)*@minArr/60 + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se c'è anche solo 1 timbratura non approvata metto flag isOkApp a falso + UPDATE TimbratureExpl + SET isOkApp = ISNULL(( + SELECT MIN(CASE WHEN Approv=0 THEN 0 ELSE 1 END) AS isOk + FROM Timbrature + WHERE idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY CONVERT(DATE,dataOra) + ),1) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se entrate <> uscite flag isOkTim a falso + UPDATE TimbratureExpl + SET isOkTim = ( + SELECT CASE WHEN + ISNULL( + (SELECT COUNT(*) as timb + FROM Timbrature AS t + WHERE t.idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY t.idxDipendente , CONVERT(DATE,t.dataOra) + HAVING COUNT ( CASE Entrata WHEN 1 THEN dataOra END ) <> COUNT ( CASE Entrata WHEN 0 THEN dataOra END ) + ),0) > 0 THEN 0 ELSE 1 END + ) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- calcolo resoconto MINUTI giornaliero, imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- MIN lavorati, ordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minLav = CAST((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0)) AS FLOAT) + ,minOrd = dbo.f_oreOrdDip(idxDipendente,dataLav) * 60 -- da schema orario dip attivo + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- MIN non lavorati, straordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minNonLav = (CEILING(CONVERT(FLOAT,CASE WHEN minOrd <= minLav THEN (0) ELSE minOrd-minLav END)/@minArr)*@minArr) + ,minStra = (FLOOR(CONVERT(FLOAT,CASE WHEN minOrd < minLav AND minLav > (0) THEN minLav-minOrd ELSE (0) END)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + + -- MIN da tab giustificativi (feste, ferie, malattia, permessi) + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END, + chkFunCod = '', + chkFunRes = '' + FROM TimbratureExpl te INNER JOIN Giustificativi g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + WHERE (CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif)) AND te.idxDipendente = @idxDipendente + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... + IF(dbo.f_chkFunDip(@idxDipendente)<>'') + BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif + END + +END + +RETURN +go + +commit; +go + + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************************* +* STORED PROCEDURE stp_giust_insByDate +* +* Aggiunge un giustificativo per coprire la durata necessaria a chiudere la giornata indicata +* mod: S.E.L. - 2012.12.10 +**************************************************/ +alter PROCEDURE stp_giust_insByDate +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'PERM' +) +AS + +BEGIN TRAN + + DECLARE @minPerm INT = 0 -- min necessari x chiudere giornata + DECLARE @isPP BIT = 0 + + SELECT @isPP = CASE WHEN ISNULL(chkFunCod,'')='P' THEN 1 ELSE 0 END FROM TimbratureExpl WHERE idxDipendente=@idxDipendente AND dataLav=@dataRif + + IF(@isPP=1) + BEGIN + -- recupero tipo di fuction da usare + DECLARE @chkFun NVARCHAR(50) = '' + DECLARE @minPP INT = 0 + + -- imposto variabili + SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente), @codGiust = 'PERM' + + -- controllo tipo di funzione... e imposto risultato! + /* + IF(@chkFun = 'PP60m') + BEGIN + SET @minPP = 60 + END + ELSE IF(@chkFun = 'PP30m') + BEGIN + SET @minPP = 30 + END + */ + IF(@chkFun LIKE 'PP%m') + BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m','') + END + -- calcolo quota permesso + SELECT @minPerm = @minPP - (minArcoPres - minLav) + FROM TimbratureExpl + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END + ELSE + BEGIN + -- variabili + DECLARE @minArr INT + --SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- calcolo minuti + SELECT @minPerm = (CEILING(CONVERT(FLOAT,minOrd-minLav)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE isOkLav = 0 + AND idxDipendente = @idxDipendente + AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END +COMMIT TRAN + +RETURN +go + +/******************************************************************************* +* STORED PROCEDURE stp_TE_doChkFun +* +* effettua check finali sulla riga di timbrature esplore indicata, contiene varie logiche +* anche da + installazioni clienti +* +* mod: S.E.L. 2013.03.28 +* +*******************************************************************************/ +alter PROCEDURE stp_TE_doChkFun +( + @idxDipendente INT, + @dataRif DATETIME +) +AS +SET NOCOUNT ON; + + +-- recupero tipo di fuction da usare +DECLARE @chkFun NVARCHAR(50) = '' +DECLARE @chkFunCod NVARCHAR(50) = '' +DECLARE @chkFunRes NVARCHAR(50) = '' +DECLARE @minPP INT = 0 + +SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente) +-- controllo tipo di funzione... e imposto risultato! +/* +IF(@chkFun = 'PP60m') + BEGIN + SELECT @minPP = 60, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 60m' + END +ELSE IF(@chkFun = 'PP30m') + BEGIN + SELECT @minPP = 30, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 30m' + END +*/ +IF(@chkFun LIKE 'PP%m') +BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m',''), @chkFunCod = 'P' + SELECT @chkFunRes = 'Mancata pausa pranzo ' + CAST(@minPP AS NVARCHAR) + 'm' +END + +-- se c'è check da fare faccio COMUNQUE update! +IF(@chkFun <>'') + BEGIN + UPDATE TimbratureExpl + SET chkFunCod = CASE WHEN (minArcoPres - minLav) < @minPP - minPerm THEN @chkFunCod ELSE '' END, -- chk pause > PP imposta (- minuti permesso caricati) + chkFunRes = CASE WHEN (minArcoPres - minLav) < @minPP - minPerm THEN @chkFunRes ELSE '' END -- chk pause > PP imposta (- minuti permesso caricati) + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + AND (minOrd > 0 AND minLav > 0) -- controllo DEBBA lavorare e ABBIA lavorato + AND block = 0 -- controllo NON sia bloccato + END + +RETURN +go + +commit; +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(328, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00329_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00329_ets.sql new file mode 100644 index 0000000..d7309ee --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00329_ets.sql @@ -0,0 +1,1390 @@ +set xact_abort on; +go + +begin transaction; +go + +create table AnagGruppi( + gruppo nvarchar(50) not null constraint PK_AnagGruppi primary key, + descrGruppo nvarchar(50), + codExt nvarchar(4), + exportEnab bit constraint DF_AnagGruppi_exportEnabled default ((1)) +); +go + +exec sp_addextendedproperty 'MS_Description', 'determina se sia abilitato x export dati', 'SCHEMA', 'dbo', 'TABLE', 'AnagGruppi', 'COLUMN', 'exportEnab'; +go + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagGruppi + VALUES (N'COLLABORATORE', N'COLLABORATORE', N'', 0) +INSERT INTO dbo.AnagGruppi + VALUES (N'ETS', N'Azienda principale ETS', N'0175', 1) +INSERT INTO dbo.AnagGruppi + VALUES (N'SNOB', N'Studio Nuovo Osp BG', N'0397', 1) +INSERT INTO dbo.AnagGruppi + VALUES (N'STUDIO TECNICO ASSOCIATO', N'Studio Romano', N'0358', 1) +INSERT INTO dbo.AnagGruppi + VALUES (N'XPANDING', N'XPanding', N'0315', 1) +go + +commit transaction +go + + + +alter table Dipendenti add + constraint FK_Dipendenti_AnagGruppi foreign key(gruppo) references AnagGruppi(gruppo) on update cascade; +go + + +set xact_abort on; +go + +begin transaction; +go + +alter table TimbratureExpl drop + constraint DF_TimbratureExpl_minLav , + constraint DF_TimbratureExpl_minOrd , + constraint DF_TimbratureExpl_minFest1 , + constraint DF_TimbratureExpl_minFer , + constraint DF_TimbratureExpl_minNonLav , + constraint DF_TimbratureExpl_minStra , + constraint DF_TimbratureExpl_minPerm , + constraint DF_TimbratureExpl_isOk , + constraint DF_TimbratureExpl_chkFunRes , + constraint DF_TimbratureExpl_chkFunRes1 , + constraint DF_TimbratureExpl_block , + constraint DF_TimbratureExpl_isOkTim , + constraint DF_TimbratureExpl_minFest ; +go + +exec sp_rename 'PK_TimbratureExpl_1', 'tmp__PK_TimbratureExpl_1', 'OBJECT'; +go + +exec sp_rename 'TimbratureExpl', 'tmp__TimbratureExpl_1', 'OBJECT'; +go + +create table TimbratureExpl( + dataLav date not null, + idxDipendente int not null, + CognomeNome nvarchar(100), + entrata_1 datetime, + uscita_1 datetime, + entrata_2 datetime, + uscita_2 datetime, + entrata_3 datetime, + uscita_3 datetime, + entrata_4 datetime, + uscita_4 datetime, + h_lav float, + h_giust as (((((CONVERT([float],[minPerm],(0))+[minFer])+[minMal])+[minFest])+[minMpp])/(60)), + minLav int constraint DF_TimbratureExpl_minLav default ((0)), + minOrd int constraint DF_TimbratureExpl_minOrd default ((0)), + minNonLav int constraint DF_TimbratureExpl_minNonLav default ((0)), + minStra int constraint DF_TimbratureExpl_minStra default ((0)), + minPerm int constraint DF_TimbratureExpl_minPerm default ((0)), + minFer int not null constraint DF_TimbratureExpl_minFer default ((0)), + minMal int constraint DF_TimbratureExpl_minMal default ((0)), + minFest int constraint DF_TimbratureExpl_minFest default ((0)), + minMpp int constraint DF_TimbratureExpl_minMpp default ((0)), + minArcoPres as (datediff(minute,isnull([entrata_1],getdate()),isnull(isnull([uscita_4],isnull([uscita_3],isnull([uscita_2],isnull([uscita_1],[entrata_1])))),getdate()))), + isOkTim bit constraint DF_TimbratureExpl_isOkTim default ((0)), + isOkApp bit constraint DF_TimbratureExpl_isOk default ((1)), + isOkLav as (case when [minOrd]<=(((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest]) then (1) else (0) end), + isOk as (([isOkTim]&[isOkApp])&case when [minOrd]<=(((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest]) then (1) else (0) end), + block bit constraint DF_TimbratureExpl_block default ((0)), + chkFunCod nvarchar(50) constraint DF_TimbratureExpl_chkFunCod default (''), + chkFunRes nvarchar(50) constraint DF_TimbratureExpl_chkFunRes default (''), + + constraint PK_TimbratureExpl_1 primary key(dataLav,idxDipendente) +); +go + +create index ix_idxDip on TimbratureExpl(idxDipendente) + include(dataLav,CognomeNome,h_lav,minOrd,minStra,minPerm,minFer,block,isOkApp,isOkTim); +go + +create index ix_TimbrExpl_CognomeNome_DataLav on TimbratureExpl(CognomeNome,dataLav); +go + +exec sp_addextendedproperty 'MS_Description', 'totale ore giustificate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'h_giust'; +go + +exec sp_addextendedproperty 'MS_Description', 'minuti non lavorati (ovvero se fatti meno di ordinari e senza giustificativi)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minNonLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'DATEDIFF(n, ISNULL(entrata_1,GETDATE()), ISNULL(ISNULL(uscita_4,ISNULL(uscita_3,ISNULL(uscita_2,ISNULL(uscita_1,entrata_1)))),GETDATE()))', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minArcoPres'; +go + +exec sp_addextendedproperty 'MS_Description', 'dato sintetico x indicare se TUTTE le timbrature componenti siano approvate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkApp'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se la giornata sia ok (oreLav + giustificativi >= oreOrd)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se il record sia "bloccato" (archiviazione e blocco mesi precedenti...)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'block'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (codice)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunCod'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (spiegazione)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunRes'; +go + +insert into TimbratureExpl(dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,isOkTim,isOkApp,block,chkFunCod,chkFunRes) select dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,isOkTim,isOkApp,block,chkFunCod,chkFunRes from tmp__TimbratureExpl_1; +go + +drop table tmp__TimbratureExpl_1; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter TRIGGER trg_giustUpdateTimbr +ON Giustificativi +FOR INSERT, UPDATE +AS + +-- Dichiarazione Variabili +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +DECLARE @Tot As INT; +DECLARE @Riga As INT = 1; +DECLARE @trovate INT = 0 + +DECLARE @TabVar table ( + Riga int NOT NULL, + idxDipendente [int] NOT NULL, + dataLav [date] NOT NULL ) + +-- =============================================== +-- Ciclo per ogni Dipendente/data che non ha corrispondente +-- record in TimbratureExpl +-- ============================================== +IF EXISTS ( SELECT * FROM inserted i + LEFT JOIN TimbratureExpl te ON i.idxDipendente = te.idxDipendente AND i.dataLav = te.dataLav + WHERE te.idxDipendente IS NULL ) + BEGIN + -- carico i record interessati + INSERT @TabVar + SELECT DISTINCT ROW_NUMBER() OVER (ORDER BY i.idxDipendente ), i.idxDipendente , i.dataLav FROM inserted i + LEFT JOIN TimbratureExpl te ON i.idxDipendente = te.idxDipendente AND i.dataLav = te.dataLav + WHERE te.idxDipendente IS NULL + + SET @Tot = ( SELECT COUNT(*) FROM @TabVar ) + + WHILE @Riga <= @Tot + BEGIN + SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM @TabVar WHERE Riga = @Riga; + EXEC stp_ricalcolaTimbratureExpl @idxDipendente, @dataRif; + SET @Riga = @Riga + 1; + END + END + +-- ============================================================= +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO con where nell'update +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +-- ============================================================= +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END, + minMpp = CASE WHEN g.codGiust='MPP' THEN 0 ELSE minMpp END +FROM TimbratureExpl te +INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 +-- ============================================================= +-- prendo le "nuove" righe (inserted) e x le giornate relative AGGIUNGO i minuti dei giustificativi +-- ============================================================= +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END, + minMpp = CASE WHEN g.codGiust='MPP' THEN g.minuti ELSE minMpp END +FROM TimbratureExpl te +INNER JOIN inserted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + + +-- =============================================== +-- Ciclo per ogni Dipendente/data INSERITO e verifico il chkFunDip +-- ============================================== +DELETE @TabVar; +SET @Riga = 1; + +INSERT @TabVar +SELECT DISTINCT ROW_NUMBER() OVER (ORDER BY idxDipendente ), idxDipendente, datalav +FROM inserted; + +SET @Tot = ( SELECT COUNT(*) FROM @TabVar ) + +WHILE @Riga <= @Tot +BEGIN + SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM @TabVar + WHERE Riga = @Riga + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... + IF(dbo.f_chkFunDip(@idxDipendente)<>'') + BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif + END + + SET @Riga = @Riga + 1; +END +go + +alter TRIGGER trg_giustDelUpdTimbr +ON Giustificativi +FOR DELETE +AS + +-- Dichiarazione Variabili +DECLARE @idxDipendente INT +DECLARE @dataRif DATETIME +DECLARE @Tot As INT; +DECLARE @Riga As INT = 1; + +-- =============================================== +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO in update con where +-- =============================================== +-- prendo tutte le "vecchie" righe (deleted) e x le giornate relative TOLGO i minuti dei giustificativi +UPDATE TimbratureExpl +SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN 0 ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN 0 ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN 0 ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN 0 ELSE minPerm END, + minMpp = CASE WHEN g.codGiust='MPP' THEN 0 ELSE minMpp END +FROM TimbratureExpl te +INNER JOIN deleted g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav +WHERE te.block = 0 + +-- =============================================== +-- Ciclo per ogni Dipendente/data e verifico il chkFunDip +-- ============================================== +DECLARE @TabVar table ( + Riga int IDENTITY(1,1) NOT NULL, + idxDipendente [int] NOT NULL, + dataLav [date] NOT NULL + ) + +-- carico tabella +INSERT @TabVar +SELECT DISTINCT idxDipendente, datalav FROM deleted; + +SET @Tot = SCOPE_IDENTITY(); -- numero righe + +WHILE @Riga <= @Tot +BEGIN + SELECT @idxDipendente = idxDipendente, @dataRif=dataLav FROM @TabVar + WHERE Riga = @Riga + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... + IF(dbo.f_chkFunDip(@idxDipendente)<>'') + BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif + END + + SET @Riga = @Riga + 1; +END +go + +commit; +go + + +set ANSI_NULLS on; +go + +create FUNCTION f_calcMinLav( @minLav AS INT, @minStra AS INT , @minMpp AS INT ) +-- Calcola i minuti lavorati effettivi al netto della mancata pausa mensa se presente +RETURNS INT +AS +BEGIN + + DECLARE @MinEff AS INT; + + SET @MinEff = CASE + WHEN (@minMpp > 0 ) + THEN @minLav - ( @minMpp ) -- se esiste mancata pausa mensa superiore a ore straordinarie , sottraggo la diff a ore lavorate + ELSE @minLav -- Se Mancata pausa mensa = 0 o MPP già coperta dallo straordinario + END + +RETURN @MinEff +END +go + +create FUNCTION f_calcMinPerm( @minOrd AS INT, @minLav AS INT, @minStra AS INT, @minMpp AS INT, @minPerm AS INT ) +-- Calcola i minuti di permesso sommando eventuale Mancata Pausa Mensa non coperta da straordinario +-- Se ho una mancata pausa mensa che non è coperta da min di straordinario si trasforma sempre in permesso e +-- quindi si va ad aggiungere a permessi già presenti +RETURNS INT +AS +BEGIN + + DECLARE @MinEff AS INT; + + IF @minMpp > 0 + SET @MinEff = CASE -- se esiste mancata pausa mensa superiore a ore straordinarie la sommo ai permessi + WHEN ( @minMpp > @minStra ) THEN @minPerm + ( @minMpp-@minStra ) + ELSE @minPerm + END + ELSE SET @MinEff = @minPerm + +RETURN @MinEff +END +go + +create FUNCTION f_calcMinStraor( @minStra AS INT, @minMpp AS INT ) +-- Calcola i minuti di straordinario al netto della mancata pausa mensa se esiste +RETURNS INT +AS +BEGIN + + DECLARE @MinEff AS INT; + SET @MinEff = CASE + WHEN @minStra > @minMpp THEN @minStra-@minMpp -- se esiste mancata pausa mensa + ELSE 0 + END +RETURN @MinEff +END +go + +create FUNCTION f_convMinArrot( @Minuti AS INT, @MinArrot AS INT , @ArrType CHAR(1) ) +-- dato i minuti ritorna gli stessi attotondati ai minuti @MinArrot e in eccesso o difetto +-- @ArrType E-eccesso D-Difetto +RETURNS decimal( 9 , 3 ) +AS +BEGIN + + DECLARE @Min AS decimal( 9 , 3 ); + + IF @ArrType = 'E' -- arrotondamento in eccesso + BEGIN + SET @Min = CEILING( CAST( @Minuti AS decimal( 9 , 3 ) ) / @MinArrot ) * @MinArrot + END + ELSE + BEGIN -- arrotondamento in difetto + SET @Min = FLOOR( CAST( @Minuti AS decimal( 9 , 3 )) / @MinArrot ) * @MinArrot + END + +RETURN @Min +END +go + +create FUNCTION f_convMinOreArrot( @Minuti AS INT, @MinArrot AS INT , @ArrType CHAR(1) ) +-- dato i minuti ritorna le relative ore attotondate ai minuti @MinArrot e in eccesso o difetto +-- @ArrType E-eccesso D-Difetto +RETURNS decimal( 9 , 3 ) +AS +BEGIN + + DECLARE @Ore AS decimal( 9 , 3 ); + + IF @ArrType = 'E' -- arrotondamento in eccesso + BEGIN + SET @Ore= CEILING( CAST( @Minuti AS decimal( 9 , 3 ) ) / @MinArrot ) / ( 60 / @MinArrot ) + END + ELSE + BEGIN -- arrotondamento in difetto + SET @Ore= FLOOR( CAST( @Minuti AS decimal( 9 , 3 )) / @MinArrot ) / ( 60 / @MinArrot ) + END + +RETURN @Ore +END +go + +create FUNCTION f_expchkFest( @Data AS DATE , @idxDipendente AS INT ) +-- check e ritorno x export se la data è un festivo o sabato e il dipendente è in forza +RETURNS CHAR(4) +AS +BEGIN + DECLARE @Ritorno AS VARCHAR(4); + + SET @Ritorno = + CASE + -- se non è in forza alla data + WHEN NOT EXISTS ( SELECT * FROM dbo.Dipendenti WHERE idxDipendente = @idxDipendente + AND dataAssunzione <= @Data OR dataCessazione >= @Data ) + THEN '----' + -- se è un giorno festivo + WHEN EXISTS ( SELECT * FROM dbo.CalendFesteFerie WHERE data = @Data AND codGiust = 'FEST' ) + THEN '++++' + -- se è Domenica + WHEN DATENAME( weekday , @Data ) = 'Sunday' + THEN '++++' + -- se è Sabato + WHEN DATENAME( weekday , @Data ) = 'Saturday' + THEN '====' + ELSE '' + END; + + RETURN @Ritorno +END +go + +alter FUNCTION f_expTimeHHMM( @Time AS DECIMAL(10,5) , @Format CHAR(1), @Arrot AS INT) +-- ritorna ore per file di export x paghe formato carattere es . 8 0re 30 minuti -> 0850 +-- Time valore da convertire +-- Format Formato del valore passato ( M-minuti O-Ore ) +RETURNS CHAR(4) +AS +BEGIN + + DECLARE @Ore AS INT; + DECLARE @Min AS INT; + DECLARE @OreMin AS DECIMAL(10,5); + + -- se mi passano ore converto Ore in minuti - Formato Ore ( es. 1,5 ; 1,67 ) + IF @Format = 'H' + SET @Time = ROUND( ( @Time * 60 ) , 0 ) + + -- Poi faccio calcoli in minuti + SET @OreMin = CONVERT(INT, ( @Time / @Arrot ) ) + SET @OreMin = ROUND( ( ( @OreMin * @Arrot ) / 60 ) * 100 , 0) + +RETURN dbo.f_padLeft( CONVERT( VARCHAR(4) , CONVERT(INT, @OreMin )) , 4, '0') + +END +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +create VIEW v_OreTimbratureDipendente +AS +/* + VISTA PRINCIPALE DOVE LEGGERE I DATI COMPLETI SULLE TIMBRATURE +*/ + + SELECT + te.dataLav + , te.CognomeNome + , te.idxDipendente + , te.entrata_1 + , te.uscita_1 + , te.entrata_2 + , te.uscita_2 + , te.entrata_3 + , te.uscita_3 + , te.entrata_4 + , te.uscita_4 + + -- ======================================================================= + -- CALCOLO ORE EFFETTIVE CON ARROTONDAMETO + -- ======================================================================= + ,dbo.f_convMinOreArrot( minOrd, ta.valint, 'E' ) AS h_ordinarie + + -- uso funzioni per ritornare valori al netto della mancata pausa mensa + ,dbo.f_convMinOreArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) AS h_lavorate + ,dbo.f_convMinOreArrot( dbo.f_calcMinStraor(minStra,minMpp) , ta.valint, 'D' ) AS h_straordinarie + ,dbo.f_convMinOreArrot( dbo.f_calcMinPerm( minOrd, minLav, minStra, minMpp, minPerm) , ta.valint, 'E' ) AS h_permessi + + ,CASE -- h NON lavorati SE h LAVORATI < h ORDINARI + WHEN dbo.f_convMinOreArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) < dbo.f_convMinOreArrot( minOrd, ta.valint, 'E' ) + THEN dbo.f_convMinOreArrot( minOrd, ta.valint, 'E' ) - dbo.f_convMinOreArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) + ELSE 0 + END AS h_NonLavorati + + ,dbo.f_convMinOreArrot( minFer, ta.valint, 'E' ) AS h_ferie + ,dbo.f_convMinOreArrot( minMal, ta.valint, 'E' ) AS h_malattia + ,dbo.f_convMinOreArrot( minFest, ta.valint, 'E' ) AS h_festivita + + +-- -- ======================================================================= +-- -- CALCOLO MINUTI EFFETTIVI CON ARROTONDAMETO +-- -- ======================================================================= + ,dbo.f_convMinArrot( minOrd, ta.valint, 'E' ) AS mm_ordinari + + -- uso funzioni per ritornare valori al netto della mancata pausa mensa + ,dbo.f_convMinArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) AS mm_lavorati + ,dbo.f_convMinArrot( dbo.f_calcMinStraor(minStra,minMpp) , ta.valint, 'D' ) AS mm_straordinari + ,dbo.f_convMinArrot( dbo.f_calcMinPerm( minOrd, minLav, minStra, minMpp, minPerm) , ta.valint, 'E' ) AS mm_permessi + + ,CASE -- min LAVORATI < min ORDINARI + WHEN dbo.f_convMinArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) < dbo.f_convMinArrot( minOrd, ta.valint, 'E' ) + THEN dbo.f_convMinArrot( minOrd, ta.valint, 'E' ) - dbo.f_convMinArrot( dbo.f_calcMinLav(minLav,minStra,minMpp ), ta.valint, 'D' ) + ELSE 0 + END AS mm_NonLavorati + + + ,dbo.f_convMinArrot( minFer, ta.valint, 'E' ) AS mm_ferie + ,dbo.f_convMinArrot( minMal, ta.valint, 'E' ) AS mm_malattia + ,dbo.f_convMinArrot( minFest, ta.valint, 'E' ) AS mm_festivita + + -- estraggo comunque tutti i campi in forma tabella + , te.minMpp + , te.minLav + , te.minOrd + , te.minNonLav + , te.minStra + , te.minPerm + , te.minFer + , te.minMal + , te.minFest + , te.minArcoPres + , te.isOkTim + , te.isOkApp + , te.isOkLav + , te.isOk + , te.block + , te.chkFunCod + , te.chkFunRes + , ta.valint AS arrotMin + , te.h_lav -- campi calcolati della tabella TimbratureExpl + , te.h_giust -- campi calcolati della tabella TimbratureExpl + +-- , FLOOR( CAST( h_lav AS decimal( 9 , 3 )) * 60 / ta.valint ) / ( 60 / ta.valint ) AS h_lavorate +-- , CEILING( CAST( h_giust AS decimal( 9 , 3 )) * 60 / ta.valint ) / ( 60 / ta.valint ) AS h_giustificate + +FROM dbo.TimbratureExpl AS te +INNER JOIN dbo.AnagKeyValue AS ta ON nomeVar = 'minutiRoundDay' -- recupero il valore per gli arrotondamenti giornalieri +go + +commit; +go + + + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_prt_ReportOreDip +* +* stored per report ( ripresa e modificata la export.stp_ReportOreDip ) +* +* mod: GC +* +**********************************************************/ +create PROCEDURE export.stp_prt_ReportOreDip +( + @idxDipendente INT = 0, -- 0 = tutti + @dataFrom DATETIME, + @dataTo DATETIME, + @flgOnlyErr BIT +) +AS + SET NOCOUNT OFF; + DECLARE @minArr INT + + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + SELECT dataLav + ,CognomeNome + -- ,idxDipendente + ,entrata_1 ,uscita_1 ,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4 + ,h_ordinarie + ,h_lavorate + ,h_straordinarie + ,h_permessi + ,h_ferie + ,h_malattia + ,h_festivita + ,h_NonLavorati + + --,mm_ordinari + --,mm_lavorati + --,mm_NonLavorati + --,mm_straordinari + --,mm_permessi + --,mm_ferie + --,mm_malattia + --,mm_festivita + --,minMpp + --,minLav + --,minOrd + --,minNonLav + --,minStra + --,minPerm + --,minFer + --,minMal + --,minFest + --,minArcoPres + + ,isOkTim + ,isOkApp + ,isOkLav + ,isOk + --,block + --,chkFunCod + --,chkFunRes + --,arrotMin + + -- ,h_lav + -- ,h_giust + + FROM dbo.v_OreTimbratureDipendente + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND dataLav >= CAST(@dataFrom AS DATE) + AND dataLav <= CAST(@dataTo AS DATE) + AND ( @flgOnlyErr = 0 OR isOk = 0 ) -- Tutti se @flgOnlyErr = False o solo quelli in errore + ORDER BY CognomeNome, dataLav + +/* OLD VIEW + + SELECT dataLav, CognomeNome, + entrata_1, uscita_1, entrata_2, uscita_2, + entrata_3, uscita_3, entrata_4, uscita_4, + FLOOR(CAST(minOrd AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_Ord, + FLOOR(CAST(h_lav AS DECIMAL(9,3))*60/@minArr)/(60/@minArr) AS h_lavorate, + FLOOR(CAST(minStra AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_straordinarie, + CEILING(CAST(minPerm AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_permessi, + CEILING(CAST(minFer AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_ferie, + CEILING(CAST(minMal AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_malattia, + CEILING(CAST(minFest AS DECIMAL(9,3))/@minArr)/(60/@minArr) AS h_festivita, + isOkTim , + isOkApp , + isOkLav , + isOk + FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND dataLav >= CAST(@dataFrom AS DATE) + AND dataLav <= CAST(@dataTo AS DATE) + --AND NOT (entrata_1 IS NULL) + ORDER BY CognomeNome, dataLav +*/ +go + +-- ============================================= +-- Author: G.Rottoli, S.E.Locatelli +-- Create date: 2013.03.12 +-- Description: Export tracciato paghe x ETS +-- ============================================= +create PROCEDURE export.stp_tracMensileETS +( + @Data DATE, + @gruppo NVARCHAR(4) = '', -- '' = tutti, altrimenti uno dei gruppi da anagrafica + @RifDitta NVARCHAR(3) = 'EG1', -- riferimento "interno": va letto da "gruppo" poiché cambia x ogni loro "sottosocietà": ETS, XPanding, Studio Associato, SNOB + @minArr INT = 1 -- Minuti di arrotondamento ( NON USARE lasciare a 1 ) +) +AS +BEGIN + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + SET NOCOUNT ON; + + /* + MANCA GESTIONE EVENTI MALATTIE ( PARTE FINALE ) + */ + + /* + Gestione arrotondamenti a 15 min: doppiamente sbagliato! + - in primis è una variabile costante gestita come parametro "hard coded" e non si capisce fatto così (ed è un GRAVE errore) + - in secundis ETS arrotonda a 20 min e non a 15, quindi a maggior ragioen è sbagliato + GRAZIE PER L'INFORMAZIONE MA LO SAPEVO ANCHE IO! infatti era una bozza :-) + + CREATO e corretto con gestione @minArr + */ + + -- Setto sempre arrotondamento = 1 minuto perchè i valori adesso sono già arrotondati nella vista dbo.v_OreTimbratureDipendente + SET @minArr = 1 + + DECLARE @DataStart AS Date; + DECLARE @DataEnd AS Date; + DECLARE @nDip AS INT; + + IF @Data IS NULL SET @Data = GETDATE(); -- se data passata è nulla setto a getdate + + SET @DataStart = DATEADD(MONTH, DATEDIFF( MONTH, 0, @Data), 0) + SET @DataEnd = DATEADD(DAY, -1, DATEADD(MONTH, 1 ,@DataStart ) ) + + -- SELECT @DataStart , @DataEnd , @Data -- TEST + + -- creo e carico variabile tabella per i dipendenti + DECLARE @TabDipendenti AS TABLE( Riga INT NOT NULL, idxDipendente INT NOT NULL, codDitta CHAR(4) NOT NULL) + + -- Creo tabella x EXPORT + DECLARE @FinalExport AS TABLE( idxDipendente INT NOT NULL , Riga CHAR(2100) NOT NULL ) + + -- ================================================================ + -- creo la tabella dei dipendenti da esportare e relativo codditta + -- ================================================================ + INSERT @TabDipendenti + SELECT ROW_NUMBER() OVER ( ORDER BY idxDipendente ) , idxDipendente, codExt + FROM ( + SELECT DISTINCT te.idxDipendente, ag.codExt + FROM dbo.v_OreTimbratureDipendente te + INNER JOIN Dipendenti d ON te.idxDipendente = d.idxDipendente + INNER JOIN AnagGruppi ag ON d.gruppo = ag.gruppo + WHERE te.dataLav >= @DataStart AND te.dataLav < @DataEnd + AND d.gruppo = CASE WHEN ISNULL(@gruppo,'') = '' THEN d.gruppo ELSE @gruppo END -- controllo gruppo! + AND ag.exportEnab = 1 -- gruppo attivo x export + ) AS t + + SET @nDip = ( SELECT COUNT(*) FROM @TabDipendenti ) + + -- SELECT * FROM @TabDipendenti -- TEST + + -- ===================================================== + -- creo la tabella temporanea con i dati che mi servono + -- ===================================================== + -- ATTENZIONE CHE LA VISTA CONTIENE CAMPI GIA' CALCOLATI E ARROTONDATI + IF OBJECT_ID(N'tempdb..#expTable') IS NOT NULL DROP TABLE #expTable + + SELECT -- Ore + t.idxDipendente + , d.matricola + , t.dataLav + , t.mm_ordinari AS minOrdExp -- minuti ordinari effettivi per export + , CASE WHEN t.mm_lavorati-t.mm_straordinari > 0 + THEN (t.mm_lavorati-t.mm_straordinari) + ELSE 0 + END AS minLavExp -- minuti Lavorati effettivi per export + , t.mm_straordinari AS minStraExp -- minuti straordinari effettivi per export + + -- Giustificativi + , t.mm_permessi AS minPermExp + , t.mm_ferie AS minFerieExp + , t.minMal AS minMalExp + , t.mm_festivita AS minFestExp + + -- parte iniziale Record + , RIGHT(dbo.f_expDataGGMMAAAA(dataLav),4) + + SUBSTRING(dbo.f_expDataGGMMAAAA(dataLav),3,2) + + ISNULL(@RifDitta,' ') -- Riferimento Ditta CHAR(3) ??? + + CONVERT(CHAR(4),ag.codExt) -- codice Ditta ( letto da AnagGruppi ) CHAR(4) + + dbo.f_padLeft(d.matricola, 5, '0') + '0' -- 0 finale serve x doppio record x cambio qualifica ??? + AS Record + INTO #expTable + FROM dbo.v_OreTimbratureDipendente AS t -- vista COMUNE con già le ore effettive calcolate +-- FROM dbo.TimbratureExpl AS t + INNER JOIN dbo.Dipendenti AS d ON t.idxDipendente = d.idxDipendente + INNER JOIN AnagGruppi ag ON d.gruppo = ag.gruppo + WHERE dataLav >= @DataStart AND dataLav < @DataEnd + AND ( d.gruppo = @gruppo OR ISNULL(@gruppo,'') = '' ) -- controllo gruppo! solo quello selezionato o tutti + AND ag.exportEnab = 1 -- gruppo attivo x export + +-- SELECT * FROM #expTable -- TEST + + -- Dichiarazioni per ciclo Dipendente / Data + DECLARE @RigaDip AS INT; + DECLARE @IdxDipendente AS INT; + DECLARE @CicloData AS DATE; + DECLARE @Stringa AS VARCHAR(4500); + DECLARE @minOrd AS INT; + DECLARE @minLav AS INT; + DECLARE @minStra AS INT; + DECLARE @chkFest AS VARCHAR(4); + + DECLARE @minFerieExp AS INT; + DECLARE @minMalExp AS INT; + DECLARE @minFestExp AS INT; + DECLARE @minPermExp AS INT; + + -- ciclo nella tabella in base al dipendente e poi alla data + SET @RigaDip = 1 + + WHILE @RigaDip <= @nDip + BEGIN + + SET @IdxDipendente = ( SELECT idxDipendente FROM @TabDipendenti WHERE Riga = @RigaDip ) + SET @CicloData = @DataStart + + SET @Stringa = ( SELECT Record FROM #expTable WHERE idxDipendente = @IdxDipendente AND dataLav = @CicloData ) + + WHILE @CicloData <= @DataEnd + BEGIN + + SET @minOrd = NULL; -- setto a NULL per verificare dopo se non ho trovato record x il giorno + + SELECT @minOrd = minOrdExp -- min Teorici + , @minLav = minLavExp -- min lavorati ( senza straordinari ) + , @minStra = minStraExp -- min straordinari + , @chkFest = dbo.f_expchkFest( @CicloData , @IdxDipendente ) + + , @minFerieExp = minFerieExp + , @minMalExp = minMalExp + , @minFestExp = minFestExp + , @minPermExp = minPermExp + + FROM #expTable WHERE idxDipendente = @IdxDipendente AND dataLav = @CicloData + + IF @minOrd IS NULL -- se record non trovato o il giorno non esiste + SET @Stringa = @Stringa + REPLICATE( ' ', 52 ) --- metto a blank i dati del giorno + ELSE + BEGIN + -- ================================================== + -- Ore TEORICHE ( da sistemare se festività o non previste ) FARE FUNZIONE + -- ================================================== + IF @chkFest <> '' -- Se è Sabato o Festività + SET @Stringa = @Stringa + @chkFest + ELSE IF @minOrd = 0 -- se min Teorici = 0 e non è una Fest/Sab allora è gg Partime Verticale + SET @Stringa = @Stringa + '****' + ELSE + SET @Stringa = @Stringa + ISNULL( dbo.f_expTimeHHMM( @minOrd, 'M', @minArr ) ,'0000') + + -- ================================================== + -- Ore LAVORATE ( se Malattia o Infortunio va cambiato ) ( da sistemare se non previste Part Time Verticale ) FARE FUNZIONE + -- ================================================== + IF @chkFest <> '' -- Se è Sabato o Festività + SET @Stringa = @Stringa + @chkFest + ELSE IF @minOrd = 0 -- se min Teorici = 0 e non è una Fest/Sab allora è gg Partime Verticale + SET @Stringa = @Stringa + '****' + ELSE + SET @Stringa = @Stringa + ISNULL( dbo.f_expTimeHHMM( @minLav, 'M', @minArr ) ,'0000') + + -- ================================================== + -- Ore STRAORDINARIE ( da sistemare se festività o non previste ) + -- ================================================== + IF @minStra < @minArr -- se minore di arrotondamento metto blank + SET @Stringa = @Stringa + REPLICATE(' ',4) + ELSE + SET @Stringa = @Stringa + ISNULL( dbo.f_expTimeHHMM( @minStra , 'M', @minArr ) ,' ') + + -- ================================================== + -- Ore GIUSTIFICATIVI ( MAX 5 GIUSTIFICATIVI ) + -- ================================================== + DECLARE @Giust AS VARCHAR(40) = ''; + + IF @minPermExp >= @minArr + SET @Giust = @Giust + 'PERM' + ISNULL( dbo.f_expTimeHHMM( @minPermExp , 'M', @minArr ) ,' ') + + IF @minFerieExp >= @minArr + SET @Giust = @Giust + 'FER ' + ISNULL( dbo.f_expTimeHHMM( @minFerieExp , 'M', @minArr ) ,' ') + + IF @minMalExp >= @minArr + SET @Giust = @Giust + 'MAL ' + ISNULL( dbo.f_expTimeHHMM( @minMalExp , 'M', @minArr ) ,' ') + + IF @minFestExp >= @minArr + SET @Giust = @Giust + 'FEST' + ISNULL( dbo.f_expTimeHHMM( @minFestExp , 'M', @minArr ) ,' ') + + -- aggiungo spazi x 5 giustificati ( il 5o non è presente ( MATERNITA ? ) + SET @Stringa = @Stringa + @Giust + REPLICATE(' ',40 - LEN(@Giust)) + END + + SET @CicloData = DATEADD(DAY, 1, @CicloData) + END + + -- se mese inferiore a 31 GG aggiungo spazi x i gg mancanti + SET @Stringa = @Stringa + (SELECT REPLICATE(' ' , (31-DATEPART(D,(DATEADD(DAY, -1, @CicloData)))) * 52 ))+ 'FILLER'; + + -- Inserisco Record dipendente + INSERT @FinalExport + SELECT @IdxDipendente , @Stringa + + SET @RigaDip = @RigaDip + 1 + END + + SELECT * FROM @FinalExport + + IF OBJECT_ID(N'tempdb..#expTable') IS NOT NULL DROP TABLE #expTable + + + /* + MIO RISULTATO + 201303EG10397000040080010250225 ======== ++++++++ 080010250225 080010000200 080008750075 080008500050 080009000100 ======== ++++++++ 080009500150 080009750175 080009250125 080009250125 080010000200 ======== ++++++++ 080009750175 080009000100 080008250025 080008750075 080009500150 ======== ++++++++ 080009750175 080009000100 080008750075 080009000100 080009500150 ======== ++++++++ + + LORO TEST + 201303EG1017500001008000800 ======== ++++++++ 08000800 08000800 08000800 08000800 08000800 ======== ++++++++ 08000800 08000800 08000800 08000800 08000800 ======== ++++++++ 08000800 08000800 FSE 0800 08000800 08000800 08000800 ======== ++++++++ 08000800 08000800 08000800 08000800 08000400 F 0400 ======== ++++++++ 000000 000000 + */ +END +go + +alter PROCEDURE stp_giust_insByDate +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'PERM' +) +AS +-- ============================================= +-- Description: QUANDO VIENE USATA ??? +-- SE c'è anomalia MPP entra sempre in gestione anomalia MPP per prima cosa +-- ============================================= +DECLARE @minPerm INT = 0 -- min necessari x chiudere giornata +DECLARE @isPP BIT = 0 + +SELECT @isPP = CASE WHEN ISNULL(chkFunCod,'')='P' THEN 1 ELSE 0 END +FROM TimbratureExpl WHERE idxDipendente=@idxDipendente AND dataLav=@dataRif + +BEGIN TRAN -- ???? MA SERVE ??? + + IF(@isPP=1) -- se carico mancata pausa pranzo + BEGIN + -- recupero tipo di fuction da usare + DECLARE @chkFun NVARCHAR(50) = '' + DECLARE @minPP INT = 0 + + -- imposto variabili + SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente), @codGiust = 'MPP' -- mancata pausa pranzo + + -- controllo tipo di funzione... e imposto risultato! + /* + IF(@chkFun = 'PP60m') + BEGIN + SET @minPP = 60 + END + ELSE IF(@chkFun = 'PP30m') + BEGIN + SET @minPP = 30 + END + */ + IF(@chkFun LIKE 'PP%m') + BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m','') + END + -- calcolo quota permesso + SELECT @minPerm = @minPP - (minArcoPres - minLav ) + FROM TimbratureExpl + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + + -- INSERT giustificativo mancata pausa pranzo + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END + ELSE + BEGIN + -- variabili + DECLARE @minArr INT + --SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- calcolo minuti + SELECT @minPerm = (CEILING(CONVERT(FLOAT,minOrd-minLav)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE isOkLav = 0 + AND idxDipendente = @idxDipendente + AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END +COMMIT TRAN + +RETURN +go + +alter PROCEDURE stp_ricalcolaTimbratureExpl +( + @idxDipendente AS INT, + @dataRif AS DATETIME +) +AS + +-- ============================================= +-- Description: ??? QUANDO VIENE USATA ??? SE c'è anomalia MPP entra sempre in gestione anomalia MPP??? +-- ============================================= +-- METTERE IN TRANSAZIONE ?!?!?!? richiamata nei trigger se solo li quindi è già in transazione + +-- variabili +DECLARE @minArr INT + +SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + +-- CONTROLLO SE IL RECORD NON SIA BLOCCATO!!! +DECLARE @block BIT +SET @block = ( SELECT ISNULL(( SELECT block FROM TimbratureExpl WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) ),0) ) +IF(@block = 0) +BEGIN + -- elimino i periodi della data indicata... + DELETE FROM TimbratureExpl + WHERE (idxDipendente = @idxDipendente) AND CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif) + + -- inserisco i dati minimi per la data indicata + INSERT INTO TimbratureExpl(idxDipendente, dataLav) + VALUES(@idxDipendente, CONVERT(DATE,@dataRif)) + + -- aggiorno cognome nome + BEGIN TRY + UPDATE te + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM TimbratureExpl te INNER JOIN v_cognomeNome vcn ON te.idxDipendente = vcn.idxDipendente + WHERE CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif) AND te.idxDipendente = @idxDipendente + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH + + -- aggiorno 1° timbratura + UPDATE te + SET te.entrata_1 = pl.entrata, + te.uscita_1 = pl.uscita + FROM TimbratureExpl te + INNER JOIN PeriodiLav pl + ON te.idxDipendente = pl.idxDipendente AND (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 1 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 2° timbratura + UPDATE te + SET te.entrata_2 = pl.entrata, + te.uscita_2 = pl.uscita + FROM TimbratureExpl te + INNER JOIN PeriodiLav pl + ON te.idxDipendente = pl.idxDipendente AND (CONVERT(DATE,te.dataLav) = CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 2 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 3° timbratura + UPDATE te + SET te.entrata_3 = pl.entrata, + te.uscita_3 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 3 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- aggiorno 4° timbratura + UPDATE te + SET te.entrata_4 = pl.entrata, + te.uscita_4 = pl.uscita + FROM TimbratureExpl te INNER JOIN PeriodiLav pl ON te.idxDipendente = pl.idxDipendente + AND (CONVERT(DATE,te.dataLav) =CONVERT(DATE,pl.entrata)) + WHERE pl.rowNum = 4 AND te.idxDipendente = @idxDipendente AND CONVERT(DATE,pl.entrata) = CONVERT(DATE,@dataRif) + + -- ========================================================== + -- controllo e aggiorno flag + -- ========================================================== + UPDATE TimbratureExpl + -- verifico: se c'è anche solo 1 timbratura non approvata metto flag isOkApp a falso + SET isOkApp = ISNULL(( + SELECT MIN(CASE WHEN Approv=0 THEN 0 ELSE 1 END) AS isOk + FROM Timbrature + WHERE idxDipendente = @idxDipendente AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY CONVERT(DATE,dataOra) + ),1), + -- verifico: se entrate <> uscite flag isOkTim a falso + isOkTim = ( + SELECT CASE WHEN + ISNULL( (SELECT COUNT(*) as timb + FROM Timbrature AS t + WHERE t.idxDipendente = @idxDipendente AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY t.idxDipendente , CONVERT(DATE,t.dataOra) + HAVING COUNT ( CASE Entrata WHEN 1 THEN dataOra END ) <> COUNT ( CASE Entrata WHEN 0 THEN dataOra END ) + ),0 ) > 0 + THEN 0 + ELSE 1 END + ) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + +/* + -- verifico: se c'è anche solo 1 timbratura non approvata metto flag isOkApp a falso + UPDATE TimbratureExpl + SET isOkApp = ISNULL(( + SELECT MIN(CASE WHEN Approv=0 THEN 0 ELSE 1 END) AS isOk + FROM Timbrature + WHERE idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY CONVERT(DATE,dataOra) + ),1) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico: se entrate <> uscite flag isOkTim a falso + UPDATE TimbratureExpl + SET isOkTim = ( + SELECT CASE WHEN + ISNULL( + (SELECT COUNT(*) as timb + FROM Timbrature AS t + WHERE t.idxDipendente = @idxDipendente + AND (CONVERT(DATE,dataOra) = CONVERT(DATE,@dataRif)) + GROUP BY t.idxDipendente , CONVERT(DATE,t.dataOra) + HAVING COUNT ( CASE Entrata WHEN 1 THEN dataOra END ) <> COUNT ( CASE Entrata WHEN 0 THEN dataOra END ) + ),0) > 0 THEN 0 ELSE 1 END + ) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente +*/ + + -- ========================================================== + -- aggiornamento orari dai Giustificativi + -- ========================================================== + -- MIN da tab giustificativi (feste, ferie, malattia, permessi) + UPDATE TimbratureExpl + SET minMal = CASE WHEN g.codGiust IN('MAL','MAT','INF') THEN g.minuti ELSE minMal END, + minFer = CASE WHEN g.codGiust='FER' THEN g.minuti ELSE minFer END, + minFest = CASE WHEN g.codGiust='FEST' THEN g.minuti ELSE minFest END, + minPerm = CASE WHEN g.codGiust='PERM' THEN g.minuti ELSE minPerm END, + minMPP = CASE WHEN g.codGiust='MPP' THEN g.minuti ELSE minMPP END, -- mancata pausa pranzo + chkFunCod = '', + chkFunRes = '' + FROM TimbratureExpl te INNER JOIN Giustificativi g ON te.idxDipendente = g.idxDipendente AND te.dataLav = g.dataLav + WHERE (CONVERT(DATE,te.dataLav) = CONVERT(DATE,@dataRif)) AND te.idxDipendente = @idxDipendente + + -- ========================================================== + -- aggiornamento ORARI + -- ========================================================== + -- calcolo resoconto MINUTI giornaliero, imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- ORE Lav ... + UPDATE TimbratureExpl + SET h_lav = CAST(FLOOR((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0))/@minArr) AS FLOAT)*@minArr/60 + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- MIN lavorati, ordinari (con arrotondamento...) + UPDATE TimbratureExpl + SET minLav = CAST((ISNULL(DATEDIFF(n,entrata_1,uscita_1),0) + ISNULL(DATEDIFF(n,entrata_2,uscita_2),0) + ISNULL(DATEDIFF(n,entrata_3,uscita_3),0) + ISNULL(DATEDIFF(n,entrata_4,uscita_4),0)) AS FLOAT) + ,minOrd = dbo.f_oreOrdDip(idxDipendente,dataLav) * 60 -- da schema orario dip attivo + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- MIN non lavorati, straordinari (con arrotondamento giornaliero...) ( NON tolgo eventuali minuti di MPP mancata pausa pranzo ) + UPDATE TimbratureExpl + SET minNonLav = (CEILING(CONVERT(FLOAT,CASE WHEN minOrd <= (minLav) THEN (0) ELSE minOrd-minLav END)/@minArr)*@minArr) + ,minStra = (FLOOR( CONVERT(FLOAT,CASE WHEN minOrd < (minLav) AND minLav > (0) THEN minLav-minOrd ELSE (0) END)/@minArr)*@minArr) + FROM TimbratureExpl + WHERE (CONVERT(DATE,dataLav) = CONVERT(DATE,@dataRif)) AND idxDipendente = @idxDipendente + + -- verifico SE codice orario richieda una chkFun eseguo calcolo... + IF(dbo.f_chkFunDip(@idxDipendente)<>'') + BEGIN + EXEC stp_TE_doChkFun @idxDipendente, @dataRif + END +END + +RETURN +go + +/******************************************************************************* +* STORED PROCEDURE stp_TE_doChkFun +* +* effettua check finali sulla riga di timbrature esplore indicata, contiene varie logiche +* anche da + installazioni clienti +* +* mod: S.E.L. 2013.03.28 +* +*******************************************************************************/ +alter PROCEDURE stp_TE_doChkFun +( + @idxDipendente INT, + @dataRif DATETIME +) +AS +SET NOCOUNT ON; + + +-- recupero tipo di fuction da usare +DECLARE @chkFun NVARCHAR(50) = '' +DECLARE @chkFunCod NVARCHAR(50) = '' +DECLARE @chkFunRes NVARCHAR(50) = '' +DECLARE @minPP INT = 0 + +SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente) +-- controllo tipo di funzione... e imposto risultato! +/* +IF(@chkFun = 'PP60m') + BEGIN + SELECT @minPP = 60, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 60m' + END +ELSE IF(@chkFun = 'PP30m') + BEGIN + SELECT @minPP = 30, @chkFunCod = 'P', @chkFunRes = 'Mancata pausa pranzo 30m' + END +*/ +IF(@chkFun LIKE 'PP%m') +BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m',''), @chkFunCod = 'P' + SELECT @chkFunRes = 'Mancata pausa pranzo ' + CAST(@minPP AS NVARCHAR) + 'm' +END + +-- se c'è check da fare faccio COMUNQUE update! +-- calcolo che tra il totale minuti 1a timbratura e ultima della girnata ci deve essere almeno un pausa = minuti pausa prevista +IF(@chkFun <>'') + BEGIN + UPDATE TimbratureExpl + SET chkFunCod = CASE WHEN (minArcoPres - minLav ) < @minPP - minMpp THEN @chkFunCod ELSE '' END, -- chk pause > PP imposta (- minuti permesso caricati) + chkFunRes = CASE WHEN (minArcoPres - minLav) < @minPP - minMpp THEN @chkFunRes ELSE '' END -- chk pause > PP imposta (- minuti permesso caricati) + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + AND (minOrd > 0 AND minLav > 240) -- controllo DEBBA lavorare e ABBIA lavorato ALMENO 4 ore!!! + AND block = 0 -- controllo NON sia bloccato + END + +RETURN +go + +/********************************************************** +* STORED stp_lcuByDipDate +* +* elenco dati COMPLETI di timbratura e commessa per utente/periodo +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_TE_RA_ByUserDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @showWE BIT = 1, -- imposto visualizzazione week-end a true di default + @maxErrMin INT = 0, -- minuti massimi di scostamento consentiti per DIFETTO, default 0 + @maxErrPlus INT = 0 -- minuti massimi di scostamento consentiti per ECCESSO, default 0 +) +with recompile +AS + +BEGIN + + -- imposto LUN x inizio settimana + SET DATEFIRST 1 + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @dataFrom, @dataTo ) ) + + -- tab dei record RegAttività progetti + ;WITH myCteRA AS + ( + SELECT idxDipendente, dataLav, minRegAtt, descrProj + FROM dbo.RegAttivitaExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (dataLav >= DATEADD(DAY,-1,@dataFrom) AND dataLav <= @dataTo) + ) + + SELECT mc.Data as dataLav + ,mc.idxDipendente + ,ISNULL(dip.Cognome + ' ' + dip.Nome,'') AS CognomeNome + -- ore base + progetti + ,ISNULL(te.h_lav,0) AS h_lav + ,ISNULL(te.h_giust,0) AS h_giust + ,CAST(ISNULL(vra.minRegAtt,0) AS DECIMAL(9,3))/60 AS h_com + ,ISNULL(vra.descrProj,'') as progetti + -- check coerenza + ,CASE WHEN ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 >= @maxErrMin AND ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 <= @maxErrPlus THEN 1 ELSE 0 END AS okLavCom + ,ISNULL(te.isOkTim,0) AS isOkTim + ,ISNULL(te.isOkApp,0) AS isOkApp + ,ISNULL(te.isOkLav,0) AS isOkLav + ,ISNULL(te.isOk,0) AS isOk + -- check blocco + ,ISNULL(te.block,0) AS block + -- dettaglio minuti + ,ISNULL(te.minOrd,0) AS minOrd + ,ISNULL(te.minNonLav,0) AS minNonLav + ,ISNULL(te.minStra,0) AS minStra + ,ISNULL(te.minPerm,0) AS minPerm + ,ISNULL(te.minFer,0) AS minFer + ,ISNULL(te.minMal,0) AS minMal + ,ISNULL(te.minFest,0) AS minFest + ,ISNULL(te.minMpp,0) AS minMpp + ,ISNULL(te.minArcoPres,0) AS minArcoPres + ,ISNULL(vra.minRegAtt,0) AS minRegAtt + -- dettaglio entrate + , te.entrata_1, te.uscita_1 + , te.entrata_2, te.uscita_2 + , te.entrata_3, te.uscita_3 + , te.entrata_4, te.uscita_4 + -- dati check + , te.chkFunCod, te.chkFunRes + + FROM (SELECT CONVERT(DATE,DATEADD(dd, -N, @dataTo)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) + ) AS mc + LEFT OUTER JOIN myCteRA vra ON mc.Data = vra.dataLav AND mc.idxDipendente=vra.idxDipendente + LEFT OUTER JOIN TimbratureExpl te ON mc.Data=te.dataLav AND te.idxDipendente=mc.idxDipendente + LEFT OUTER JOIN Dipendenti dip ON dip.idxDipendente=mc.idxDipendente + WHERE (te.idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND DATEPART(dw, mc.Data) <= CASE WHEN @showWE=0 THEN 5 ELSE 7 END --solo lun-ven, 1-5 + ORDER BY mc.Data DESC, dip.Cognome, dip.Nome + +END + +RETURN +go + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagGiust + VALUES (N'MPP', N'Mancata pausa pranzo', 1) +go + +commit transaction +go + +set ANSI_NULLS on; +go + +create FUNCTION f_chkFunDipMin +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'MPP' -- non usato +) +RETURNS INT +AS +BEGIN +-- ============================================= +-- Description: CREATA PER VERIFICA MPP DOPO AGGIORNAMENTO +-- Ritorna gli eventuali minuti di mancata pausa mensa +-- ============================================= + +DECLARE @minPerm INT = 0 -- min necessari x chiudere giornata + +BEGIN + -- recupero tipo di fuction da usare + DECLARE @chkFun NVARCHAR(50) = '' + DECLARE @minPP INT = 0 + + -- imposto variabili + SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente), @codGiust = 'MPP' -- mancata pausa pranzo + + IF(@chkFun LIKE 'PP%m') + BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m','') + END + + -- calcolo quota permesso MPP da ritornare + SELECT @minPerm = @minPP - ( minArcoPres - minLav ) + FROM TimbratureExpl + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + END + +RETURN @minPerm + +END +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(329, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/SqlScripts/GPW/GPW_00330_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00330_ets.sql new file mode 100644 index 0000000..2ed2ae2 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00330_ets.sql @@ -0,0 +1,69 @@ +-- richiama update x sistemazione voci PERM --> MPP + +BEGIN TRAN ; + +WITH cte as ( +SELECT g.dataLav + ,g.idxDipendente + ,codGiust + ,minuti + ,automatico + ,dbo.f_chkFunDip(g.idxDipendente) AS chk + ,dbo.f_chkFunDipMin(g.idxDipendente,g.dataLav,'MPP') AS minChk -- calcolo gli eventuali minuti MPP + ,t.minArcoPres + ,t.minLav + ,t.minArcoPres-t.minLav as chkDiff +FROM dbo.Giustificativi AS g +LEFT JOIN TimbratureExpl AS t ON g.idxDipendente = t.idxDipendente AND g.dataLav = t.dataLav +WHERE codGiust = 'PERM' +AND minuti <= 60 +AND dbo.f_chkFunDip(g.idxDipendente) <> '' +AND minuti = dbo.f_chkFunDipMin(g.idxDipendente,g.dataLav,'MPP') +) +UPDATE dbo.Giustificativi +SET codGiust = 'MPP' +FROM dbo.Giustificativi AS g +INNER JOIN cte ON g.idxDipendente = cte.idxDipendente + AND g.dataLav = cte.dataLav + AND g.codGiust = 'PERM' + AND g.minuti = cte.minuti + +-- test +SELECT g.dataLav + ,g.idxDipendente + ,codGiust + ,minuti + ,automatico + ,dbo.f_chkFunDip(g.idxDipendente) + ,dbo.f_chkFunDipMin(g.idxDipendente,g.dataLav,'MPP') -- calcolo gli eventuali minuti MPP + ,t.minArcoPres + ,t.minLav + ,t.minArcoPres-t.minLav +FROM dbo.Giustificativi AS g +LEFT JOIN TimbratureExpl AS t ON g.idxDipendente = t.idxDipendente AND g.dataLav = t.dataLav +WHERE codGiust = 'MPP' +AND minuti <= 60 +AND dbo.f_chkFunDip(g.idxDipendente) <> '' +AND minuti = dbo.f_chkFunDipMin(g.idxDipendente,g.dataLav,'MPP') + +COMMIT + + +-- ricalcolo giornate + +DECLARE @RC int +DECLARE @idxDipendente int +DECLARE @inizio datetime +DECLARE @fine datetime + + +EXECUTE @RC = [dbo].[stp_ricalcolaTimbExpl_byPeriodoUser] + 0 + ,'20130301' + ,'20130501' +GO + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(330, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00332_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00332_ets.sql new file mode 100644 index 0000000..f7516ce --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00332_ets.sql @@ -0,0 +1,15570 @@ +set xact_abort on; +go + +begin transaction; +go + +alter table AnagClienti alter column + RagSociale nvarchar(250); +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +create table TMP_importFasi( + idx int not null identity constraint PK_TMP_importFasi primary key, + NumComm int, + Anno int, + NomeFase nvarchar(250) +); +go + +create table TMP_RawClienti( + Commitente nvarchar(100) +); +go + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.TMP_RawClienti + VALUES (N'') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'?') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'2 C. & M. S.r.l. di Consonni Marisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'2Emme') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'3° Direzione Genio Militare') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'3° Reparto Infrastrutture') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'3TI Progetti Italia Ingegneria Integrata S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'500 BAR s.n.c. di Stabilini Anna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.B. ISOLANTI S.P.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.B.P. Nocivelli S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.E.P.E.R a.r.l. Cooperativa Sociale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.E.P.E.R a.r.l.Cooperativa Sociale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.E.P.E.R.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.G.A.M S.p.A. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.G.M. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.I.P.O. Agenzia Interregionale per il fiume Po') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.L.E.R. - Bergamo Azienda Lombarda per l''Edilizia Residenziale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.L.E.R. - Milano Azienda Lombarda Edilizia Residenziale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.N.A.S.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.R.I. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A.S.L. Città di Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A2A Calore & Servizi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A2A Reti Elettriche SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A2A Reti Gas SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'A2A S.p.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Abate Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Abbazia di Chiaravalle') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ABIEMMEDUE S.p.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Acea S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Adami Giorgio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEM Calore & Servizi SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEM Elettricita'' S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEM GAS') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEM GAS S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEM S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AEPER Cooperativa Sociale a r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Aeronautica Militare 1° Reparto Genio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Aeronautica Militare 2° reparto genio A.M.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Aeroporti di Roma S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Aesys SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AGAM S.p.A - Ambiente Gas Acqua Monza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Agazzi Claudio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Agenzia Torino 2006') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AGM S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AGOGROUP S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Agriturismo "LA PETA"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Agriturismo "Le Colline"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Alba Immobiliare') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Alba Immobiliare S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Albergo - Ristorante "da Gianni"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Albergo della Salute') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Albergo Ristorante Emiliano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Albergo Vittoria di Dedei Vittoria & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Albergoni Ulisse') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ALEX SERVIZI s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Amministrazione Comunale di Bossico') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Andreini Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ansaldo Breda - Pistoia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Antares s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Bertagnolli Paola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Bonicelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Cesana') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Dario Tadè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. De Carvalho Carlos') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Emanuele Padoan') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Lorenzo Pedrini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch. Pippo Traversi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arch.Pedrini Lorenzo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Areonautica Militare 111° Distaccamento Operativo Infrastrutture Linate Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Aricci Anna Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arrigoni Peghera Formaggi S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Arrigoni Valtaleggio S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ARRIVA Italia S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASL - Azienda Sanitaria Locale della Città di Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASL Città di Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASL Cremona') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASL Lecco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASL Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASM S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ASNM') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ass.ne Naz.le Alpini - Gruppo Alpini di Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Assia Filati S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Associazione "La Vecchia Canonica" e Villa Brasca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Associazione Calcio Sasso Marconi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Associazione Giubileo 2000- Piazza Duomo 5 (MI)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Astaldi S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Atalanta Bergamasca Calcio SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Atel Energia S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ateneo Bergamo S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ateneo di Bergamo S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ATENEO di Bergamo Via Salvecchio 19') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ATI per CIS 19') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AUTOEMME di Mostosi Claudio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Automobili Cordani') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Autostrada BS VR VI PD S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Autostrada Pedemontana Lombarda S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Autotrasporti Personeni Antonio & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Avvocati Battilà D''Aloia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AZ F.I.U.S. VALBREMBO') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Az. Agricola Colombo di Pierino e Gianluca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola "La Colombera"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola "La Peta" di Ghisleni Maria Luisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola "La Peta"di Ghisleni Maria Luisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola Castelli Muriel') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola Mosconi S.S.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola Persiani Angiolina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola Tenuta Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agricola Vecchia Brembilla') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Agrituristica Le More') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera "Ospedale Bolognini di Seriate"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera "Ospedale Treviglio Caravaggio"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera della Provincia di Pavia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera di Desenzano del Garda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Ospedale civile di Legnano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Ospedale Niguarda Ca'' Granda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Ospedale San Carlo Borromeo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Ospedali Riuniti di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Provinciale Ospedale di Lecco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera S. Anna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera S. Antonio Abate di Gallarate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera San Gerardo di Monza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azienda Ospedaliera Universitaria "P. Giaccone"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'AZIENDA SERVIZI ALLA PERSONA ISTITUTI MILANESI MARTINITT E STELLINE E PIO ALBERGO TRIVULZIO') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Azimut Soc. Coop. Onlus') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'B.N.B. Impianti Elettrici') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baggi Cristina e Corrado') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baggi Elena') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baggi Imelda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Balbo Geom. Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ballabio Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Balzi Edoardo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Banca Popolare di Sondrio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Adriano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Enzo Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Gabriele') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Ginetto & C. S.n.c. Materiali Termotecnici') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Marino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Maurizio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Baroni Valentino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'BE.AM S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Belloni, Frosio, Medolago') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Belotti Enzo & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Belotti Giuseppina e Perico Camillo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bergamo Coperture s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bergamo Hospital Parking SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bergamo Infrastrutture Spa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bergamo Partecipazioni ed Attività Immobiliari S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bertazza Marino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bertronic s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bezzi Bonina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'BI.SA. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Biella Commerciare') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Biffi S.p.A. Costruzione Impianti Sportivi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bindelli G. Franco e Cornaro Santina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bindelli Gabriella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bioster Spa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'BJC Progetti e Investimenti S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'BJC Progetti e Investimenti SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bolis Prefabbricati S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonacasa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonacasa Eva') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonacina Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonacina Giuseppe Villa d''Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonati Ermanno') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonati Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonesi Scotti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonomi Emanuele') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bonomi Paolo e Vergani Lorena') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bradi S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Branca Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Breda Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Breda Roberto e Bonati Angiolina via Michelangelo 2 Sorisole') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Brembana Ser S.n.c. di Salvi E. & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bremboberg Immobiliare s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Brugali Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Brugali Giuseppe Ponteranica (BG)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Brugali Maurizio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Bull Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.A.P.I. s.n.c. - Grassobbio (BG)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.D.R. Group S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.E.L.I Società Cooperativa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.G.M. Immobiliare S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.M. s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'C.R.M. s.r.l. Costruzioni Revisioni Meccaniche') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cà Noa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Campofiori S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Capelli Elisabetta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Capelli Erminio, Capelli Pietro, Scotti Maria Pia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Capelli Serramenti Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Car Comauto S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Carlo Gavazzi Impianti S.p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Carrara Giovanna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Carron Cav. Angelo S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cartiere P. Pigna S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cartongessi Coges Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Caruso Mainardi Architetti associati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Casa di Riposo Baglioni Congreg. Figli Immac.Concezione') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Casa di Riposo di Brembate Sopra') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Casa di Riposo Nobile Baglioni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Casearia Arnoldi Valtaleggio S.r.l') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cassa di Risparmio di Parma e Piacenza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cassino Giralli Zanchi Marchesi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Castelli Ferruccio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cavallaro Giuseppe & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cavalli Daniela, Federico e Valerio Stefano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cefis Tarcisio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cefla Impianti Group') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Centrale Ortofrutticola Del Bello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Centro Medico Ponte S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ceramplast S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cesal S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cesare Gritti S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'CO.GES. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cogeme S.p.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'COGEME S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'COGEN S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Coima Image S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'COLBO S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Colorificio Farina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Com.Co. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comando 1° R.A. Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comando Forze di proiezione Ufficio Amministrazione') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comenessuno Srl caldo, freddo e altro ...') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Compagnia gestioni immobiliari S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Compagnia Petrolifera Piemontese S.r.l. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Almenno S. Bartolomeo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Almenno San Bartolomeo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Almenno San Salvatore') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Anguillara Sabazia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bascapè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bedulita') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bellusco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bernareggio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bonate Sopra') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Brembate Sopra') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Brembilla') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Brignano G. d''Adda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bussero') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Bussolengo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cairate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cambiago') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Caravaggio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Castione della Presolana') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cento') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cerretto Langhe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Chiavenna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Clusone') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cologno Monzese') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Concorezzo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Cortenuova') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Costa di Mezzate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Dalmine') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Demonte') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Dossena') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Empoli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Endine Gaiano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Erve') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Fabbrica Curone') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Fara Gera d''Adda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Gongorzola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Gorgonzola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Gressan') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Inzago') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Lecco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Lecco - Settore progettazione, gestione e controllo Opere Pubbliche') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Lenna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Limbiate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Macugnaga') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Martinengo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Monteriggioni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Monza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Monza Servizio Manutenzione Alloggi Comunali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Mozzo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Muggiò') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Noviglio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Ornica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Orzinuovi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Ossona ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Paladina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Palazzolo sull''Oglio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pella Provincia di Novara') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pero') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Peschiera Borromeo (MI)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pian Camuno') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pioltello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Ponteranica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pontevico') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Pontida') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Porlezza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Premia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Rezzato') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di S. Giovanni Bianco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di San Fedele Intelvi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di San Germano Chisone') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di San Giovanni Bianco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di San Pellegrino Terme') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Sant''Agostino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Sedrina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Segrate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Serina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Seveso') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Sondalo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Sorisole') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Stezzano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Terno d''Isola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Trezzano Rosa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Vaiano Cremasco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Valsecca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Vanzaghello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Varese') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Varsi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Veniano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Verdello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Villa d''Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comune di Zogno') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comunità Cistercense Chiaravalle') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comunità Montana Valle Brembana') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Comunità Pitturello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Concessionaria LANCIA PRIMA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio "Le Terrazze"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Betty') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Don Carminati 6/C') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Europa Lotto A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Il Borgo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio La Quiete') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Papa Giovanni - Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Piazza Italia - Paladina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Residenza 2000') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Stella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Veneto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Via A. Maj n. 26') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Via Campofiori') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Via Corridoni 42/F') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio via Puccini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Via Rubbi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Condominio Via San Tomaso n. 38') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Congregazione Figli dell''Immacolata Concezione') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Consorzio Vendite estere S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Consorzio Artigianale e Commerciale di Treviolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Consorzio Insediamenti Produttivi di Treviolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Consta S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Coop. Sito Euphrasia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Artigiana di Clusone a r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa artigiana di Clusone A.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Cellini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa dei Geroli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Edilizia Dimensione Casa S.co.a.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Italcantieri a.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa L''Orizzonte A.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Orobia a r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Pregalleno') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Sapmi a.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa Sociale A.E.P.E.R a R.L.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cooperativa sociale Castello Servizi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Corna Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cornali Gianfranco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cornolti Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cortinovis Margherita') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cosmhotel S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Costruzioni Generali Basso cav. Angelo S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Costruzioni Perregrini S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cugini Francesco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cugini Matteo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Cugini S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Curia Vescovile di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dalmine Energie S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dalmine Energie S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dametto Annamaria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Damiani Antonella e Renato') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Damiani Renato e Antonella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Davite') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'De Gaspari') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'De Lieto Costruzioni Generali S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'DE.FI.LU. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Del Bo Ascensori') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Del Prato Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dell''Acqua Celeste e Capelli Carmen') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Delta Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'DEMA S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Deny s.a.s.di Rota Denise & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Di Lonardo ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Di Nardo Dr. Rosario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Diana Anna Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Diocesi di Bergamo Mons. Lucio Carminati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Diocesi di L''Aquila') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ditta Bonzi Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ditta Del Bello Gaetano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ditta Elettr di Zambelli Walter') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dolci Danilo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dominoni Caterina ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dominoni Clara') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Domofin S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Donadoni Camillo e Vilma') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dossena Cinzia Piera') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Giosuè Mangini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Ing. Luigi Volpi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Innocenti Matteo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Luca Ruffino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Marchesi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Sfriso') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Spada Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dott. Vito Squicciarini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dr. Arch. Andrea Gritti e Dr. Arch. Marta Marcucci') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dr. Milesi Gian Battista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Dyeberg S.p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'DYNAMIS') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'E.T.S. S.p.A. Engineering and Technical Services') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'EBHURA S.a.s. di Papace Adolfo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ediil Pietro S.r.l. Romano di Lombardia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edil Baldaccini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edil Baldaccini s.r.l') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edil Baldaccini S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edil G.B. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edil GiTiBi S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'EDIL S.a.s. di Carrer Fabio & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilbergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'EDILCAP S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilceramiche s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilfas SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilizia Orobica S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilizia Orobica SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilmora S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilnova di Ravasio A. e C. S.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilsole S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilterno S.n.c +di Fumagalli Ivo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilterno S.n.c. di Fumagalli Ivo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ediltetto di Baggi Elia & C. Snc') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edilvilla S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Edison S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Editoriale Johnson S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'EFFEGIEFFE S.R.L.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ekoner Enerji San Ve Tic. A.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Eldafil s.n.c. di Bosio Silvano & c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Elettrica Valli s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Elettrobergamo S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Elettrotecnica Gotti di Gotti Pierluigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'EMI Impianti Elettrici di Vanoncini Roberto & c. s.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Empire Sport e Resort S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Enel-BG') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Enelpower - Enel Group') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ENERCO S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Erba Gian Josep') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Erba Marina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Erba Marisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Erba Pierangela') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Eredi Pesenti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Eriac S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Errestampa S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ESSIM European Sports Surgery Institute Marche') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ETS Contract S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ETS Engineering & Technical Services S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ETS S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ETV EUROMONTAGGI') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Euroser - F.lli Rota S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Euroservice Group S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Excelsior S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ezio Micheletti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.C.A. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.C.M. F.lli Gamba') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Asperti S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Baggi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Baisotti Legnami S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Carlessi S.p.A. Officine Meccaniche') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Gervasoni e Impresa Edilbaldaccini S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Locatelli s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Martire S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'F.lli Pessina S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fabiani Costruzioni S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fabiani S.p.A. Costruzioni Generali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fabrizio Salvatore Caldirola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Facchinetti Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Facchinetti Group') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Faccinelli Giancarlo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fagiani Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Falgari Gianluca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Falgari Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Falgari Piergiuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fapil S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Farmacia Valbrembo Dr. Stefano Floridi & C. s.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'FARMOL SAFCA S.P.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fast Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ferrovie Nord Milano Ingegneria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'FINASI spa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Finedil S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Finizio Ciro & Figli S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'FINPA S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fintra S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fondazione IRCCS "Ospedale Maggiore Policlinico, Mangiagalli e Regina Elena"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Forma Disegno D''Interni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'FR ENGINEERING SRL') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fraly S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Franciacorta Immobili s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Frigofrutta Milano S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fuselli Bruna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fuselli Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Fustinoni e figli S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gamba Agnese') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gamba Giovanna, Salvi Pietro, Salvi Giancarlo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gambro Hospal S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gasparini Vittorio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'GE Medical Systems Italia S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'GE.SE.CO Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gei S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gencantieri S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Arrigoni, Arch. Mapelli, Arch. Milesi, Arch. Gritti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Capelli Salvatore') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Giorgio D''Adda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Guido Rocchetti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Mandelli Santino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Renato Cornali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Salvatore Capelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Scandella Giampietro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Geom. Zucchinelli Pierino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gervasoni Autotrasporti S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gewiss S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ghezzi Dainella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gianedil S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'GIE S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gimondi Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Giorgio Schiavi S.r.l. Impresa di Costruzioni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Girpa SpA Società di Ingegneria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Golf Club Monperone') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gotti Aldo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gotti Anna Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gotti Costante Almè (BG)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gotti Gian Samuele') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Grazioli Angelo e F.lli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Green House S.ta Maria delle Mole - Marino (RO)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gritti & Forcella S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gritti Alessandro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gritti Giovanni Gian Franco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Grupedil S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gruppo Sportivo Montesolaro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gruppo Torinese Trasporti S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gualandris Giovanna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Gualandris Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Hidro Tech S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Hotel Excelsior S.Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Humanitas Gavazzeni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'I.E.M. di Musitelli Stefano & F.lli S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'I.M.I. s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'I.R.V.I. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Iannetta Angelo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ICOV S.r.l. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'IDEA 82 S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idea 98 srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'IDI S.P.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idi S.p.A. Ingegneria degli idrocarburi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idraulica Tiraboschi S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idraulico Cefis') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idraulico Ceroni Fabio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idraulico Togni Silvio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Idrotermica Leffese S.n.c. di capponi A. & C. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'IMEI srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare "Le Ginestre" S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare 5M s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Alessia S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Asperti S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Balduccio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Brembillese S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare C.M.D. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Ciclamino S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Cristian S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Crocette S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Galileo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Galileo S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Il Giglio S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Marina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Ponchielli S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Pradelle S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Prato della Valle s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Priula S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare RITZ S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare S. Fermo S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare S.T. s.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Saille S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Somasca s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobiliare Valbruna S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Immobit S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impeco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impianti Elettrici Alberti s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Binda e C. S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Coco Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edil Clamar S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Bettinelli s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Bonalumi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Effedue s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa edile F.lli Bettinelli Mario e Pietro S.n.c') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Falgari Francesco Luigi S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Falgari Francesco Luigi srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Falgari Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Geom. Giuseppe Mistretta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Peruta Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Sig. Panza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Sonzogni S.r.l. di Sonzogni geom. Luigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile Sterni Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edile T.C. Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Edilnova S.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Gervasoni Bruno S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Impresa Ing. Alfonso Morganti S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Imprima Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'IMPRO S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Index Europa S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Carlo Carrettini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Donato Romano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Ezio Marasi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Giambattista Parietti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Marcello Vecchi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Marcello Zucchinali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Pedrazzi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Pieraldo Caravita') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ing. Stefano Bernardi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Iniziativa attivita'' immobiliari S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Insubria Costruzioni S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Interporto Rivalta Scrivia S.p.A. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Intertecno S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Investimenti Agogroup S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'IRIDE ENERGIA S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Irte') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ISA Impianti Sanitari') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Isolsistem S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Istituti Clinici di Perfezionamento') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Istituto Sacro Cuore di Gesù') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Istituto San Cassiano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ITALEASE NETWORK SPA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Italgas S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ITECO S.a.s. Costruzioni Edili & Stradali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'JAB Investimenti S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Jean Pierre Mole S.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'JRC European Commission - Centro Comune di Ricerca (CCR)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Kuwait Petroleum Italia S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'L.G. di Lameri Gianfranco & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'La Frigotecnica S.R.L.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'La Montaggi S.n.c. di Pellegrinelli & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Labriola Rocco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'L''Agrumaria S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lavenderia Benaglia Domenico & figli s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Le Bettole S.n.c. di Carminati Luciano & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Legrenzi Santina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Leidi Luciano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Leo.Berg S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Letizia Giuliani') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'LG Tecnologie S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Licini Luca e Simona') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'LIDI di Carminati Lino e Diego') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'L''Immobiliare S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Angelo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Giuliano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Milesi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Osvaldo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Locatelli Ugo e Menotti Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lombarda don Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lombardi - Reico s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lombardi Italia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lombardi Italia - Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lombardia Parcheggi S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Losa Simonetta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lottizzanti P.L. "Alba Chiara"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lottizzanti P.L. Sorriso') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Lucky S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Luen S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'L''Usteria s.n.c di Fanzaga Franco & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'M.I.L. di Gregis Giovan Battista & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Made Black s.n.c.di Belotti Matteo & c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Maini Giovanni e Locatelli Maria Teresa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Malavolta Ivan') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mangiagalli P.R. Uffici Dott. Mosca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mangili Studio Tecnico Ing. Giulio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mapelli Cecilia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mapy S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Marida Frosio Roncalli ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Marinelli Fabio e Martinelli Antonella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Marinelli Fabio e Martinelli Antonietta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Marozzi Francesca') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Martinelli Esvaldo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Master Service S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Matest S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mauri Santino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mauro Rizzinelli Real Estate S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MAVAS di Bassanelli Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mazzoleni Emanuela Bellini Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mazzoleni Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mazzoleni Prodotti Zootecnici s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mazzucchelli Federico') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mazzucchetti Andrea') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Meb Impianti S.r.l. Perolari Matteo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Meccanica Facheris S.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Merlin Water Parks S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Meroni Daniele') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Metro C SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Metropolitana Milanese S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MG Immobiliare S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MI.SO. S.n.c. Gerosa (BG)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MIA Congregazione Misericordia Maggiore Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Micheletti Fulvio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Micheletti Giambattista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Micheli Leone') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Micheli Maria Luisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Migross S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Milano Ristorazione S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MILPAR IMPIANTI di Peracchi Claudio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Minetti Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Minetti Italo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ministero della Difesa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ministero delle Infrastrutture e dei Trasporti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ministero Sanità Kurdo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MIRA S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MM Strutture ed Infrastrutture del Territorio S.p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MM.AR. Consult S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mobili Damiani') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mobili Damiani s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mocchi Pietro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mondini Loredana') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Montanaro Nicola Pontiggia Leonella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Montipò Gianfranco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Morali Tarcisio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Morano Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Morstabilini Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mostachetti Giovanni Battista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MT Multitermo S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Mutti Maurizio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'MWH Spa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'N.I.I.A.G.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nava Bruno Santo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nembrini Mario Martino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nembrini Martino Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nembrini Roger, Bendotti Tiziano, Nembrini Monica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nord Immobili s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'NORD_ING s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nordimmobili S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Novizia Romana S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nuova Architettura') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Nuovo Istituto Italiano d''Arti Grafiche') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'O.N.C.E.A.S. S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Oikos S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'OLPIDUERR S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Omnitel S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Opera Pia Misericordia Maggiore') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Oreficeria di Pala Giulio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Orobica Immobiliare S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ortofrutticola Lombarda') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ospedale Bolognini di Seriate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ospedali riuniti di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Osteria della Brughiera') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ottana Energia S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'P.A. Energy S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'P.L. Rosso Tramonto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pacchiarini S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Paganessi Elisabetta ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pagani Alessandro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Palaevolution srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panificio Crippa di Crippa Carmelino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panificio F.lli Rinaldi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panificio Tresoldi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panseri Ascensori S.r.l. Unipersonale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panseri Ascensori S.r.l. Unipersonale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Panza impresa di costruzioni generali S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Paravati Sabrina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parcheggi Italia S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parcheggio Piazza Meda S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Park Invest S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia Botta di Sedrina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia dei SS. Faustino e Giovita') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia dei SS. Giovanni Ap. ed Ev. e Antonio Abate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia del Sacro Cuore di Bruntino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Brembilla') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Bruntino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Bruzzano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Gorla Minore') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Ossanesga') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S. Alessandro Martire - Prezzate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S. Alessandro Martire in Cattedrale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S. Maria Immacolata') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S. Michele Arcangelo e Madonna del Carmine') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S. Michele Arcangelo +e Madonna del Carmine') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S.Alessandro Martire in Cattedrale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S.Antonio Abate') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di S.Giorgio Martire') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Santa Lucia - Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia di Villa d''Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Bartolomeo di Boario di Gromo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Giovanni Battista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Giovanni Evangelista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Martino in Cinisello Balsamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Martino Vescovo di Bellusco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia S. Michele e Madonna del Carmine ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Parrocchia San Bernardo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pasetti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pasolini Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pasticceria Bonati Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pasticceria Bonati s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pedrini Claudio e Pedrini Giuseppina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pellegrinelli - Ravasio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pellegrinelli Claudio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pellegrinelli Lucio Domenico') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pensotti FCL S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pentagroup Immobili S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pentapoli S.c.a.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Perico Giacomo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Perico Gianfausto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Perniceni Martino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Perolari Bernardo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Personeni S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Antonio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Emanuele e Pesenti Paola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Giancarlo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Italo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Marzio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pesenti Monica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Peso Wash & Dry') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pessina Costruzioni S.p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Philips S.p.A. Divisione Lighting') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Piazzalunga S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pietro Fratus') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Piletti Josette') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pippo Traversi Ferdinando Traversi Architetti Associati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'PITRE''') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pizzeria "Piazzetta"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pola Comm.modesto s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Policrom Screens S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Polirim') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Poste Italiane S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pozzi Adriano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Pozzi Annamaria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Presidenza del Consiglio dei Ministri') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Prof. Pietro Vecchiato S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Progetto ''81 s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Promocinque') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Prototipi S.a.s. di Facchinetti Massimo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Prov. It. Congr. Figli Imm. Conc. Casa di Riposo "Nobile Baglioni" R.S.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provide s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia dell''Aquila') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo - Area III^ Viabilita''') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo - Area VI - Servizi alla Comunita'' Settore 13 Edilizia Istruzione') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo - Settore opere Pubbliche Area III') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo - Settore Tutela Risorse Idriche ed estrattive') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo Area III - Opere Pubbliche +Servizi Edilizia Scolastica e Fabbricati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Bergamo Settore opere Pubbliche Area III') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Genova') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Lecco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Milano - Edilizia Scolastica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Monza e Brianza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Provincia di Pavia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Punto Gomme di Gervasoni Giovanni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'R.A.M.I. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Record s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Regione Lombardia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Regione Marche - Servizio Salute') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Residenza Est Monza S.r.l. di S. Miranda e C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ristorante Albergo Emiliano snc di Crotti Rodolfo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ristorante Emiliano di Crotti Rodolfo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ristorante Emiliano diCrotti Rodolfo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ristorante Pasqualin di Pasqualin Rudy & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Riva Ester') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rizzi Giulio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rizzi Pasquale e Locatelli Ernestina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'RO.PE. S.n.c. di Pesenti & Rinaldi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'ROBERT & CLAUDE s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rocchetti Sergio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Romano Donato e Parietti Giambattista') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Romanò Ottavio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Romano Pasquale, Leopaldi Anna, Romano Donato, Fuselli Loretta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ronan Gomma - Treviolo (BG)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Roncalli Case S.p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Roncelli Costruzioni s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Adriano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Battista Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Emanuela') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Isolina - Sorisole') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Luigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Maria Laura') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Massimo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Maurizio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Romano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rota Salvatore') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rottini Francesco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Rottoli Antonio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'RSE Ricerca Sistema Energetico') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ruggeri costruzioni civili e ospedaliere') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.A.B. Autoservizi S.r.l') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.A.C.A.I.M. S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.A.C.B.O. S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.A.T. Servizi Ambientali Territoriali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.E.T. S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.I.A. S.r.l. - Servizi Igiene Ambientale') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.M.I . Group S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.M.I. Group S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.M.L. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.T.A. Società Trasporti Automobilistici S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'S.T.I. Montaggi Industriali S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SAB Investimenti S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SAGE S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sala Fabrizio e Medolago Cristina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Saldarini & Saldarini S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Salvi Dario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sana Nadia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Santagata Massimo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sartori s.a.s. di Sartori Geom. Enzo & C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Savio Gian Mario e Lucio S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Savoldi G. e Folzi G.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Savoldi Luigi e Folzi Giuseppina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SCA.MO.TER S.P.A. ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scanzi Fausto, Albani Rocchetti V., Capelli A., Morandi G.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scanzi Fausto, Albani Rocchetti Valerio, Capelli Andreino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Schnaider Electric S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Schneider Electric S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Anna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Anna e Scotti Antonietta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Cinzia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Claudio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Giorgio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Marco (Ca Noa)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scotti Maurizio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Scuola materna Suore di Somasca Cittadini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Secomandi Sergio e Giancarlo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Selma Bipiemme Leasing/Cie S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Serim s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Serio Energia s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Servin Soc. Coop. p.a.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Servitec S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SIAD Società Italiana Acetilene & Derivati SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Albani Rocchetti Valerio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Barozzini Luciano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Bonanno Saro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Calegari Giacomo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Carissimi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Corti Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Della Chiesa Egidio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Duzioni GianMarco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Emilio Mangili') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Eugenio Lomboni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Ezio Sperolini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Filippi Alfio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Gaverini Angelo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Genini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Giuseppe Panseri') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Gotti Aldo Paolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Gregna Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Gritti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Guido Sonzogni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Lorenzo Gandaglia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Maconi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Manenti Flavio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Milesi Rinaldo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Montanaro Nicola') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Morgante') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Mottini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Nava Arsenio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Navoni') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Orini Cesare') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Pagliarini Gianluca e Sig.ra Manazzale Viviana') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Paolo Oldani') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Parazini Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Paterniti Fabio Bardi (PR)') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Perico Marco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Pernicemi Martino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Piazzalunga Luigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Pizzi Cesare') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Prandi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Precorvi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Roberti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Rota Bianca Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Rota Flavio e Sig.ra Rota Cristina') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Rota Livio e Sig.ra Ferrari Erminia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Rota Raffaele') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Salvi Duilio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Sonzogni Giuseppe') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Stefano Panseri') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Vitali') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig. Zaniboni Irene') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.Bertuletti Luigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Alexandri') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Barbara Mirto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Begnis Caterina e figli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Erika Rotten Steiner') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Fornoni Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Ghisalberti Lidia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Giorgi Gabriella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Gotti Amelia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Locatelli Cesarina Susanna') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Majer Elena') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Monica Scandella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Pesenti Maria Antonia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Poletti Annita') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Regazzoni Maria Grazia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Rossella Prandi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Schenatti Ornella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Scotti Cinzia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Spinelli Luisa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ra Vegetali Alessandra') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sig.ri Damiani Renato e Antonella') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Brozzoni Enrico, Luigi, Ferdinando e Pietro') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Castagneto e Piazzalunga') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Maulà e Gasparini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Piletti Dante e Josette') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Romano e Parietti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Rotini Marco e Lara') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Taiocchi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg. Tassetti Giannino e Lanfranchi Ester') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sigg.ri Bendotti e Nembrini') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SIME S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sinergica S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sinergica S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sinteco S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SIRAM S.p.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sirti S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sistemi Elettrici di Cortinovis Luciano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Skedion Invest Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Smipack S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Soc. Alpinistica Bergamo Alta') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società AEQUALITAS S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società DARI') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società Edil Maison S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società Generale Costruzioni S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società Ginica') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società Rota G.G. S.B.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Società Vecchia Polveriera S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'SOCOMIR S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sondel S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sonzogni Anna Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sonzogni Santino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sorti Laura') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Spinelli Costruzioni Alcamo S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sporting Club "La Biglia"') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Sporting Isola Bella S.a.s.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'STA Ingegneri Associati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'STS Servizi Tecnologie Sistemi SpA') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Arch. Giovanna Ruggieri') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Associato progetto Ambiente di Milesi e Mapelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Capelli S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Conca, Jannone, Grossi e Associati') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio dentistico dott. Didier') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio dentistico Dr.ssa Annarosa Zingarelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Dott. Ing. Piergiorgio Borgonovo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio F') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Legale Associato Foiadelli Magli Sala') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Legale Veronelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Nuovo Ospedale di Bergamo soc.cons.a r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Radici') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Ro Tre Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Studio Strata') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Suardi Alessio Impresa edile stradale -Commercio materiali edili') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Suore adoratrici del S.Sacramento e Trinita''') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Suore Adoratrici Missionarie di Maria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Suore delle Poverelle - Istituto B.L. Palazzolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'T.M.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tarchini Mario') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Taverna Francesco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Teatridithalia Elfo Portaromana Associati Coop. Teatri dell''Elfo a r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TEB S.p.A. Tramvie Elettriche Bergamasche ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Techint Compagnia Tecnica Internazionale S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Techint Compagnia Tecnica Internazionale S.p.A. Ufficio Contabilita'' Fornitori') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Technital S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tecno Impianti s.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tecnochem Italiana S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tecnodal S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tecnolombarda s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Termica Boffalora Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Termigas S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Termiwatt S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Termoidraulica Capelli S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Termotecnica Mattavelli di Mattavelli Luigi') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tessari Francesco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'The Pelikan S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Ticofil S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TIEMMEBI S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tipografia Capelli') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tipolito Capelli S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tipolitografia Eletta s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tironi Marcello') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tomaselli Danilo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TOMPLAX di Pigola Domenica & c. snc') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tramvalli S.c.a.r.l') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tramvie Elettriche Bergamasche S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Trattoria Ca'' Noa') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Traversi Laura') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Bergamo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Bergamo-sezione staccata di Treviglio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Brescia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Lecco') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Tribunale di Milano') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TRIS di Baroni Isano & C. S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TRIS di Baroni S.n.c.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TRIS di Baroni S.r.l') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'TSC Studio Tecnico di Progettazione') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Turani - Valbrembo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'U.I.L.-BG') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'U.S. Acli S.C.R..') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Unione Sportiva Villa d''Almè') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Universita'' degli Studi di Bergamo ') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Università degli studi di Bergamo - Facoltà di Ingegneria') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vaglietti Roberto') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vallalta S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Valsie S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Valtellina S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vanini Duilio') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vanoncini Osvaldo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vanotti Bortolo') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vanotti s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vepi s.a.s. di Passerini Epifanio e C.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vi.to.mec Snc') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'VIAD S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vianini Ingegneria S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Videoplastic S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Viscardi Isaia') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vitali Aquilino') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vitali Arredamenti') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Vitali Renza') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Wasch Service S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'WELGE s.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Wirkend S.p.A') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Wolf System GmbH/Srl') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'XEROX S.p.A.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Xpanding S.r.l.') +INSERT INTO dbo.TMP_RawClienti + VALUES (N'Zenoni Giosuè') +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.TMP_importFasi on +go + +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (1, 1, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (2, 2, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (3, 3, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (4, 4, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (5, 5, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (6, 7, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (7, 9, 2013, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (8, 9, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (9, 10, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (10, 11, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (11, 12, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (12, 13, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (13, 14, 2013, N'REDAZIONE CERTIFICATO ENERGETICO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (14, 14, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (15, 14, 2013, N'SOPRALLUOGO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (16, 15, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (17, 16, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (18, 17, 2013, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (19, 17, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (20, 18, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (21, 19, 2013, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (22, 19, 2013, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (23, 19, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (24, 20, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (25, 22, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (26, 23, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (27, 27, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (28, 30, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (29, 31, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (30, 32, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (31, 34, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (32, 35, 2013, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (33, 35, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (34, 36, 2013, N'CERTIFICAZIONE ENERGETICA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (35, 36, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (36, 37, 2013, N'CERTIFICAZIONE ENERGETICA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (37, 37, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (38, 38, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (39, 41, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (40, 42, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (41, 45, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (42, 49, 2013, N'REDAZIONE CERTIFICATO ENERGETICO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (43, 49, 2013, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (44, 53, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (45, 54, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (46, 56, 2013, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (47, 1, 2012, N'STESURA SCHEMI') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (48, 2, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (49, 2, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (50, 3, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (51, 4, 2012, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (52, 5, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (53, 11, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (54, 11, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (55, 11, 2012, N'VALIDAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (56, 18, 2012, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (57, 18, 2012, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (58, 24, 2012, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (59, 26, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (60, 26, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (61, 26, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (62, 27, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (63, 27, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (64, 27, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (65, 30, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (66, 32, 2012, N'AS-BUILT') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (67, 32, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (68, 35, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (69, 39, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (70, 39, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (71, 40, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (72, 40, 2012, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (73, 40, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (74, 41, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (75, 42, 2012, N'CERTIFICAZIONE ENERGETICA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (76, 42, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (77, 43, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (78, 58, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (79, 59, 2012, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (80, 59, 2012, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (81, 59, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (82, 62, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (83, 62, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (84, 65, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (85, 65, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (86, 66, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (87, 67, 2012, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (88, 67, 2012, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (89, 67, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (90, 67, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (91, 67, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (92, 68, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (93, 70, 2012, N'PIANO DI SICUREZZA - 1° TRANCHE (3 PROGETTI)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (94, 70, 2012, N'PRATICHE EDILIZIE - 1° TRANCHE (3 PROGETTI)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (95, 70, 2012, N'PROGETTO DEFINITIVO - 1° TRANCHE (3 PROGETTI)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (96, 72, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (97, 73, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (98, 75, 2012, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (99, 75, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (100, 81, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (101, 82, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (102, 86, 2012, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (103, 96, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (104, 97, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (105, 99, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (106, 101, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (107, 103, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (108, 104, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (109, 106, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (110, 107, 2012, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (111, 108, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (112, 109, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (113, 111, 2012, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (114, 111, 2012, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (115, 112, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (116, 114, 2012, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (117, 2, 2011, N'PROJECT CONTROL') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (118, 2, 2011, N'Revisione del progetto esistente') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (119, 2, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (120, 2, 2011, N'VARIANTE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (121, 7, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (122, 7, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (123, 7, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (124, 12, 2011, N'Approvazione CIPE ed Enti') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (125, 12, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (126, 12, 2011, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (127, 12, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (128, 12, 2011, N'VALIDAZIONE PROGETTO PRELIMINARE DA ITALSOCOTEC') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (129, 31, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (130, 31, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (131, 31, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (132, 35, 2011, N'COORDINAMENTO DI COMMESSA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (133, 35, 2011, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (134, 35, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (135, 35, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (136, 36, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (137, 36, 2011, N'Progetto Definitivo-Esecutivo') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (138, 36, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (139, 42, 2011, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (140, 44, 2011, N'CERTIFICAZIONE ENERGETICA SUB ....') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (141, 44, 2011, N'CERTIFICAZIONE ENERGETICA SUB 714') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (142, 44, 2011, N'CERTIFICAZIONE ENERGETICA SUB. 70') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (143, 44, 2011, N'CERTIFICAZIONE ENERGETICA SUB.712') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (144, 44, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (145, 58, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (146, 58, 2011, N'REDAZIONE ACE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (147, 58, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (148, 64, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (149, 64, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (150, 65, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (151, 65, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (152, 75, 2011, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (153, 75, 2011, N'COORDINAMENTO DI COMMESSA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (154, 75, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (155, 75, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (156, 76, 2011, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (157, 78, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (158, 78, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (159, 78, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (160, 80, 2011, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (161, 80, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (162, 80, 2011, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (163, 80, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (164, 80, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (165, 89, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (166, 92, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (167, 95, 2011, N'AS-BUILT') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (168, 95, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (169, 95, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (170, 95, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (171, 96, 2011, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (172, 96, 2011, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (173, 96, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (174, 96, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (175, 96, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (176, 103, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (177, 109, 2011, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (178, 109, 2011, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (179, 113, 2011, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (180, 115, 2011, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (181, 115, 2011, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (182, 115, 2011, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (183, 115, 2011, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (184, 9, 2010, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (185, 9, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (186, 9, 2010, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (187, 9, 2010, N'RICHIESTA PARERE PREVENTIVO ASL') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (188, 9, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (189, 9, 2010, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (190, 36, 2010, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (191, 36, 2010, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (192, 36, 2010, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (193, 36, 2010, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (194, 36, 2010, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (195, 36, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (196, 36, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (197, 50, 2010, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (198, 50, 2010, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (199, 50, 2010, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (200, 50, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (201, 52, 2010, N'AUTORIZZAZIONE AIPO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (202, 52, 2010, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (203, 52, 2010, N'PERIZIA DI STIMA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (204, 52, 2010, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (205, 52, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (206, 52, 2010, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (207, 52, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (208, 52, 2010, N'RILIEVO STATO DI FATTO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (209, 59, 2010, N'GENERALE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (210, 67, 2010, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (211, 67, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (212, 67, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (213, 68, 2010, N'AS-BUILT') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (214, 68, 2010, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (215, 68, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (216, 68, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (217, 74, 2010, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (218, 74, 2010, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (219, 74, 2010, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (220, 74, 2010, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (221, 74, 2010, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (222, 74, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (223, 74, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (224, 85, 2010, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (225, 85, 2010, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (226, 2, 2009, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (227, 2, 2009, N'PROGETTO ESECUTIVO REV.01') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (228, 2, 2009, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (229, 16, 2009, N'AGGIORNAMENTO PROGETTO AMBITO 5') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (230, 16, 2009, N'PROGETTO ESECUTIVO AMBITO 1') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (231, 16, 2009, N'PROGETTO ESECUTIVO AMBITO 2') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (232, 16, 2009, N'PROGETTO ESECUTIVO AMBITO 4') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (233, 16, 2009, N'PROGETTO ESECUTIVO AMBITO 5') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (234, 16, 2009, N'PROGETTO ESECUTIVO AMBITO 8') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (235, 16, 2009, N'REVISIONE PER VALIDAZIONE PROGETTO ESECUTIVO AMBITO 8') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (236, 16, 2009, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (237, 32, 2009, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (238, 33, 2009, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (239, 33, 2009, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (240, 33, 2009, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (241, 45, 2009, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (242, 46, 2009, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (243, 56, 2009, N'AS-BUILT') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (244, 56, 2009, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (245, 56, 2009, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (246, 56, 2009, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (247, 56, 2009, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (248, 56, 2009, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (249, 56, 2009, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (250, 45, 2008, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (251, 45, 2008, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (252, 45, 2008, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (253, 45, 2008, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (254, 45, 2008, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (255, 89, 2008, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (256, 89, 2008, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (257, 89, 2008, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (258, 102, 2008, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (259, 102, 2008, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (260, 103, 2008, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (261, 38, 2007, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (262, 38, 2007, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (263, 38, 2007, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (264, 38, 2007, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (265, 38, 2007, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (266, 38, 2007, N'RILIEVO TOPOGRAFICO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (267, 40, 2007, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (268, 40, 2007, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (269, 40, 2007, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (270, 40, 2007, N'PROGETTO ESECUTIVO REV. 01') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (271, 40, 2007, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (272, 50, 2007, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (273, 106, 2007, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (274, 106, 2007, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (275, 106, 2007, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (276, 12, 2006, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (277, 12, 2006, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (278, 36, 2006, N'AS-BUILT') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (279, 36, 2006, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (280, 36, 2006, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (281, 66, 2006, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (282, 67, 2006, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (283, 67, 2006, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (284, 67, 2006, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (285, 12, 2005, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (286, 12, 2005, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (287, 12, 2005, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (288, 45, 2005, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (289, 45, 2005, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (290, 45, 2005, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (291, 87, 2005, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (292, 87, 2005, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (293, 87, 2005, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (294, 88, 2005, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (295, 88, 2005, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (296, 88, 2005, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (297, 88, 2005, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (298, 5, 2004, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (299, 5, 2004, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (300, 5, 2004, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (301, 5, 2004, N'ESECUTIVO - 2 STRALCIO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (302, 5, 2004, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (303, 5, 2004, N'PROGETTO DEFINITIVO - 2 STRALCIO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (304, 5, 2004, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (305, 5, 2004, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (306, 5, 2004, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (307, 5, 2004, N'RILIEVO TOPOGRAFICO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (308, 77, 2004, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (309, 77, 2004, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (310, 77, 2004, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (311, 77, 2004, N'PRATICHE EDILIZIE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (312, 77, 2004, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (313, 77, 2004, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (314, 77, 2004, N'RILIEVO TOPOGRAFICO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (315, 77, 2004, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (316, 77, 2004, N'VARIANTE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (317, 135, 2004, N'DIREZIONE LAVORI E CONTABILITA') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (318, 135, 2004, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (319, 136, 2004, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (320, 136, 2004, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (321, 66, 2003, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (322, 66, 2003, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (323, 45, 2002, N'ADEGUAMENTO DEL PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (324, 45, 2002, N'AGGIORNAMENTO RILIEVO TOPOGRAFICO (Atto aggiuntivo al contratto N.1)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (325, 45, 2002, N'CONFERENZA DI SERVIZI (sulla base del prog. def. agg. al 30-04-03)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (326, 45, 2002, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (327, 45, 2002, N'INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (328, 45, 2002, N'INTEGRAZIONE INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (329, 45, 2002, N'NULLA OSTA VVF (sulla base del progetto definitivo in progress al 30-04-2003)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (330, 45, 2002, N'PARERE PRELIMINARE VVF (Atto aggiuntivo al contratto N.2)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (331, 45, 2002, N'PROGETTO DEFINITIVO (in progress al 10-03-2003)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (332, 45, 2002, N'PROGETTO DEFINITIVO ATTREZZATURE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (333, 45, 2002, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (334, 45, 2002, N'PROGETTO ESECUTIVO ARREDI E ATTREZZATURE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (335, 45, 2002, N'PROGETTO PRELIMINARE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (336, 45, 2002, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (337, 45, 2002, N'STUDIO DI INQUADRAMENTO SISMICO DEL SITO (Atto aggiuntivo al contratto N.3)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (338, 45, 2002, N'SVILUPPO MODULO WEB E SOTWARE LAN IN CARICO A SNOB') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (339, 45, 2002, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (340, 45, 2002, N'VALIDAZIONE/PRESCRIZIONI VVF (Atto aggiuntivo al contratto N. 2)') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (341, 78, 2002, N'PROGETTO DEFINITIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (342, 78, 2002, N'PROGETTO ESECUTIVO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (343, 78, 2002, N'RIESAME E VERIFICA DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (344, 78, 2002, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (345, 78, 2002, N'VALIDAZIONE DELLA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (346, 183, 2002, N'PRATICHE VIGILI DEL FUOCO') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (347, 183, 2002, N'RIESAME E VERIFICA PROGETTAZIONE') +INSERT INTO dbo.TMP_importFasi + (idx, NumComm, Anno, NomeFase) + VALUES (348, 78, 2001, N'VERIFICA L. 46/90') +go + +set identity_insert dbo.TMP_importFasi off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagClienti on +go + +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (2, N'N.D.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (3, N'?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (4, N'2 C. & M. S.r.l. di Consonni Marisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (5, N'2Emme', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (6, N'3° Direzione Genio Militare', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (7, N'3° Reparto Infrastrutture', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (8, N'3TI Progetti Italia Ingegneria Integrata S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (9, N'500 BAR s.n.c. di Stabilini Anna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (10, N'A.B. ISOLANTI S.P.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (11, N'A.B.P. Nocivelli S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (12, N'A.E.P.E.R a.r.l. Cooperativa Sociale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (13, N'A.E.P.E.R a.r.l.Cooperativa Sociale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (14, N'A.E.P.E.R.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (15, N'A.G.A.M S.p.A. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (16, N'A.G.M. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (17, N'A.I.P.O. Agenzia Interregionale per il fiume Po', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (18, N'A.L.E.R. - Bergamo Azienda Lombarda per l''Edilizia Residenziale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (19, N'A.L.E.R. - Milano Azienda Lombarda Edilizia Residenziale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (20, N'A.N.A.S.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (21, N'A.R.I. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (22, N'A.S.L. Città di Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (23, N'A2A Calore & Servizi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (24, N'A2A Reti Elettriche SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (25, N'A2A Reti Gas SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (26, N'A2A S.p.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (27, N'Abate Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (28, N'Abbazia di Chiaravalle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (29, N'ABIEMMEDUE S.p.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (30, N'Acea S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (31, N'Adami Giorgio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (32, N'AEM Calore & Servizi SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (33, N'AEM Elettricita'' S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (34, N'AEM GAS', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (35, N'AEM GAS S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (36, N'AEM S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (37, N'AEPER Cooperativa Sociale a r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (38, N'Aeronautica Militare 1° Reparto Genio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (39, N'Aeronautica Militare 2° reparto genio A.M.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (40, N'Aeroporti di Roma S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (41, N'Aesys SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (42, N'AGAM S.p.A - Ambiente Gas Acqua Monza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (43, N'Agazzi Claudio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (44, N'Agenzia Torino 2006', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (45, N'AGM S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (46, N'AGOGROUP S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (47, N'Agriturismo "LA PETA"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (48, N'Agriturismo "Le Colline"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (49, N'Alba Immobiliare', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (50, N'Alba Immobiliare S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (51, N'Albergo - Ristorante "da Gianni"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (52, N'Albergo della Salute', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (53, N'Albergo Ristorante Emiliano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (54, N'Albergo Vittoria di Dedei Vittoria & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (55, N'Albergoni Ulisse', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (56, N'ALEX SERVIZI s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (57, N'Amministrazione Comunale di Bossico', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (58, N'Andreini Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (59, N'Ansaldo Breda - Pistoia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (60, N'Antares s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (61, N'Arch. Bertagnolli Paola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (62, N'Arch. Bonicelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (63, N'Arch. Cesana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (64, N'Arch. Dario Tadè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (65, N'Arch. De Carvalho Carlos', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (66, N'Arch. Emanuele Padoan', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (67, N'Arch. Lorenzo Pedrini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (68, N'Arch. Pippo Traversi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (69, N'Arch.Pedrini Lorenzo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (70, N'Areonautica Militare 111° Distaccamento Operativo Infrastrutture Linate Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (71, N'Aricci Anna Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (72, N'Arrigoni Peghera Formaggi S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (73, N'Arrigoni Valtaleggio S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (74, N'ARRIVA Italia S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (75, N'ASL - Azienda Sanitaria Locale della Città di Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (76, N'ASL Città di Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (77, N'ASL Cremona', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (78, N'ASL Lecco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (79, N'ASL Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (80, N'ASM S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (81, N'ASNM', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (82, N'Ass.ne Naz.le Alpini - Gruppo Alpini di Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (83, N'Assia Filati S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (84, N'Associazione "La Vecchia Canonica" e Villa Brasca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (85, N'Associazione Calcio Sasso Marconi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (86, N'Associazione Giubileo 2000- Piazza Duomo 5 (MI)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (87, N'Astaldi S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (88, N'Atalanta Bergamasca Calcio SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (89, N'Atel Energia S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (90, N'Ateneo Bergamo S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (91, N'Ateneo di Bergamo S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (92, N'ATENEO di Bergamo Via Salvecchio 19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (93, N'ATI per CIS 19', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (94, N'AUTOEMME di Mostosi Claudio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (95, N'Automobili Cordani', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (96, N'Autostrada BS VR VI PD S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (97, N'Autostrada Pedemontana Lombarda S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (98, N'Autotrasporti Personeni Antonio & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (99, N'Avvocati Battilà D''Aloia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (100, N'AZ F.I.U.S. VALBREMBO', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (101, N'Az. Agricola Colombo di Pierino e Gianluca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (102, N'Azienda Agricola "La Colombera"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (103, N'Azienda Agricola "La Peta" di Ghisleni Maria Luisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (104, N'Azienda Agricola "La Peta"di Ghisleni Maria Luisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (105, N'Azienda Agricola Castelli Muriel', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (106, N'Azienda Agricola Mosconi S.S.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (107, N'Azienda Agricola Persiani Angiolina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (108, N'Azienda Agricola Tenuta Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (109, N'Azienda Agricola Vecchia Brembilla', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (110, N'Azienda Agrituristica Le More', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (111, N'Azienda Ospedaliera "Ospedale Bolognini di Seriate"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (112, N'Azienda Ospedaliera "Ospedale Treviglio Caravaggio"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (113, N'Azienda Ospedaliera della Provincia di Pavia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (114, N'Azienda Ospedaliera di Desenzano del Garda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (115, N'Azienda Ospedaliera Ospedale civile di Legnano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (116, N'Azienda Ospedaliera Ospedale Niguarda Ca'' Granda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (117, N'Azienda Ospedaliera Ospedale San Carlo Borromeo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (118, N'Azienda Ospedaliera Ospedali Riuniti di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (119, N'Azienda Ospedaliera Provinciale Ospedale di Lecco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (120, N'Azienda Ospedaliera S. Anna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (121, N'Azienda Ospedaliera S. Antonio Abate di Gallarate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (122, N'Azienda Ospedaliera San Gerardo di Monza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (123, N'Azienda Ospedaliera Universitaria "P. Giaccone"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (124, N'AZIENDA SERVIZI ALLA PERSONA ISTITUTI MILANESI MARTINITT E STELLINE E PIO ALBERGO TRIVULZIO', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (125, N'Azimut Soc. Coop. Onlus', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (126, N'B.N.B. Impianti Elettrici', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (127, N'Baggi Cristina e Corrado', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (128, N'Baggi Elena', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (129, N'Baggi Imelda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (130, N'Balbo Geom. Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (131, N'Ballabio Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (132, N'Balzi Edoardo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (133, N'Banca Popolare di Sondrio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (134, N'Baroni Adriano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (135, N'Baroni Enzo Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (136, N'Baroni Gabriele', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (137, N'Baroni Ginetto & C. S.n.c. Materiali Termotecnici', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (138, N'Baroni Marino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (139, N'Baroni Maurizio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (140, N'Baroni Valentino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (141, N'BE.AM S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (142, N'Belloni, Frosio, Medolago', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (143, N'Belotti Enzo & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (144, N'Belotti Giuseppina e Perico Camillo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (145, N'Bergamo Coperture s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (146, N'Bergamo Hospital Parking SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (147, N'Bergamo Infrastrutture Spa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (148, N'Bergamo Partecipazioni ed Attività Immobiliari S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (149, N'Bertazza Marino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (150, N'Bertronic s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (151, N'Bezzi Bonina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (152, N'BI.SA. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (153, N'Biella Commerciare', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (154, N'Biffi S.p.A. Costruzione Impianti Sportivi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (155, N'Bindelli G. Franco e Cornaro Santina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (156, N'Bindelli Gabriella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (157, N'Bioster Spa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +DELETE FROM dbo.AnagClienti WHERE idxCliente=1 +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (158, N'BJC Progetti e Investimenti S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (159, N'BJC Progetti e Investimenti SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (160, N'Bolis Prefabbricati S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (161, N'Bonacasa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (162, N'Bonacasa Eva', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (163, N'Bonacina Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (164, N'Bonacina Giuseppe Villa d''Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (165, N'Bonati Ermanno', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (166, N'Bonati Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (167, N'Bonesi Scotti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (168, N'Bonomi Emanuele', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (169, N'Bonomi Paolo e Vergani Lorena', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (170, N'Bradi S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (171, N'Branca Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (172, N'Breda Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (173, N'Breda Roberto e Bonati Angiolina via Michelangelo 2 Sorisole', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (174, N'Brembana Ser S.n.c. di Salvi E. & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (175, N'Bremboberg Immobiliare s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (176, N'Brugali Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (177, N'Brugali Giuseppe Ponteranica (BG)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (178, N'Brugali Maurizio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (179, N'Bull Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (180, N'C.A.P.I. s.n.c. - Grassobbio (BG)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (181, N'C.D.R. Group S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (182, N'C.E.L.I Società Cooperativa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (183, N'C.G.M. Immobiliare S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (184, N'C.M. s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (185, N'C.R.M. s.r.l. Costruzioni Revisioni Meccaniche', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (186, N'Cà Noa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (187, N'Campofiori S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (188, N'Capelli Elisabetta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (189, N'Capelli Erminio, Capelli Pietro, Scotti Maria Pia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (190, N'Capelli Serramenti Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (191, N'Car Comauto S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (192, N'Carlo Gavazzi Impianti S.p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (193, N'Carrara Giovanna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (194, N'Carron Cav. Angelo S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (195, N'Cartiere P. Pigna S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (196, N'Cartongessi Coges Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (197, N'Caruso Mainardi Architetti associati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (198, N'Casa di Riposo Baglioni Congreg. Figli Immac.Concezione', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (199, N'Casa di Riposo di Brembate Sopra', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (200, N'Casa di Riposo Nobile Baglioni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (201, N'Casearia Arnoldi Valtaleggio S.r.l', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (202, N'Cassa di Risparmio di Parma e Piacenza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (203, N'Cassino Giralli Zanchi Marchesi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (204, N'Castelli Ferruccio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (205, N'Cavallaro Giuseppe & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (206, N'Cavalli Daniela, Federico e Valerio Stefano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (207, N'Cefis Tarcisio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (208, N'Cefla Impianti Group', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (209, N'Centrale Ortofrutticola Del Bello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (210, N'Centro Medico Ponte S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (211, N'Ceramplast S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (212, N'Cesal S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (213, N'Cesare Gritti S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (214, N'CO.GES. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (215, N'Cogeme S.p.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (216, N'COGEME S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (217, N'COGEN S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (218, N'Coima Image S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (219, N'COLBO S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (220, N'Colorificio Farina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (221, N'Com.Co. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (222, N'Comando 1° R.A. Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (223, N'Comando Forze di proiezione Ufficio Amministrazione', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (224, N'Comenessuno Srl caldo, freddo e altro ...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (225, N'Compagnia gestioni immobiliari S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (226, N'Compagnia Petrolifera Piemontese S.r.l. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (227, N'Comune di Almenno S. Bartolomeo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (228, N'Comune di Almenno San Bartolomeo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (229, N'Comune di Almenno San Salvatore', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (230, N'Comune di Anguillara Sabazia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (231, N'Comune di Bascapè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (232, N'Comune di Bedulita', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (233, N'Comune di Bellusco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (234, N'Comune di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (235, N'Comune di Bernareggio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (236, N'Comune di Bonate Sopra', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (237, N'Comune di Brembate Sopra', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (238, N'Comune di Brembilla', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (239, N'Comune di Brignano G. d''Adda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (240, N'Comune di Bussero', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (241, N'Comune di Bussolengo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (242, N'Comune di Cairate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (243, N'Comune di Cambiago', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (244, N'Comune di Caravaggio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (245, N'Comune di Castione della Presolana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (246, N'Comune di Cento', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (247, N'Comune di Cerretto Langhe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (248, N'Comune di Chiavenna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (249, N'Comune di Clusone', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (250, N'Comune di Cologno Monzese', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (251, N'Comune di Concorezzo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (252, N'Comune di Cortenuova', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (253, N'Comune di Costa di Mezzate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (254, N'Comune di Dalmine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (255, N'Comune di Demonte', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (256, N'Comune di Dossena', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (257, N'Comune di Empoli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (258, N'Comune di Endine Gaiano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (259, N'Comune di Erve', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (260, N'Comune di Fabbrica Curone', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (261, N'Comune di Fara Gera d''Adda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (262, N'Comune di Gongorzola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (263, N'Comune di Gorgonzola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (264, N'Comune di Gressan', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (265, N'Comune di Inzago', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (266, N'Comune di Lecco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (267, N'Comune di Lecco - Settore progettazione, gestione e controllo Opere Pubbliche', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (268, N'Comune di Lenna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (269, N'Comune di Limbiate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (270, N'Comune di Macugnaga', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (271, N'Comune di Martinengo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (272, N'Comune di Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (273, N'Comune di Monteriggioni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (274, N'Comune di Monza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (275, N'Comune di Monza Servizio Manutenzione Alloggi Comunali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (276, N'Comune di Mozzo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (277, N'Comune di Muggiò', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (278, N'Comune di Noviglio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (279, N'Comune di Ornica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (280, N'Comune di Orzinuovi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (281, N'Comune di Ossona ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (282, N'Comune di Paladina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (283, N'Comune di Palazzolo sull''Oglio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (284, N'Comune di Pella Provincia di Novara', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (285, N'Comune di Pero', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (286, N'Comune di Peschiera Borromeo (MI)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (287, N'Comune di Pian Camuno', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (288, N'Comune di Pioltello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (289, N'Comune di Ponteranica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (290, N'Comune di Pontevico', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (291, N'Comune di Pontida', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (292, N'Comune di Porlezza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (293, N'Comune di Premia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (294, N'Comune di Rezzato', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (295, N'Comune di S. Giovanni Bianco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (296, N'Comune di San Fedele Intelvi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (297, N'Comune di San Germano Chisone', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (298, N'Comune di San Giovanni Bianco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (299, N'Comune di San Pellegrino Terme', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (300, N'Comune di Sant''Agostino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (301, N'Comune di Sedrina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (302, N'Comune di Segrate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (303, N'Comune di Serina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (304, N'Comune di Seveso', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (305, N'Comune di Sondalo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (306, N'Comune di Sorisole', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (307, N'Comune di Stezzano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (308, N'Comune di Terno d''Isola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (309, N'Comune di Trezzano Rosa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (310, N'Comune di Vaiano Cremasco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (311, N'Comune di Valsecca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (312, N'Comune di Vanzaghello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (313, N'Comune di Varese', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (314, N'Comune di Varsi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (315, N'Comune di Veniano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (316, N'Comune di Verdello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (317, N'Comune di Villa d''Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (318, N'Comune di Zogno', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (319, N'Comunità Cistercense Chiaravalle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (320, N'Comunità Montana Valle Brembana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (321, N'Comunità Pitturello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (322, N'Concessionaria LANCIA PRIMA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (323, N'Condominio "Le Terrazze"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (324, N'Condominio Betty', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (325, N'Condominio Don Carminati 6/C', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (326, N'Condominio Europa Lotto A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (327, N'Condominio Il Borgo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (328, N'Condominio La Quiete', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (329, N'Condominio Papa Giovanni - Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (330, N'Condominio Piazza Italia - Paladina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (331, N'Condominio Residenza 2000', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (332, N'Condominio Stella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (333, N'Condominio Veneto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (334, N'Condominio Via A. Maj n. 26', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (335, N'Condominio Via Campofiori', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (336, N'Condominio Via Corridoni 42/F', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (337, N'Condominio via Puccini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (338, N'Condominio Via Rubbi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (339, N'Condominio Via San Tomaso n. 38', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (340, N'Congregazione Figli dell''Immacolata Concezione', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (341, N'Consorzio Vendite estere S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (342, N'Consorzio Artigianale e Commerciale di Treviolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (343, N'Consorzio Insediamenti Produttivi di Treviolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (344, N'Consta S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (345, N'Coop. Sito Euphrasia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (346, N'Cooperativa Artigiana di Clusone a r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (347, N'Cooperativa artigiana di Clusone A.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (348, N'Cooperativa Cellini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (349, N'Cooperativa dei Geroli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (350, N'Cooperativa Edilizia Dimensione Casa S.co.a.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (351, N'Cooperativa Italcantieri a.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (352, N'Cooperativa L''Orizzonte A.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (353, N'Cooperativa Orobia a r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (354, N'Cooperativa Pregalleno', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (355, N'Cooperativa Sapmi a.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (356, N'Cooperativa Sociale A.E.P.E.R a R.L.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (357, N'Cooperativa sociale Castello Servizi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (358, N'Corna Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (359, N'Cornali Gianfranco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (360, N'Cornolti Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (361, N'Cortinovis Margherita', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (362, N'Cosmhotel S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (363, N'Costruzioni Generali Basso cav. Angelo S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (364, N'Costruzioni Perregrini S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (365, N'Cugini Francesco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (366, N'Cugini Matteo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (367, N'Cugini S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (368, N'Curia Vescovile di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (369, N'Dalmine Energie S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (370, N'Dalmine Energie S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (371, N'Dametto Annamaria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (372, N'Damiani Antonella e Renato', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (373, N'Damiani Renato e Antonella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (374, N'Davite', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (375, N'De Gaspari', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (376, N'De Lieto Costruzioni Generali S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (377, N'DE.FI.LU. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (378, N'Del Bo Ascensori', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (379, N'Del Prato Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (380, N'Dell''Acqua Celeste e Capelli Carmen', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (381, N'Delta Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (382, N'DEMA S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (383, N'Deny s.a.s.di Rota Denise & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (384, N'Di Lonardo ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (385, N'Di Nardo Dr. Rosario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (386, N'Diana Anna Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (387, N'Diocesi di Bergamo Mons. Lucio Carminati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (388, N'Diocesi di L''Aquila', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (389, N'Ditta Bonzi Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (390, N'Ditta Del Bello Gaetano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (391, N'Ditta Elettr di Zambelli Walter', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (392, N'Dolci Danilo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (393, N'Dominoni Caterina ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (394, N'Dominoni Clara', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (395, N'Domofin S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (396, N'Donadoni Camillo e Vilma', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (397, N'Dossena Cinzia Piera', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (398, N'Dott. Giosuè Mangini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (399, N'Dott. Ing. Luigi Volpi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (400, N'Dott. Innocenti Matteo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (401, N'Dott. Luca Ruffino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (402, N'Dott. Marchesi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (403, N'Dott. Sfriso', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (404, N'Dott. Spada Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (405, N'Dott. Vito Squicciarini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (406, N'Dr. Arch. Andrea Gritti e Dr. Arch. Marta Marcucci', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (407, N'Dr. Milesi Gian Battista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (408, N'Dyeberg S.p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (409, N'DYNAMIS', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (410, N'E.T.S. S.p.A. Engineering and Technical Services', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (411, N'EBHURA S.a.s. di Papace Adolfo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (412, N'Ediil Pietro S.r.l. Romano di Lombardia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (413, N'Edil Baldaccini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (414, N'Edil Baldaccini s.r.l', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (415, N'Edil Baldaccini S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (416, N'Edil G.B. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (417, N'Edil GiTiBi S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (418, N'EDIL S.a.s. di Carrer Fabio & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (419, N'Edilbergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (420, N'EDILCAP S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (421, N'Edilceramiche s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (422, N'Edilfas SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (423, N'Edilizia Orobica S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (424, N'Edilizia Orobica SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (425, N'Edilmora S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (426, N'Edilnova di Ravasio A. e C. S.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (427, N'Edilsole S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (428, N'Edilterno S.n.c +di Fumagalli Ivo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (429, N'Edilterno S.n.c. di Fumagalli Ivo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (430, N'Ediltetto di Baggi Elia & C. Snc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (431, N'Edilvilla S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (432, N'Edison S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (433, N'Editoriale Johnson S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (434, N'EFFEGIEFFE S.R.L.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (435, N'Ekoner Enerji San Ve Tic. A.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (436, N'Eldafil s.n.c. di Bosio Silvano & c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (437, N'Elettrica Valli s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (438, N'Elettrobergamo S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (439, N'Elettrotecnica Gotti di Gotti Pierluigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (440, N'EMI Impianti Elettrici di Vanoncini Roberto & c. s.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (441, N'Empire Sport e Resort S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (442, N'Enel-BG', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (443, N'Enelpower - Enel Group', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (444, N'ENERCO S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (445, N'Erba Gian Josep', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (446, N'Erba Marina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (447, N'Erba Marisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (448, N'Erba Pierangela', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (449, N'Eredi Pesenti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (450, N'Eriac S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (451, N'Errestampa S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (452, N'ESSIM European Sports Surgery Institute Marche', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (453, N'ETS Contract S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (454, N'ETS Engineering & Technical Services S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (455, N'ETS S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (456, N'ETV EUROMONTAGGI', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (457, N'Euroser - F.lli Rota S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (458, N'Euroservice Group S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (459, N'Excelsior S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (460, N'Ezio Micheletti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (461, N'F.C.A. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (462, N'F.C.M. F.lli Gamba', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (463, N'F.lli Asperti S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (464, N'F.lli Baggi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (465, N'F.lli Baisotti Legnami S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (466, N'F.lli Carlessi S.p.A. Officine Meccaniche', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (467, N'F.lli Gervasoni e Impresa Edilbaldaccini S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (468, N'F.lli Locatelli s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (469, N'F.lli Martire S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (470, N'F.lli Pessina S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (471, N'Fabiani Costruzioni S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (472, N'Fabiani S.p.A. Costruzioni Generali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (473, N'Fabrizio Salvatore Caldirola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (474, N'Facchinetti Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (475, N'Facchinetti Group', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (476, N'Faccinelli Giancarlo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (477, N'Fagiani Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (478, N'Falgari Gianluca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (479, N'Falgari Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (480, N'Falgari Piergiuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (481, N'Fapil S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (482, N'Farmacia Valbrembo Dr. Stefano Floridi & C. s.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (483, N'FARMOL SAFCA S.P.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (484, N'Fast Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (485, N'Ferrovie Nord Milano Ingegneria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (486, N'FINASI spa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (487, N'Finedil S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (488, N'Finizio Ciro & Figli S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (489, N'FINPA S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (490, N'Fintra S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (491, N'Fondazione IRCCS "Ospedale Maggiore Policlinico, Mangiagalli e Regina Elena"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (492, N'Forma Disegno D''Interni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (493, N'FR ENGINEERING SRL', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (494, N'Fraly S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (495, N'Franciacorta Immobili s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (496, N'Frigofrutta Milano S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (497, N'Fuselli Bruna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (498, N'Fuselli Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (499, N'Fustinoni e figli S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (500, N'Gamba Agnese', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (501, N'Gamba Giovanna, Salvi Pietro, Salvi Giancarlo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (502, N'Gambro Hospal S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (503, N'Gasparini Vittorio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (504, N'GE Medical Systems Italia S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (505, N'GE.SE.CO Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (506, N'Gei S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (507, N'Gencantieri S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (508, N'Geom. Arrigoni, Arch. Mapelli, Arch. Milesi, Arch. Gritti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (509, N'Geom. Capelli Salvatore', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (510, N'Geom. Giorgio D''Adda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (511, N'Geom. Guido Rocchetti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (512, N'Geom. Mandelli Santino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (513, N'Geom. Renato Cornali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (514, N'Geom. Salvatore Capelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (515, N'Geom. Scandella Giampietro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (516, N'Geom. Zucchinelli Pierino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (517, N'Gervasoni Autotrasporti S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (518, N'Gewiss S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (519, N'Ghezzi Dainella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (520, N'Gianedil S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (521, N'GIE S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (522, N'Gimondi Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (523, N'Giorgio Schiavi S.r.l. Impresa di Costruzioni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (524, N'Girpa SpA Società di Ingegneria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (525, N'Golf Club Monperone', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (526, N'Gotti Aldo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (527, N'Gotti Anna Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (528, N'Gotti Costante Almè (BG)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (529, N'Gotti Gian Samuele', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (530, N'Grazioli Angelo e F.lli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (531, N'Green House S.ta Maria delle Mole - Marino (RO)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (532, N'Gritti & Forcella S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (533, N'Gritti Alessandro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (534, N'Gritti Giovanni Gian Franco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (535, N'Grupedil S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (536, N'Gruppo Sportivo Montesolaro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (537, N'Gruppo Torinese Trasporti S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (538, N'Gualandris Giovanna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (539, N'Gualandris Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (540, N'Hidro Tech S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (541, N'Hotel Excelsior S.Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (542, N'Humanitas Gavazzeni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (543, N'I.E.M. di Musitelli Stefano & F.lli S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (544, N'I.M.I. s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (545, N'I.R.V.I. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (546, N'Iannetta Angelo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (547, N'ICOV S.r.l. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (548, N'IDEA 82 S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (549, N'Idea 98 srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (550, N'IDI S.P.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (551, N'Idi S.p.A. Ingegneria degli idrocarburi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (552, N'Idraulica Tiraboschi S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (553, N'Idraulico Cefis', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (554, N'Idraulico Ceroni Fabio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (555, N'Idraulico Togni Silvio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (556, N'Idrotermica Leffese S.n.c. di capponi A. & C. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (557, N'IMEI srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (558, N'Immobiliare "Le Ginestre" S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (559, N'Immobiliare 5M s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (560, N'Immobiliare Alessia S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (561, N'Immobiliare Asperti S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (562, N'Immobiliare Balduccio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (563, N'Immobiliare Brembillese S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (564, N'Immobiliare C.M.D. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (565, N'Immobiliare Ciclamino S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (566, N'Immobiliare Cristian S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (567, N'Immobiliare Crocette S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (568, N'Immobiliare Galileo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (569, N'Immobiliare Galileo S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (570, N'Immobiliare Il Giglio S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (571, N'Immobiliare Marina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (572, N'Immobiliare Ponchielli S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (573, N'Immobiliare Pradelle S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (574, N'Immobiliare Prato della Valle s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (575, N'Immobiliare Priula S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (576, N'Immobiliare RITZ S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (577, N'Immobiliare S. Fermo S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (578, N'Immobiliare S.T. s.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (579, N'Immobiliare Saille S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (580, N'Immobiliare Somasca s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (581, N'Immobiliare Valbruna S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (582, N'Immobit S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (583, N'Impeco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (584, N'Impianti Elettrici Alberti s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (585, N'Impresa Binda e C. S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (586, N'Impresa Coco Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (587, N'Impresa Edil Clamar S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (588, N'Impresa Edile Bettinelli s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (589, N'Impresa Edile Bonalumi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (590, N'Impresa Edile Effedue s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (591, N'Impresa edile F.lli Bettinelli Mario e Pietro S.n.c', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (592, N'Impresa Edile Falgari Francesco Luigi S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (593, N'Impresa Edile Falgari Francesco Luigi srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (594, N'Impresa Edile Falgari Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (595, N'Impresa Edile Geom. Giuseppe Mistretta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (596, N'Impresa Edile Peruta Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (597, N'Impresa Edile Sig. Panza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (598, N'Impresa Edile Sonzogni S.r.l. di Sonzogni geom. Luigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (599, N'Impresa Edile Sterni Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (600, N'Impresa Edile T.C. Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (601, N'Impresa Edilnova S.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (602, N'Impresa Gervasoni Bruno S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (603, N'Impresa Ing. Alfonso Morganti S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (604, N'Imprima Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (605, N'IMPRO S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (606, N'Index Europa S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (607, N'Ing. Carlo Carrettini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (608, N'Ing. Donato Romano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (609, N'Ing. Ezio Marasi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (610, N'Ing. Giambattista Parietti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (611, N'Ing. Marcello Vecchi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (612, N'Ing. Marcello Zucchinali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (613, N'Ing. Pedrazzi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (614, N'Ing. Pieraldo Caravita', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (615, N'Ing. Stefano Bernardi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (616, N'Iniziativa attivita'' immobiliari S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (617, N'Insubria Costruzioni S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (618, N'Interporto Rivalta Scrivia S.p.A. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (619, N'Intertecno S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (620, N'Investimenti Agogroup S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (621, N'IRIDE ENERGIA S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (622, N'Irte', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (623, N'ISA Impianti Sanitari', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (624, N'Isolsistem S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (625, N'Istituti Clinici di Perfezionamento', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (626, N'Istituto Sacro Cuore di Gesù', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (627, N'Istituto San Cassiano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (628, N'ITALEASE NETWORK SPA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (629, N'Italgas S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (630, N'ITECO S.a.s. Costruzioni Edili & Stradali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (631, N'JAB Investimenti S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (632, N'Jean Pierre Mole S.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (633, N'JRC European Commission - Centro Comune di Ricerca (CCR)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (634, N'Kuwait Petroleum Italia S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (635, N'L.G. di Lameri Gianfranco & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (636, N'La Frigotecnica S.R.L.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (637, N'La Montaggi S.n.c. di Pellegrinelli & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (638, N'Labriola Rocco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (639, N'L''Agrumaria S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (640, N'Lavenderia Benaglia Domenico & figli s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (641, N'Le Bettole S.n.c. di Carminati Luciano & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (642, N'Legrenzi Santina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (643, N'Leidi Luciano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (644, N'Leo.Berg S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (645, N'Letizia Giuliani', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (646, N'LG Tecnologie S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (647, N'Licini Luca e Simona', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (648, N'LIDI di Carminati Lino e Diego', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (649, N'L''Immobiliare S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (650, N'Locatelli Angelo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (651, N'Locatelli Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (652, N'Locatelli Giuliano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (653, N'Locatelli Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (654, N'Locatelli Milesi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (655, N'Locatelli Osvaldo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (656, N'Locatelli Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (657, N'Locatelli Ugo e Menotti Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (658, N'Lombarda don Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (659, N'Lombardi - Reico s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (660, N'Lombardi Italia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (661, N'Lombardi Italia - Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (662, N'Lombardia Parcheggi S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (663, N'Losa Simonetta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (664, N'Lottizzanti P.L. "Alba Chiara"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (665, N'Lottizzanti P.L. Sorriso', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (666, N'Lucky S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (667, N'Luen S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (668, N'L''Usteria s.n.c di Fanzaga Franco & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (669, N'M.I.L. di Gregis Giovan Battista & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (670, N'Made Black s.n.c.di Belotti Matteo & c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (671, N'Maini Giovanni e Locatelli Maria Teresa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (672, N'Malavolta Ivan', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (673, N'Mangiagalli P.R. Uffici Dott. Mosca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (674, N'Mangili Studio Tecnico Ing. Giulio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (675, N'Mapelli Cecilia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (676, N'Mapy S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (677, N'Marida Frosio Roncalli ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (678, N'Marinelli Fabio e Martinelli Antonella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (679, N'Marinelli Fabio e Martinelli Antonietta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (680, N'Marozzi Francesca', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (681, N'Martinelli Esvaldo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (682, N'Master Service S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (683, N'Matest S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (684, N'Mauri Santino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (685, N'Mauro Rizzinelli Real Estate S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (686, N'MAVAS di Bassanelli Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (687, N'Mazzoleni Emanuela Bellini Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (688, N'Mazzoleni Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (689, N'Mazzoleni Prodotti Zootecnici s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (690, N'Mazzucchelli Federico', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (691, N'Mazzucchetti Andrea', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (692, N'Meb Impianti S.r.l. Perolari Matteo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (693, N'Meccanica Facheris S.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (694, N'Merlin Water Parks S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (695, N'Meroni Daniele', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (696, N'Metro C SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (697, N'Metropolitana Milanese S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (698, N'MG Immobiliare S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (699, N'MI.SO. S.n.c. Gerosa (BG)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (700, N'MIA Congregazione Misericordia Maggiore Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (701, N'Micheletti Fulvio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (702, N'Micheletti Giambattista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (703, N'Micheli Leone', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (704, N'Micheli Maria Luisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (705, N'Migross S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (706, N'Milano Ristorazione S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (707, N'MILPAR IMPIANTI di Peracchi Claudio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (708, N'Minetti Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (709, N'Minetti Italo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (710, N'Ministero della Difesa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (711, N'Ministero delle Infrastrutture e dei Trasporti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (712, N'Ministero Sanità Kurdo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (713, N'MIRA S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (714, N'MM Strutture ed Infrastrutture del Territorio S.p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (715, N'MM.AR. Consult S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (716, N'Mobili Damiani', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (717, N'Mobili Damiani s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (718, N'Mocchi Pietro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (719, N'Mondini Loredana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (720, N'Montanaro Nicola Pontiggia Leonella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (721, N'Montipò Gianfranco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (722, N'Morali Tarcisio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (723, N'Morano Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (724, N'Morstabilini Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (725, N'Mostachetti Giovanni Battista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (726, N'MT Multitermo S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (727, N'Mutti Maurizio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (728, N'MWH Spa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (729, N'N.I.I.A.G.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (730, N'Nava Bruno Santo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (731, N'Nembrini Mario Martino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (732, N'Nembrini Martino Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (733, N'Nembrini Roger, Bendotti Tiziano, Nembrini Monica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (734, N'Nord Immobili s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (735, N'NORD_ING s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (736, N'Nordimmobili S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (737, N'Novizia Romana S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (738, N'Nuova Architettura', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (739, N'Nuovo Istituto Italiano d''Arti Grafiche', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (740, N'O.N.C.E.A.S. S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (741, N'Oikos S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (742, N'OLPIDUERR S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (743, N'Omnitel S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (744, N'Opera Pia Misericordia Maggiore', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (745, N'Oreficeria di Pala Giulio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (746, N'Orobica Immobiliare S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (747, N'Ortofrutticola Lombarda', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (748, N'Ospedale Bolognini di Seriate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (749, N'Ospedali riuniti di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (750, N'Osteria della Brughiera', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (751, N'Ottana Energia S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (752, N'P.A. Energy S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (753, N'P.L. Rosso Tramonto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (754, N'Pacchiarini S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (755, N'Paganessi Elisabetta ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (756, N'Pagani Alessandro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (757, N'Palaevolution srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (758, N'Panificio Crippa di Crippa Carmelino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (759, N'Panificio F.lli Rinaldi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (760, N'Panificio Tresoldi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (761, N'Panseri Ascensori S.r.l. Unipersonale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (762, N'Panseri Ascensori S.r.l. Unipersonale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (763, N'Panza impresa di costruzioni generali S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (764, N'Paravati Sabrina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (765, N'Parcheggi Italia S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (766, N'Parcheggio Piazza Meda S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (767, N'Park Invest S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (768, N'Parrocchia Botta di Sedrina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (769, N'Parrocchia dei SS. Faustino e Giovita', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (770, N'Parrocchia dei SS. Giovanni Ap. ed Ev. e Antonio Abate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (771, N'Parrocchia del Sacro Cuore di Bruntino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (772, N'Parrocchia di Brembilla', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (773, N'Parrocchia di Bruntino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (774, N'Parrocchia di Bruzzano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (775, N'Parrocchia di Gorla Minore', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (776, N'Parrocchia di Ossanesga', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (777, N'Parrocchia di S. Alessandro Martire - Prezzate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (778, N'Parrocchia di S. Alessandro Martire in Cattedrale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (779, N'Parrocchia di S. Maria Immacolata', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (780, N'Parrocchia di S. Michele Arcangelo e Madonna del Carmine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (781, N'Parrocchia di S. Michele Arcangelo +e Madonna del Carmine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (782, N'Parrocchia di S.Alessandro Martire in Cattedrale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (783, N'Parrocchia di S.Antonio Abate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (784, N'Parrocchia di S.Giorgio Martire', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (785, N'Parrocchia di Santa Lucia - Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (786, N'Parrocchia di Villa d''Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (787, N'Parrocchia S. Bartolomeo di Boario di Gromo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (788, N'Parrocchia S. Giovanni Battista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (789, N'Parrocchia S. Giovanni Evangelista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (790, N'Parrocchia S. Martino in Cinisello Balsamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (791, N'Parrocchia S. Martino Vescovo di Bellusco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (792, N'Parrocchia S. Michele e Madonna del Carmine ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (793, N'Parrocchia San Bernardo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (794, N'Pasetti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (795, N'Pasolini Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (796, N'Pasticceria Bonati Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (797, N'Pasticceria Bonati s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (798, N'Pedrini Claudio e Pedrini Giuseppina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (799, N'Pellegrinelli - Ravasio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (800, N'Pellegrinelli Claudio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (801, N'Pellegrinelli Lucio Domenico', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (802, N'Pensotti FCL S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (803, N'Pentagroup Immobili S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (804, N'Pentapoli S.c.a.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (805, N'Perico Giacomo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (806, N'Perico Gianfausto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (807, N'Perniceni Martino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (808, N'Perolari Bernardo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (809, N'Personeni S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (810, N'Pesenti Antonio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (811, N'Pesenti Emanuele e Pesenti Paola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (812, N'Pesenti Giancarlo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (813, N'Pesenti Italo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (814, N'Pesenti Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (815, N'Pesenti Marzio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (816, N'Pesenti Monica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (817, N'Peso Wash & Dry', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (818, N'Pessina Costruzioni S.p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (819, N'Philips S.p.A. Divisione Lighting', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (820, N'Piazzalunga S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (821, N'Pietro Fratus', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (822, N'Piletti Josette', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (823, N'Pippo Traversi Ferdinando Traversi Architetti Associati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (824, N'PITRE''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (825, N'Pizzeria "Piazzetta"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (826, N'Pola Comm.modesto s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (827, N'Policrom Screens S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (828, N'Polirim', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (829, N'Poste Italiane S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (830, N'Pozzi Adriano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (831, N'Pozzi Annamaria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (832, N'Presidenza del Consiglio dei Ministri', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (833, N'Prof. Pietro Vecchiato S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (834, N'Progetto ''81 s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (835, N'Promocinque', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (836, N'Prototipi S.a.s. di Facchinetti Massimo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (837, N'Prov. It. Congr. Figli Imm. Conc. Casa di Riposo "Nobile Baglioni" R.S.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (838, N'Provide s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (839, N'Provincia dell''Aquila', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (840, N'Provincia di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (841, N'Provincia di Bergamo - Area III^ Viabilita''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (842, N'Provincia di Bergamo - Area VI - Servizi alla Comunita'' Settore 13 Edilizia Istruzione', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (843, N'Provincia di Bergamo - Settore opere Pubbliche Area III', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (844, N'Provincia di Bergamo - Settore Tutela Risorse Idriche ed estrattive', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (845, N'Provincia di Bergamo Area III - Opere Pubbliche +Servizi Edilizia Scolastica e Fabbricati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (846, N'Provincia di Bergamo Settore opere Pubbliche Area III', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (847, N'Provincia di Genova', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (848, N'Provincia di Lecco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (849, N'Provincia di Milano - Edilizia Scolastica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (850, N'Provincia di Monza e Brianza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (851, N'Provincia di Pavia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (852, N'Punto Gomme di Gervasoni Giovanni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (853, N'R.A.M.I. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (854, N'Record s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (855, N'Regione Lombardia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (856, N'Regione Marche - Servizio Salute', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (857, N'Residenza Est Monza S.r.l. di S. Miranda e C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (858, N'Ristorante Albergo Emiliano snc di Crotti Rodolfo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (859, N'Ristorante Emiliano di Crotti Rodolfo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (860, N'Ristorante Emiliano diCrotti Rodolfo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (861, N'Ristorante Pasqualin di Pasqualin Rudy & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (862, N'Riva Ester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (863, N'Rizzi Giulio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (864, N'Rizzi Pasquale e Locatelli Ernestina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (865, N'RO.PE. S.n.c. di Pesenti & Rinaldi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (866, N'ROBERT & CLAUDE s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (867, N'Rocchetti Sergio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (868, N'Romano Donato e Parietti Giambattista', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (869, N'Romanò Ottavio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (870, N'Romano Pasquale, Leopaldi Anna, Romano Donato, Fuselli Loretta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (871, N'Ronan Gomma - Treviolo (BG)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (872, N'Roncalli Case S.p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (873, N'Roncelli Costruzioni s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (874, N'Rota Adriano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (875, N'Rota Battista Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (876, N'Rota Emanuela', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (877, N'Rota Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (878, N'Rota Isolina - Sorisole', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (879, N'Rota Luigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (880, N'Rota Maria Laura', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (881, N'Rota Massimo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (882, N'Rota Maurizio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (883, N'Rota Romano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (884, N'Rota Salvatore', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (885, N'Rottini Francesco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (886, N'Rottoli Antonio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (887, N'RSE Ricerca Sistema Energetico', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (888, N'Ruggeri costruzioni civili e ospedaliere', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (889, N'S.A.B. Autoservizi S.r.l', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (890, N'S.A.C.A.I.M. S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (891, N'S.A.C.B.O. S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (892, N'S.A.T. Servizi Ambientali Territoriali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (893, N'S.E.T. S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (894, N'S.I.A. S.r.l. - Servizi Igiene Ambientale', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (895, N'S.M.I . Group S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (896, N'S.M.I. Group S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (897, N'S.M.L. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (898, N'S.T.A. Società Trasporti Automobilistici S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (899, N'S.T.I. Montaggi Industriali S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (900, N'SAB Investimenti S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (901, N'SAGE S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (902, N'Sala Fabrizio e Medolago Cristina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (903, N'Saldarini & Saldarini S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (904, N'Salvi Dario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (905, N'Sana Nadia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (906, N'Santagata Massimo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (907, N'Sartori s.a.s. di Sartori Geom. Enzo & C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (908, N'Savio Gian Mario e Lucio S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (909, N'Savoldi G. e Folzi G.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (910, N'Savoldi Luigi e Folzi Giuseppina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (911, N'SCA.MO.TER S.P.A. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (912, N'Scanzi Fausto, Albani Rocchetti V., Capelli A., Morandi G.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (913, N'Scanzi Fausto, Albani Rocchetti Valerio, Capelli Andreino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (914, N'Schnaider Electric S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (915, N'Schneider Electric S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (916, N'Scotti Anna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (917, N'Scotti Anna e Scotti Antonietta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (918, N'Scotti Cinzia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (919, N'Scotti Claudio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (920, N'Scotti Giorgio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (921, N'Scotti Marco (Ca Noa)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (922, N'Scotti Maurizio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (923, N'Scuola materna Suore di Somasca Cittadini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (924, N'Secomandi Sergio e Giancarlo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (925, N'Selma Bipiemme Leasing/Cie S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (926, N'Serim s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (927, N'Serio Energia s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (928, N'Servin Soc. Coop. p.a.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (929, N'Servitec S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (930, N'SIAD Società Italiana Acetilene & Derivati SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (931, N'Sig. Albani Rocchetti Valerio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (932, N'Sig. Barozzini Luciano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (933, N'Sig. Bonanno Saro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (934, N'Sig. Calegari Giacomo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (935, N'Sig. Carissimi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (936, N'Sig. Corti Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (937, N'Sig. Della Chiesa Egidio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (938, N'Sig. Duzioni GianMarco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (939, N'Sig. Emilio Mangili', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (940, N'Sig. Eugenio Lomboni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (941, N'Sig. Ezio Sperolini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (942, N'Sig. Filippi Alfio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (943, N'Sig. Gaverini Angelo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (944, N'Sig. Genini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (945, N'Sig. Giuseppe Panseri', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (946, N'Sig. Gotti Aldo Paolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (947, N'Sig. Gregna Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (948, N'Sig. Gritti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (949, N'Sig. Guido Sonzogni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (950, N'Sig. Lorenzo Gandaglia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (951, N'Sig. Maconi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (952, N'Sig. Manenti Flavio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (953, N'Sig. Milesi Rinaldo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (954, N'Sig. Montanaro Nicola', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (955, N'Sig. Morgante', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (956, N'Sig. Mottini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (957, N'Sig. Nava Arsenio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (958, N'Sig. Navoni', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (959, N'Sig. Orini Cesare', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (960, N'Sig. Pagliarini Gianluca e Sig.ra Manazzale Viviana', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (961, N'Sig. Paolo Oldani', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (962, N'Sig. Parazini Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (963, N'Sig. Paterniti Fabio Bardi (PR)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (964, N'Sig. Perico Marco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (965, N'Sig. Pernicemi Martino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (966, N'Sig. Piazzalunga Luigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (967, N'Sig. Pizzi Cesare', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (968, N'Sig. Prandi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (969, N'Sig. Precorvi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (970, N'Sig. Roberti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (971, N'Sig. Rota Bianca Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (972, N'Sig. Rota Flavio e Sig.ra Rota Cristina', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (973, N'Sig. Rota Livio e Sig.ra Ferrari Erminia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (974, N'Sig. Rota Raffaele', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (975, N'Sig. Salvi Duilio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (976, N'Sig. Sonzogni Giuseppe', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (977, N'Sig. Stefano Panseri', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (978, N'Sig. Vitali', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (979, N'Sig. Zaniboni Irene', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (980, N'Sig.Bertuletti Luigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (981, N'Sig.ra Alexandri', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (982, N'Sig.ra Barbara Mirto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (983, N'Sig.ra Begnis Caterina e figli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (984, N'Sig.ra Erika Rotten Steiner', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (985, N'Sig.ra Fornoni Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (986, N'Sig.ra Ghisalberti Lidia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (987, N'Sig.ra Giorgi Gabriella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (988, N'Sig.ra Gotti Amelia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (989, N'Sig.ra Locatelli Cesarina Susanna', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (990, N'Sig.ra Majer Elena', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (991, N'Sig.ra Monica Scandella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (992, N'Sig.ra Pesenti Maria Antonia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (993, N'Sig.ra Poletti Annita', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (994, N'Sig.ra Regazzoni Maria Grazia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (995, N'Sig.ra Rossella Prandi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (996, N'Sig.ra Schenatti Ornella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (997, N'Sig.ra Scotti Cinzia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (998, N'Sig.ra Spinelli Luisa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (999, N'Sig.ra Vegetali Alessandra', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1000, N'Sig.ri Damiani Renato e Antonella', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1001, N'Sigg. Brozzoni Enrico, Luigi, Ferdinando e Pietro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1002, N'Sigg. Castagneto e Piazzalunga', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1003, N'Sigg. Maulà e Gasparini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1004, N'Sigg. Piletti Dante e Josette', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1005, N'Sigg. Romano e Parietti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1006, N'Sigg. Rotini Marco e Lara', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1007, N'Sigg. Taiocchi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1008, N'Sigg. Tassetti Giannino e Lanfranchi Ester', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1009, N'Sigg.ri Bendotti e Nembrini', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1010, N'SIME S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1011, N'Sinergica S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1012, N'Sinergica S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1013, N'Sinteco S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1014, N'SIRAM S.p.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1015, N'Sirti S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1016, N'Sistemi Elettrici di Cortinovis Luciano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1017, N'Skedion Invest Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1018, N'Smipack S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1019, N'Soc. Alpinistica Bergamo Alta', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1020, N'Società AEQUALITAS S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1021, N'Società DARI', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1022, N'Società Edil Maison S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1023, N'Società Generale Costruzioni S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1024, N'Società Ginica', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1025, N'Società Rota G.G. S.B.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1026, N'Società Vecchia Polveriera S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1027, N'SOCOMIR S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1028, N'Sondel S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1029, N'Sonzogni Anna Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1030, N'Sonzogni Santino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1031, N'Sorti Laura', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1032, N'Spinelli Costruzioni Alcamo S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1033, N'Sporting Club "La Biglia"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1034, N'Sporting Isola Bella S.a.s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1035, N'STA Ingegneri Associati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1036, N'STS Servizi Tecnologie Sistemi SpA', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1037, N'Studio Arch. Giovanna Ruggieri', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1038, N'Studio Associato progetto Ambiente di Milesi e Mapelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1039, N'Studio Capelli S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1040, N'Studio Conca, Jannone, Grossi e Associati', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1041, N'Studio dentistico dott. Didier', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1042, N'Studio dentistico Dr.ssa Annarosa Zingarelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1043, N'Studio Dott. Ing. Piergiorgio Borgonovo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1044, N'Studio F', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1045, N'Studio Legale Associato Foiadelli Magli Sala', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1046, N'Studio Legale Veronelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1047, N'Studio Nuovo Ospedale di Bergamo soc.cons.a r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1048, N'Studio Radici', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1049, N'Studio Ro Tre Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1050, N'Studio Strata', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1051, N'Suardi Alessio Impresa edile stradale -Commercio materiali edili', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1052, N'Suore adoratrici del S.Sacramento e Trinita''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1053, N'Suore Adoratrici Missionarie di Maria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1054, N'Suore delle Poverelle - Istituto B.L. Palazzolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1055, N'T.M.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1056, N'Tarchini Mario', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1057, N'Taverna Francesco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1058, N'Teatridithalia Elfo Portaromana Associati Coop. Teatri dell''Elfo a r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1059, N'TEB S.p.A. Tramvie Elettriche Bergamasche ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1060, N'Techint Compagnia Tecnica Internazionale S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1061, N'Techint Compagnia Tecnica Internazionale S.p.A. Ufficio Contabilita'' Fornitori', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1062, N'Technital S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1063, N'Tecno Impianti s.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1064, N'Tecnochem Italiana S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1065, N'Tecnodal S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1066, N'Tecnolombarda s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1067, N'Termica Boffalora Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1068, N'Termigas S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1069, N'Termiwatt S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1070, N'Termoidraulica Capelli S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1071, N'Termotecnica Mattavelli di Mattavelli Luigi', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1072, N'Tessari Francesco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1073, N'The Pelikan S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1074, N'Ticofil S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1075, N'TIEMMEBI S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1076, N'Tipografia Capelli', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1077, N'Tipolito Capelli S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1078, N'Tipolitografia Eletta s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1079, N'Tironi Marcello', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1080, N'Tomaselli Danilo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1081, N'TOMPLAX di Pigola Domenica & c. snc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1082, N'Tramvalli S.c.a.r.l', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1083, N'Tramvie Elettriche Bergamasche S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1084, N'Trattoria Ca'' Noa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1085, N'Traversi Laura', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1086, N'Tribunale di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1087, N'Tribunale di Bergamo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1088, N'Tribunale di Bergamo-sezione staccata di Treviglio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1089, N'Tribunale di Brescia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1090, N'Tribunale di Lecco', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1091, N'Tribunale di Milano', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1092, N'TRIS di Baroni Isano & C. S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1093, N'TRIS di Baroni S.n.c.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1094, N'TRIS di Baroni S.r.l', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1095, N'TSC Studio Tecnico di Progettazione', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1096, N'Turani - Valbrembo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1097, N'U.I.L.-BG', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1098, N'U.S. Acli S.C.R..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1099, N'Unione Sportiva Villa d''Almè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1100, N'Universita'' degli Studi di Bergamo ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1101, N'Università degli studi di Bergamo - Facoltà di Ingegneria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1102, N'Vaglietti Roberto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1103, N'Vallalta S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1104, N'Valsie S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1105, N'Valtellina S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1106, N'Vanini Duilio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1107, N'Vanoncini Osvaldo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1108, N'Vanotti Bortolo', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1109, N'Vanotti s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1110, N'Vepi s.a.s. di Passerini Epifanio e C.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1111, N'Vi.to.mec Snc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1112, N'VIAD S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1113, N'Vianini Ingegneria S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1114, N'Videoplastic S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1115, N'Viscardi Isaia', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1116, N'Vitali Aquilino', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1117, N'Vitali Arredamenti', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1118, N'Vitali Renza', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1119, N'Wasch Service S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1120, N'WELGE s.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1121, N'Wirkend S.p.A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1122, N'Wolf System GmbH/Srl', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1123, N'XEROX S.p.A.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1124, N'Xpanding S.r.l.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +INSERT INTO dbo.AnagClienti + (idxCliente, RagSociale, indirizzo, CAP, citta, prov, tel, url, email, pIva, CF, logoUrl, nota, OldIdx, Attivo, codExt) + VALUES (1125, N'Zenoni Giosuè', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 1, N'n.d.') +go + +set identity_insert dbo.AnagClienti off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagProgetti on +go + +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1, 303, N'0001-2000', N'Costruzione n°2 villette in località Cadamone', -1, 0, N'1', '2000-01-10 00:00:00.000', '2000-01-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2, 298, N'0002-2000', N'Realizzazione nuovo parcheggio in comune di S. Giovanni Bianco', -1, 0, N'2', '2000-01-10 00:00:00.000', '2000-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (3, 697, N'0003-2000', N'Torino-Tranvia Le211', -1, 0, N'3', '2000-01-07 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (4, 697, N'0004-2000', N'Torino-Tranvia Le211', -1, 0, N'4', '2000-01-07 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (5, 1028, N'0005-2000', N'Quadri elettrici MT per la centrale di Sesto S. Giovanni. Coordinamento sic. cantiere ai sensi del D', -1, 0, N'5', '2000-01-10 00:00:00.000', '2000-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (6, 1029, N'0006-2000', N'Ristrutturazione edificio in Via Mazzini.', -1, 0, N'6', '2000-01-10 00:00:00.000', '2000-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (7, 909, N'0007-2000', N'Richiesta formazione piscina, ampliamento autorimessa', -1, 0, N'7', '2000-01-11 00:00:00.000', '2000-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (8, 69, N'0008-2000', N'Modifiche con D.I.A. art. 60 L.662/96 +Impianto di riscaldamento abitazione Arch. Pedrini.', -1, 0, N'8', '2000-01-13 00:00:00.000', '2000-01-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (9, 400, N'0009-2000', N'Impianto elettrico studio dentistico', -1, 0, N'9', '2000-01-14 00:00:00.000', '2000-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (10, 852, N'0010-2000', N'Ampliamento capannone artigianale', -1, 0, N'10', '2000-01-14 00:00:00.000', '2000-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (11, 268, N'0011-2000', N'Collaudo tecnico amministrativo dei lavori di sistemazione della Piazza inzio di Via Codussi', -1, 0, N'11', '2000-01-14 00:00:00.000', '2000-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (12, 317, N'0012-2000', N'Ristrutturazione edificio comunale sito in Via Gaggio - II° LOTTO.', -1, 0, N'12', '2000-01-17 00:00:00.000', '2000-01-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (13, 516, N'0013-2000', N'Costruzione villa unifamiliare', -1, 0, N'13', '2000-01-17 00:00:00.000', '2000-01-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (14, 1116, N'0014-2000', N'Adeguamento ai sensi Legge 46/90 imp. elettrico condominio Maivista', -1, 0, N'14', '2000-01-18 00:00:00.000', '2000-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (15, 470, N'0015-2000', N'Consulenza Sirti /Impresa Pessina', -1, 0, N'15', '2000-01-19 00:00:00.000', '2000-01-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (16, 372, N'0016-2000', N'Modifica D.I.A. parcheggio in Via A. Mazzi n. 32', -1, 0, N'16', '2000-01-24 00:00:00.000', '2000-01-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (17, 317, N'0017-2000', N'Adeguamento, ristrutturazione ed ampliamento impianto pubblica illuminazione - 2° lotto', -1, 0, N'17', '2000-01-20 00:00:00.000', '2000-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (18, 769, N'0018-2000', N'Ristrutturazione appartamento in Via Ripa per formazione aula musica - Sistemazione piano primo Orat', -1, 0, N'18', '2000-01-21 00:00:00.000', '2000-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (19, 880, N'0019-2000', N'Formazione tavolati interni e nuova finestra in civile abitazione', -1, 0, N'19', '2000-01-24 00:00:00.000', '2000-01-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (20, 697, N'0020-2000', N'Stazione dell''arma dei Carabinieri "S. Cristoforo" v. B. Milesi', -1, 0, N'20', '2000-01-24 00:00:00.000', '2000-01-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (21, 761, N'0021-2000', N'Realizzazione nuovo ascensore nel condominio di via Pioppette', -1, 0, N'21', '2000-01-24 00:00:00.000', '2000-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (22, 2, N'0022-2000', N'Realizzazione nuovo ascensore nel condominio di via Paolo mazzo', -1, 0, N'22', '2000-01-24 00:00:00.000', '2000-01-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (23, 256, N'0023-2000', N'Costruzione nuovo Centro Civico e parcheggio con riqualificazione degli spazi (L.R. 27/06/1988 n. 36', -1, 0, N'23', '2000-01-27 00:00:00.000', '2000-02-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (24, 254, N'0024-2000', N'Impianto di pubblica illuminazione - 17° Lotto', -1, 0, N'24', '2000-02-01 00:00:00.000', '2000-02-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (25, 154, N'0025-2000', N'Collaudo statico copertura in legno lamellare dei campi da tennis', -1, 0, N'25', '2000-01-28 00:00:00.000', '2000-01-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (26, 688, N'0026-2000', N'Allargamento strada di accesso fabbricato di via caloncia n° 5 - Sedrina (BG)', -1, 0, N'26', '2000-01-31 00:00:00.000', '2000-02-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (27, 439, N'0027-2000', N'Impianto elettrico parti comuni stabile in Cavenago Brianza', -1, 0, N'27', '2000-02-01 00:00:00.000', '2000-02-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (28, 451, N'0028-2000', N'Nuova cabina MT/bt ed ampliamento reparto', -1, 0, N'28', '2000-02-01 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (29, 834, N'0029-2000', N'Progetto impianto elettrico capannone lotto 4/5', -1, 0, N'29', '2000-02-01 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (30, 656, N'0030-2000', N'Perizia giurata impianto antincendio', -1, 0, N'30', '2000-02-03 00:00:00.000', '2000-02-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (31, 708, N'0031-2000', N'Perizia giurata impianto antincendio', -1, 0, N'31', '2000-02-03 00:00:00.000', '2000-02-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (32, 905, N'0032-2000', N'Progetto strutture edificio ad uso agricolo', -1, 0, N'32', '2000-02-03 00:00:00.000', '2000-02-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (33, 865, N'0033-2000', N'Impianto elettrico capannone artigianale', -1, 0, N'33', '2000-02-03 00:00:00.000', '2000-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (34, 1015, N'0034-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Barzana', -1, 0, N'34', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (35, 1015, N'0035-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Capiago Intimiano', -1, 0, N'35', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (36, 1015, N'0036-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Gironico Parè S. Fermo', -1, 0, N'36', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (37, 1015, N'0037-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Oltrona di S. Mamette', -1, 0, N'37', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (38, 1015, N'0038-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Lecco Turati', -1, 0, N'38', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (39, 1015, N'0039-2000', N'Aggiornamento disegni Wind n° 99WI005', -1, 0, N'39', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (40, 1015, N'0040-2000', N'Aggiornamento disegni Wind n° 98WI047', -1, 0, N'40', '2000-02-05 00:00:00.000', '2000-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (41, 754, N'0041-2000', N'Collaudo statico strutture capannone', -1, 0, N'41', '2000-02-07 00:00:00.000', '2000-02-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (42, 661, N'0042-2000', N'Impianto elettrico bt centrale di ventilazione Roncobilaccio', -1, 0, N'42', '2000-02-10 00:00:00.000', '2000-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (43, 12, N'0043-2000', N'Casa di accoglienza', -1, 0, N'43', '2000-03-11 00:00:00.000', '2000-03-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (44, 350, N'0044-2000', N'Rilievo area in località Botta di Sedrina per richiesta cambio di destinazione', -1, 0, N'44', '2000-02-08 00:00:00.000', '2000-02-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (45, 915, N'0045-2000', N'Impianto di supervisione Napoli', -1, 0, N'45', '2000-02-16 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (46, 1028, N'0046-2000', N'Progetto sostituzione batterie antigelo sull''aria comburente per impianto di cogenerazione', -1, 0, N'46', '2000-02-09 00:00:00.000', '2000-02-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (47, 94, N'0047-2000', N'Progetto impianto elettrico autofficina', -1, 0, N'47', '2000-02-16 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (48, 566, N'0048-2000', N'Cambio d''uso da accessorio a commerciale locale in Piazza Carboni - Villa d''Almè (Bg)', -1, 0, N'48', '2000-02-15 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (49, 688, N'0049-2000', N'Rifacimento parte di copertura fabbricato in via Caloncia n° 5 - Sedrina (Bg)', -1, 0, N'49', '2000-02-15 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (50, 2, N'0050-2000', N'Studio preliminare impianto di depurazione acque reflue', -1, 0, N'50', '2000-02-15 00:00:00.000', '2000-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (51, 707, N'0051-2000', N'Progetto rete idrica, antincendio, riscaldamento appalto ALER Q.re Eusebio in Cinisello Balsamo', -1, 0, N'51', '2000-02-16 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (52, 198, N'0052-2000', N'Richiesta n° 5 posti per autosufficienti Casa di riposo Nobile Baglioni', -1, 0, N'52', '2000-02-16 00:00:00.000', '2000-02-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (53, 678, N'0053-2000', N'Strutture ampliamento piano interrato', -1, 0, N'53', '2000-02-16 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (54, 697, N'0054-2000', N'Verifica strutturale e geotecnica Roma', -1, 0, N'54', '2000-02-17 00:00:00.000', '2000-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (55, 1015, N'0055-2000', N'Progetto per l''installazione di una stazione radio base nel comune di Cavargna (Co)', -1, 0, N'55', '2000-02-17 00:00:00.000', '2000-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (56, 317, N'0056-2000', N'Progetto 2° Lotto impianti di pubblica illuminazione', -1, 0, N'56', '2000-02-21 00:00:00.000', '2000-02-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (57, 769, N'0057-2000', N'Realizzazione 7^ sezione e modifiche varie', -1, 0, N'57', '2000-02-21 00:00:00.000', '2006-01-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (58, 769, N'0058-2000', N'Richiesta finanziamento regionale Scuola Materna "Leone XIII" - L.R. 70/80', -1, 0, N'58', '2000-02-21 00:00:00.000', '2000-02-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (59, 697, N'0059-2000', N'Opere integrative stazione di Villapizzone', -1, 0, N'59', '2000-02-23 00:00:00.000', '2000-02-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (60, 315, N'0060-2000', N'Palestra comunale', -1, 0, N'60', '2000-02-25 00:00:00.000', '2000-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (61, 1080, N'0061-2000', N'Costruzione nuovo edificio residenziale.', -1, 0, N'61', '2000-02-25 00:00:00.000', '2000-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (62, 176, N'0062-2000', N'Strutture fabbricato per abitazione civile', -1, 0, N'62', '2000-02-28 00:00:00.000', '2000-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (63, 697, N'0063-2000', N'Relazione tecnica relativa agli impianti Metropolitana di Roma.', -1, 0, N'63', '2000-02-29 00:00:00.000', '2000-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (64, 1033, N'0064-2000', N'Collaudo statico edificio polifunzionale', -1, 0, N'64', '2000-03-02 00:00:00.000', '2000-03-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (65, 139, N'0065-2000', N'Richiesta variante al P.R.G. vigente', -1, 0, N'65', '2000-03-08 00:00:00.000', '2000-03-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (66, 414, N'0066-2000', N'Progetto di ristrutturazione Villa "Ambrosioni"', -1, 0, N'66', '2000-03-09 00:00:00.000', '2000-03-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (67, 771, N'0067-2000', N'DIA per tinteggiatura facciate interne Parrocchia del Sacro Cuore di Bruntino', -1, 0, N'67', '2000-03-10 00:00:00.000', '2000-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (68, 592, N'0068-2000', N'Recupero porzione di fabbricato ad uso civile abitazione.', -1, 0, N'68', '2000-03-13 00:00:00.000', '2000-03-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (69, 6, N'0069-2000', N'Variante alla concessione n. 137 del 09/09/1999', -1, 0, N'69', '2000-03-13 00:00:00.000', '2000-03-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (70, 895, N'0070-2000', N'Nuovo capannone ed annessi uffici SMI S.p.A.', -1, 0, N'70', '2000-03-14 00:00:00.000', '2000-03-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (71, 148, N'0071-2000', N'Intervento edilizio inserito nell''ambito del P.d.L. "Briolo"', -1, 0, N'71', '2000-03-16 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (72, 318, N'0072-2000', N'Studio di fattibilità nuova strada per Camanghè', -1, 0, N'72', '2000-03-16 00:00:00.000', '2000-03-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (73, 85, N'0073-2000', N'Realizzazione impianto sportivo polivalente', -1, 0, N'73', '2000-03-16 00:00:00.000', '2000-03-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (74, 690, N'0074-2000', N'D.I.A. porticato', -1, 0, N'74', '2000-03-17 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (75, 883, N'0075-2000', N'Sviluppo urbanistico Stabello', -1, 0, N'75', '2000-03-21 00:00:00.000', '2000-03-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (76, 901, N'0076-2000', N'Sviluppo urbanistico area di Osio Sopra', -1, 0, N'76', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (77, 154, N'0077-2000', N'Collaudo statico copertura in legno lamellare per campo polivalente presso il Centro Sportivo di Via', -1, 0, N'77', '2000-03-20 00:00:00.000', '2000-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (78, 295, N'0078-2000', N'Completamento riqualificazione urbana centro storico ed abbattimento delle barriere architettoniche', -1, 0, N'78', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (79, 1087, N'0079-2000', N'Causa Imm. F.B. S.a.s. di Facchinetti & Brevi contro Imm. B. & B. S.a.s. del Cav. Antonio Barcella &', -1, 0, N'79', '2000-03-21 00:00:00.000', '2000-03-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (80, 12, N'0080-2000', N'Piccole modifiche interne', -1, 0, N'80', '2000-03-21 00:00:00.000', '2000-03-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (81, 901, N'0081-2000', N'Nuovo complesso artigianale', -1, 0, N'81', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (82, 301, N'0082-2000', N'Richiesta di finanziamento per campo di calcio', -1, 0, N'82', '2000-03-16 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (83, 901, N'0083-2000', N'Studio di fattibilità area in Dalmine', -1, 0, N'83', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (84, 901, N'0084-2000', N'Studio di fattibilità area in Zogno', -1, 0, N'84', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (85, 419, N'0085-2000', N'Progetto AS-BUILT impianto elettrico capannone industriale', -1, 0, N'85', '2000-03-25 00:00:00.000', '2000-03-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (86, 1015, N'0086-2000', N'Progetto per l''installazione di una Stazione Radio Base nel comune di Cremnago d''Inverigo', -1, 0, N'86', '2000-03-27 00:00:00.000', '2000-03-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (87, 476, N'0087-2000', N'Impianto idroelettrico Premelè in Val Fontana', -1, 0, N'87', '2000-03-28 00:00:00.000', '2000-03-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (88, 455, N'0088-2000', N'Impianto idroelettrico Premelè in Val Fontana', -1, 0, N'88', '2000-03-28 00:00:00.000', '2000-03-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (89, 762, N'0089-2000', N'Realizzazione nuovo ascensore', -1, 0, N'89', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (90, 889, N'0090-2000', N'Rifacimento locale accessorio', -1, 0, N'90', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (91, 282, N'0091-2000', N'Progetto preliminare adeguamento, ristrutturazione ed ampliamento impianto di pubblica illuminazione', -1, 0, N'91', '2000-03-30 00:00:00.000', '2000-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (92, 282, N'0092-2000', N'Progetto prel. ristrutturazione ed adeguamento impianto elettrico edificio di proprietà comunale in ', -1, 0, N'92', '2000-03-30 00:00:00.000', '2000-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (93, 282, N'0093-2000', N'Prog. prel. ristrutturazione ed adeg. imp. elettrico generale, predisposizione imp. di trasmis. dati', -1, 0, N'93', '2000-03-30 00:00:00.000', '2000-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (94, 902, N'0094-2000', N'Ristrutturazione edificio civile abitazione', -1, 0, N'94', '2000-04-03 00:00:00.000', '2000-04-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (95, 1065, N'0095-2000', N'Impianti tecnologici nuova Mensa Polo Tecnologico di Dalmine', -1, 0, N'95', '2000-04-04 00:00:00.000', '2000-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (96, 160, N'0096-2000', N'Ampliamento edificio ad uso industriale', -1, 0, N'96', '2000-04-10 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (97, 287, N'0097-2000', N'Collaudo statico copertura campo da tennis situato negli impianti sportivi S. Giulia', -1, 0, N'97', '2000-04-11 00:00:00.000', '2000-04-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (98, 251, N'0098-2000', N'Progetto di riconversione di parte della scuola elementare di via Marconi a scuola materna', -1, 0, N'98', '2000-04-13 00:00:00.000', '2000-04-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (99, 825, N'0099-2000', N'Requisiti acustici edificio ed intervento di fonoisolamento', -1, 0, N'99', '2000-04-14 00:00:00.000', '2000-04-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (100, 591, N'0100-2000', N'Nuovo capannone ad uso magazzino', -1, 0, N'100', '2000-04-14 00:00:00.000', '2000-04-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (101, 154, N'0101-2000', N'Collaudo statico nuova copertura in legno lamellare per campo da tennis presso il Centro Sportivo', -1, 0, N'101', '2000-04-18 00:00:00.000', '2000-04-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (102, 370, N'0102-2000', N'Installazioni apparecchiature di misura e controllo energia contatori', -1, 0, N'102', '2000-05-05 00:00:00.000', '2000-05-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (103, 139, N'0103-2000', N'Realizzazione nuovo tettuccio in via Aldo Moro', -1, 0, N'103', '2000-04-19 00:00:00.000', '2000-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (104, 318, N'0104-2000', N'Palazzo Rimani', -1, 0, N'104', '2000-04-18 00:00:00.000', '2000-04-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (105, 697, N'0105-2000', N'Revisione progetto impianti tecnologici Caserma Polizia di via Feltre - Milano', -1, 0, N'105', '2000-04-20 00:00:00.000', '2000-04-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (106, 42, N'0106-2000', N'Progetto esecutivo estensione rete teleriscaldamento AGAM-NEI', -1, 0, N'106', '2000-04-27 00:00:00.000', '2000-04-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (107, 42, N'0107-2000', N'Progetto esecutivo estensione rete teleriscaldamento Ex-Simmenthal', -1, 0, N'107', '2000-04-27 00:00:00.000', '2000-04-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (108, 35, N'0108-2000', N'Considerazioni su basamento e vano tecnico di Via Casati 1/a', -1, 0, N'108', '2000-05-09 00:00:00.000', '2000-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (109, 634, N'0109-2000', N'Perizia giurata per rinnovo C.P.I. distributore carburanti stradale', -1, 0, N'109', '2000-04-26 00:00:00.000', '2000-04-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (110, 153, N'0110-2000', N'Perizia giurata per rinnovo Certificato di Prevenzione Incendi deposito carburanti', -1, 0, N'110', '2000-04-26 00:00:00.000', '2000-04-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (111, 634, N'0111-2000', N'Perizia giurata per rinnovo CPI distributore carburanti stradale e impianto di gpl', -1, 0, N'111', '2000-05-02 00:00:00.000', '2000-05-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (112, 318, N'0112-2000', N'Sistemazione vicolo comunale della caserma', -1, 0, N'112', '2000-05-02 00:00:00.000', '2000-05-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (113, 499, N'0113-2000', N'Adeguamento impianto elettrico magazzino', -1, 0, N'113', '2000-05-05 00:00:00.000', '2000-05-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (114, 543, N'0114-2000', N'Quadro elettrico linea Fonte Bracca', -1, 0, N'114', '2000-05-05 00:00:00.000', '2000-05-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (115, 45, N'0115-2000', N'Servizi tecnici inerenti interventi in Milano per realizzazione tratte di linee metrotramviarie', -1, 0, N'115', '2000-05-09 00:00:00.000', '2000-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (116, 895, N'0116-2000', N'Potenziamento cabine MT/BT SMIFORM e SMIMEC', -1, 0, N'116', '2000-05-09 00:00:00.000', '2000-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (117, 42, N'0117-2000', N'Corsi Autocad Release 14', -1, 0, N'117', '2000-05-09 00:00:00.000', '2000-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (118, 81, N'0118-2000', N'Valutazione di impatto acustico relativa ai laboratori nell''ambito del progetto di recupero urbanist', -1, 0, N'118', '2000-05-10 00:00:00.000', '2000-05-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (119, 19, N'0119-2000', N'Recupero urbanistico del Complesso S. Eusebio', -1, 0, N'119', '2000-05-12 00:00:00.000', '2000-05-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (120, 295, N'0120-2000', N'Ricostruzione muro crollato in Via Gratarolo - S.Giovanni Bianco', -1, 0, N'120', '2000-05-10 00:00:00.000', '2000-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (121, 295, N'0121-2000', N'Manutenzione straordinaria manti stradali, e rifacimento muri di sostegno in località "Foppa"', -1, 0, N'121', '2000-05-09 00:00:00.000', '2000-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (122, 882, N'0122-2000', N'Perizia di stima immobili in Villa d''Almè', -1, 0, N'122', '2000-05-18 00:00:00.000', '2000-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (123, 892, N'0123-2000', N'Studio di fattibilità per centrale di cogenerazione a ciclo combinato 20 MW', -1, 0, N'123', '2000-05-18 00:00:00.000', '2000-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (124, 82, N'0124-2000', N'Progetto di conservazione e ri-uso "Il Torrione"', -1, 0, N'124', '2000-05-16 00:00:00.000', '2000-05-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (125, 198, N'0125-2000', N'Parere preventivo per sopralzo edificio', -1, 0, N'125', '2000-05-18 00:00:00.000', '2000-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (126, 322, N'0126-2000', N'Realizzazione officina per auto', -1, 0, N'126', '2000-05-18 00:00:00.000', '2000-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (127, 780, N'0127-2000', N'Adeguamento impianto elettrico cinema parrocchiale', -1, 0, N'127', '2000-05-18 00:00:00.000', '2000-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (128, 327, N'0128-2000', N'Progetto preliminare ristrutturazione condominio', -1, 0, N'128', '2000-05-19 00:00:00.000', '2000-05-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (129, 829, N'0129-2000', N'Impianto elettrico Ufficio Postale Succursale 76 Piazza Gasparri - Milano', -1, 0, N'129', '2000-05-26 00:00:00.000', '2000-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (130, 1109, N'0130-2000', N'Demolizione edificio esistente e riedificazione di nuovo edificio residenziale per N. 15 alloggi', -1, 0, N'130', '2000-05-26 00:00:00.000', '2000-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (131, 736, N'0131-2000', N'Realizzazione di edifici residenziali nell''ambito del P.d.L. "Tresolzio" - Lotto C', -1, 0, N'131', '2000-06-15 00:00:00.000', '2000-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (132, 769, N'0132-2000', N'Modifiche servizi igienici piano terra oratorio', -1, 0, N'132', '2000-06-08 00:00:00.000', '2000-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (133, 151, N'0133-2000', N'Impianto di riscaldamento n°3 appartamenti.', -1, 0, N'133', '2000-05-30 00:00:00.000', '2000-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (134, 894, N'0134-2000', N'Affidamento del servizio di gestione e manutenzione degli impianti termici, idrosanitari, di ventila', -1, 0, N'134', '2000-06-15 00:00:00.000', '2000-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (135, 1023, N'0135-2000', N'Progetto palazzina in Comune di Sedrina', -1, 0, N'135', '2000-06-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (136, 178, N'0136-2000', N'Nuova costruzione casa bifamiliare', -1, 0, N'136', '2000-06-02 00:00:00.000', '2000-06-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (137, 288, N'0137-2000', N'Adeguamento impianti di riscaldamento installati presso la Scuola Materna di Via Galileo e la palest', -1, 0, N'137', '2000-06-05 00:00:00.000', '2000-06-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (138, 288, N'0138-2000', N'Rifacimento impianti nell''ambito del progetto di recupero della Palazzina AEM in Via alla Stazione', -1, 0, N'138', '2000-06-05 00:00:00.000', '2000-06-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (139, 34, N'0139-2000', N'Verifica, progettazione e Direzione Lavori per opere civili relative a trasformazione della centrale', -1, 0, N'139', '2000-06-07 00:00:00.000', '2000-06-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (140, 34, N'0140-2000', N'Verifica, progettazione e Direzione Lavori per opere civili relative alla trasformazione della centr', -1, 0, N'140', '2000-06-07 00:00:00.000', '2000-06-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (141, 1028, N'0141-2000', N'Rilievo reti Centrale Piateda', -1, 0, N'141', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (142, 172, N'0142-2000', N'Formazione nuova autorimessa ai sensi legge 122/89', -1, 0, N'142', '2000-06-21 00:00:00.000', '2000-06-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (143, 769, N'0143-2000', N'Impianto di termoventilazione cinema Serassi', -1, 0, N'143', '2000-06-09 00:00:00.000', '2000-06-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (144, 1071, N'0144-2000', N'Impianto elettrico capannone industriale', -1, 0, N'144', '2000-06-19 00:00:00.000', '2000-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (145, 697, N'0145-2000', N'Roma TVA', -1, 0, N'145', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (146, 697, N'0146-2000', N'Acquisizione sedime tranvia', -1, 0, N'146', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (147, 464, N'0147-2000', N'Strutture box interrato', -1, 0, N'147', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (148, 1099, N'0148-2000', N'Studio di fattibilità per individuazione nuove aree per strutture sportive', -1, 0, N'148', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (149, 318, N'0149-2000', N'Restauro conservativo statue Villa Belotti', -1, 0, N'149', '2000-06-22 00:00:00.000', '2000-06-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (150, 840, N'0150-2000', N'Nuovo corpo mensa ed aree esterne complesso scolastico "L.Mascheroni" - Bergamo', -1, 0, N'150', '2000-06-22 00:00:00.000', '2000-06-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (151, 840, N'0151-2000', N'I.T.I.S. Galilei Lovere - Impianto di riscaldmento nuove aule', -1, 0, N'151', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (152, 35, N'0152-2000', N'D.I.A. - Via San Sisto n. 4', -1, 0, N'152', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (153, 35, N'0153-2000', N'D.I.A. - Via Cusani n. 1', -1, 0, N'153', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (154, 35, N'0154-2000', N'Verifica strutturale - Via Cusani n. 1', -1, 0, N'154', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (155, 35, N'0155-2000', N'D.I.A. - Via Broletto n. 43', -1, 0, N'155', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (156, 35, N'0156-2000', N'Verifica strutturale - Via Broletto n. 43', -1, 0, N'156', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (157, 35, N'0157-2000', N'Progettazione strutturale - Foro Bonaparte n. 35', -1, 0, N'157', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (158, 35, N'0158-2000', N'D.I.A. - Foro Bonaparte n. 35', -1, 0, N'158', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (159, 35, N'0159-2000', N'D.I.A. - Via Bisceglie n. 120', -1, 0, N'159', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (160, 35, N'0160-2000', N'Verifica strutturale - Via Bisceglie n. 120', -1, 0, N'160', '2000-06-26 00:00:00.000', '2000-06-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (161, 509, N'0161-2000', N'494/96 capannone prefabbricato', -1, 0, N'161', '2000-06-26 00:00:00.000', '2000-07-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (162, 43, N'0162-2000', N'Strutture cantina interrata', -1, 0, N'162', '2000-06-26 00:00:00.000', '2000-07-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (163, 538, N'0163-2000', N'Strutture box interrato', -1, 0, N'163', '2000-06-26 00:00:00.000', '2000-07-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (164, 159, N'0164-2000', N'Intervento in V.le Papa Giovanni XXIII, angolo Via Paleocapa.', -1, 0, N'164', '2000-06-28 00:00:00.000', '2003-01-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (165, 126, N'0165-2000', N'Consulenza tecnica impianto elettrico San Paolo IMI - Fil. Treviolo', -1, 0, N'165', '2000-06-29 00:00:00.000', '2000-10-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (166, 126, N'0166-2000', N'Impianto elettrico supermercato "PICARD I Surgelati "- Trezzano s/N', -1, 0, N'166', '2000-06-29 00:00:00.000', '2000-10-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (167, 896, N'0167-2000', N'Nuovo capannone di via Vittorio Veneto n.4 (Ex vetreria)', -1, 0, N'167', '2000-06-30 00:00:00.000', '2001-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (168, 272, N'0168-2000', N'Scuola materna a cinque sezioni', -1, 0, N'168', '2000-07-07 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (169, 15, N'0169-2000', N'Direzione Lavori e 494/96 tratto di fognatura', -1, 0, N'169', '2000-07-06 00:00:00.000', '2000-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (170, 225, N'0170-2000', N'Capannone a schiera int. 5', -1, 0, N'170', '2000-07-11 00:00:00.000', '2000-07-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (171, 15, N'0171-2000', N'Direzione lavori teleriscaldamento S.Gerardo', -1, 0, N'171', '2000-07-10 00:00:00.000', '2001-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (172, 829, N'0172-2000', N'Direzione Lavori impianti Via Cordusio n. 4 - Milano', -1, 0, N'172', '2000-07-01 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (173, 829, N'0173-2000', N'Coordinamento in fase di esecuzione ristrutturazione di Via Cordusio n. 4 - Milano', -1, 0, N'173', '2000-07-01 00:00:00.000', '2001-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (174, 829, N'0174-2000', N'Progetto di completamento via Cassano d Adda.', -1, 0, N'174', '2000-07-17 00:00:00.000', '2001-03-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (175, 154, N'0175-2000', N'Collaudo statico copertura in legno lamellare Comune di Borgo Valditaro', -1, 0, N'175', '2000-04-18 00:00:00.000', '2000-07-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (176, 154, N'0176-2000', N'Collaudo statico struttura campo da tennis Treviglio (BG)', -1, 0, N'176', '2000-03-01 00:00:00.000', '2000-07-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (177, 154, N'0177-2000', N'Collaudo statico struttura campo in Comune di Lodi', -1, 0, N'177', '2000-07-15 00:00:00.000', '2000-07-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (178, 900, N'0178-2000', N'Collaudo statico strutture in c.a. edificio in Segrate (MI)', -1, 0, N'178', '2000-07-15 00:00:00.000', '2000-07-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (179, 35, N'0179-2000', N'Verifica strutturale c.t. Via Monte di Pietà n. 16 - Milano', -1, 0, N'179', '2000-07-15 00:00:00.000', '2000-10-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (180, 35, N'0180-2000', N'Verifica strutturale c.t. Via Monte di Pietà n. 16 - Milano', -1, 0, N'180', '2000-07-15 00:00:00.000', '2000-08-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (181, 35, N'0181-2000', N'Verifica strutturale c.t. Via Don Tornaghi n. 10 - Corsico (MI)', -1, 0, N'181', '2000-07-15 00:00:00.000', '2000-08-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (182, 35, N'0182-2000', N'Verifica strutturale c.t. Via Tolentino n. 1 - Milano', -1, 0, N'182', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (183, 35, N'0183-2000', N'D.I.A. c.t. Via Monte di Pietà n. 15 - Milano', -1, 0, N'183', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (184, 35, N'0184-2000', N'D.I.A. c.t. Via IV Novembre 36 - Corsico (MI)', -1, 0, N'184', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (185, 35, N'0185-2000', N'D.I.A. c.t. Piazza Giovanni XXIII - Corsico (MI)', -1, 0, N'185', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (186, 35, N'0186-2000', N'D.I.A. c.t. Via Salma n. 53 - Corsico (MI)', -1, 0, N'186', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (187, 35, N'0187-2000', N'D.I.A. c.t. Via Salma n. 51 - Corsico (MI)', -1, 0, N'187', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (188, 35, N'0188-2000', N'D.I.A. c.t. Via Malakoff n. 23 - Corsico (MI)', -1, 0, N'188', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (189, 36, N'0189-2000', N'D.I.A. Via Roma n. 18 - Corsico (MI)', -1, 0, N'189', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (190, 35, N'0190-2000', N'D.I.A. c.t. Via Bozzi n. 14 - Corsico (MI)', -1, 0, N'190', '2000-07-15 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (191, 985, N'0191-2000', N'Impianto elettrico villa', -1, 0, N'191', '2000-07-15 00:00:00.000', '2000-11-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (192, 160, N'0192-2000', N'Realizzazione nuovo magazzino ad uso industriale e rifacimento copertura edificio esistente', -1, 0, N'192', '2000-07-14 00:00:00.000', '2000-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (193, 963, N'0193-2000', N'Recupero immobile in località Roncazzi', -1, 0, N'193', '2000-07-15 00:00:00.000', '2000-09-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (194, 644, N'0194-2000', N'Impianti complesso residenziale ed auditorium', -1, 0, N'194', '2000-07-19 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (195, 63, N'0195-2000', N'Opere di ampliamento filiale in via Cino del duca 5 - Milano', -1, 0, N'195', '2000-07-20 00:00:00.000', '2000-07-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (196, 1034, N'0196-2000', N'Collaudo statico copertura metallica mobile campi da tennis', -1, 0, N'196', '2000-07-20 00:00:00.000', '2000-07-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (197, 35, N'0197-2000', N'DIA c.t. Via Albricci n. 5 - Milano', -1, 0, N'197', '2000-07-20 00:00:00.000', '2000-08-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (198, 35, N'0198-2000', N'DIA c.t. Via Pisani n. 20 - Milano', -1, 0, N'198', '2000-07-20 00:00:00.000', '2000-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (199, 35, N'0199-2000', N'DIA c.t. Via Unione n. 3 - Milano', -1, 0, N'199', '2000-07-20 00:00:00.000', '2000-08-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (200, 35, N'0200-2000', N'Verifica strutturale Via Bozzi n. 14 - Corsico (MI)', -1, 0, N'200', '2000-07-20 00:00:00.000', '2000-08-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (201, 413, N'0201-2000', N'Nuova costruzione villetta bifamigliare in località Cornalita.', -1, 0, N'201', '2000-07-20 00:00:00.000', '2000-09-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (202, 412, N'0202-2000', N'Capannone artigianale in Romano di Lombardia.', -1, 0, N'202', '2000-07-20 00:00:00.000', '2000-07-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (203, 301, N'0203-2000', N'Studio di fattibilità nuovi parcheggi e spogliatoi', -1, 0, N'203', '2000-07-20 00:00:00.000', '2000-08-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (204, 22, N'0204-2000', N'Censimento/rilievo tecnico immobili di proprietà', -1, 0, N'204', '2000-07-21 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (205, 18, N'0205-2000', N'Strutture edificio Cologno al Serio (BG)', -1, 0, N'205', '2000-06-29 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (206, 769, N'0206-2000', N'Richiesta finanziamento 8%', -1, 0, N'206', '2000-07-26 00:00:00.000', '2000-08-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (207, 154, N'0207-2000', N'Collaudo copertura tribune Centro Sportivo Mendella (Mantova)', -1, 0, N'207', '2000-07-26 00:00:00.000', '2000-06-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (208, 95, N'0208-2000', N'Impianto elettrico autosalone in Bergamo', -1, 0, N'208', '2000-07-28 00:00:00.000', '2000-09-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (209, 715, N'0209-2000', N'Consulenza su progetto MM Roma', -1, 0, N'209', '2000-07-28 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (210, 531, N'0210-2000', N'PSC - realizzazione copertura in legno lamellare - Marino (RO)', -1, 0, N'210', '2000-08-01 00:00:00.000', '2000-08-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (211, 660, N'0211-2000', N'Impianto di illuminazione Galleria Ardeatina G.R.A. - Roma', -1, 0, N'211', '2000-08-02 00:00:00.000', '2000-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (212, 236, N'0212-2000', N'Opere aggiuntive fognature Fraz. Ghiaie', -1, 0, N'212', '2000-08-02 00:00:00.000', '2000-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (213, 568, N'0213-2000', N'Complesso residenziale "La Piazzetta" - Paladina', -1, 0, N'213', '2000-08-03 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (214, 173, N'0214-2000', N'DIA per modifiche interne', -1, 0, N'214', '2000-08-04 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (215, 16, N'0215-2000', N'Consulenza per analisi commessa in Milano (SEAP Srl)', -1, 0, N'215', '2000-08-04 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (216, 92, N'0216-2000', N'494/96 Piano di sicurezza Via dei Caniana n. 2 - Bergamo', -1, 0, N'216', '2000-08-08 00:00:00.000', '2000-11-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (217, 498, N'0217-2000', N'DIA appartamento 1° Piano Via Mazzi n. 14 - Villa d''Almè', -1, 0, N'217', '2000-08-08 00:00:00.000', '2000-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (218, 697, N'0218-2000', N'Tramvia TVA - Roma - Disegno profili', -1, 0, N'218', '2000-09-04 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (219, 736, N'0219-2000', N'Villetta bifamiliare nell''ambito del PDL "Tresolzio"', -1, 0, N'219', '2000-09-04 00:00:00.000', '2000-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (220, 198, N'0220-2000', N'Sopralzo casa di riposo', -1, 0, N'220', '2000-09-05 00:00:00.000', '2000-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (221, 200, N'0221-2000', N'Ristrutturazione Casa di Riposo', -1, 0, N'221', '2000-09-04 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (222, 914, N'0222-2000', N'Stesura disegni relativi alla cabina di trasformazione Val d''Agrì', -1, 0, N'222', '2000-09-06 00:00:00.000', '2000-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (223, 697, N'0223-2000', N'Progetto definitivo Tramvia Ranica-Albino', -1, 0, N'223', '2000-09-11 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (224, 697, N'0224-2000', N'Progetto definitivo per appalto integrato Tramvia delle Valli-Tratta funzionale Bergamo-Ranica', -1, 0, N'224', '2000-09-11 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (225, 35, N'0225-2000', N'Verifica strutturale per adeguamento c.t. via Bonghi 1/7 (MI)', -1, 0, N'225', '2000-09-12 00:00:00.000', '2001-05-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (226, 35, N'0226-2000', N'D.I.A. per adeguamento centrale termica via Bonghi 1/7 (MI)', -1, 0, N'226', '2000-09-12 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (227, 1065, N'0227-2000', N'Perizia di variante n. 1 - Lotto n. 3', -1, 0, N'227', '2000-09-12 00:00:00.000', '2000-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (228, 35, N'0228-2000', N'Verifica strutturale per adeguamento c.t. - P.zza Diaz 6 (MI)', -1, 0, N'228', '2000-09-13 00:00:00.000', '2000-10-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (229, 451, N'0229-2000', N'Aggiornamento disegni progettuali impianto elettrico capannone industriale', -1, 0, N'229', '2000-09-13 00:00:00.000', '2000-10-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (230, 777, N'0230-2000', N'Ristrutturazione casa parrocchiale', -1, 0, N'230', '2000-09-14 00:00:00.000', '2000-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (231, 699, N'0231-2000', N'Impianto elettrico capannone artigianale', -1, 0, N'231', '2000-09-14 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (232, 256, N'0232-2000', N'Verifica statica Scuole di Dossena', -1, 0, N'232', '2000-09-18 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (233, 15, N'0233-2000', N'Direzione Lavori teleriscaldamento - 2° Lotto', -1, 0, N'233', '2000-09-18 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (234, 154, N'0234-2000', N'Collaudo statico tribuna stadio comunale di Grosseto con Commissione di Vigilanza', -1, 0, N'234', '2000-09-07 00:00:00.000', '2000-09-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (235, 895, N'0235-2000', N'Progetto illuminazione stradale Viale Vittorio Veneto-San Pellegrino Terme', -1, 0, N'235', '2000-09-18 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (236, 2, N'0236-2000', N'Realizzazione nuovo edificio residenziale in Via Ghiaie a Villa d''Almè', -1, 0, N'236', '2000-09-21 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (237, 1011, N'0237-2000', N'Nuovo insediam. ind. in S. Giuliano M.se. +', -1, 0, N'237', '2000-09-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (238, 878, N'0238-2000', N'Recupero del sottotetto ai sensi della L.R. n°15/96', -1, 0, N'238', '2000-09-22 00:00:00.000', '2000-10-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (239, 898, N'0239-2000', N'Progetto impianti meccanici, elettrici e di comunicazione Linea C - Tratta T4', -1, 0, N'239', '2000-09-18 00:00:00.000', '2001-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (240, 154, N'0240-2000', N'Collaudo statico tribune in c.a. Centro Sportivo Marina di Carrara', -1, 0, N'240', '2000-09-23 00:00:00.000', '2000-09-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (241, 86, N'0241-2000', N'Collaudo statico palco prefabricato montato alla Fara - Città Alta (BG)', -1, 0, N'241', '2000-08-12 00:00:00.000', '2000-08-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (242, 550, N'0242-2000', N'Collaudo impiantodi condizionamento Sarlux', -1, 0, N'242', '2000-07-25 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (243, 359, N'0243-2000', N'Strutture ampliamento edificio in Almenno S. Bartolomeo', -1, 0, N'243', '2000-09-29 00:00:00.000', '2001-05-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (244, 35, N'0244-2000', N'Coordinamento in fase di esecuzione trasformazione centrale termica in Via Salma n. 51 - Corsico (MI', -1, 0, N'244', '2000-09-25 00:00:00.000', '2000-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (245, 483, N'0245-2000', N'Collaudo opere di urbanizzazione P.L. in comune di Comun Nuovo', -1, 0, N'245', '2000-10-11 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (246, 100, N'0246-2000', N'Nuova cabina MT/bt Capannone industriale', -1, 0, N'246', '2000-09-29 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (247, 35, N'0247-2000', N'Collaudo statico opere di trasformazione centrale termica Via Unione 3 - Milano', -1, 0, N'247', '2000-10-02 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (248, 35, N'0248-2000', N'Collaudo statico opere di trasformazione centrale termica P.zza Erculea 11 - Milano', -1, 0, N'248', '2000-10-02 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (249, 35, N'0249-2000', N'Collaudo statico opere di trasformazione centrale termica Via Pisani n. 20 - Milano', -1, 0, N'249', '2000-10-02 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (250, 306, N'0250-2000', N'Ampliamento Scuola Elementare e Media di Petosino', -1, 0, N'250', '2000-10-02 00:00:00.000', '2002-04-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (251, 1096, N'0251-2000', N'Impianto di riscaldamento piano interrato edificio residenziale', -1, 0, N'251', '2000-10-02 00:00:00.000', '2000-10-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (252, 154, N'0252-2000', N'Collaudo statico Copertura in legno lamellare camo polivalente C.S. Gessate.', -1, 0, N'252', '2000-10-06 00:00:00.000', '2000-10-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (253, 785, N'0253-2000', N'Centrale termica centro di accoglienza S. Lucia - Impianto elettrico', -1, 0, N'253', '2000-10-13 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (254, 2, N'0254-2000', N'Revisione progettazione impianto centro olio di Ragusa', -1, 0, N'254', '2000-10-13 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (255, 749, N'0255-2000', N'Concorso internazionale per il Nuovo Ospedale di Bergamo', -1, 0, N'255', '2000-10-14 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (256, 697, N'0256-2000', N'Relazioni sull''isolamento termico ai sensi della L. 10/91di n. 4 edifici di civile abitazione (Case', -1, 0, N'256', '2000-10-17 00:00:00.000', '2001-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (257, 298, N'0257-2000', N'Studio di fattibilità per adeguamento n. 5 ponti comunali', -1, 0, N'257', '2000-10-17 00:00:00.000', '2000-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (258, 34, N'0258-2000', N'Collaudo statico opere di trasformazione centrale termica di Via Casati n. 32 - Milano', -1, 0, N'258', '2000-10-17 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (259, 34, N'0259-2000', N'Collaudo statico opere di trasformazione centrale termica di Largo Cairoli n. 2 - Milano', -1, 0, N'259', '2000-10-17 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (260, 697, N'0261-2000', N'Progetto impianti meccanici Commissariato P.S. di Via Satta - Milano', -1, 0, N'261', '2000-10-23 00:00:00.000', '2000-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (261, 697, N'0262-2000', N'Progetto impianti meccanici Commissariato P.S. di Via Primaticcio - Milano', -1, 0, N'262', '2000-10-23 00:00:00.000', '2000-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (262, 697, N'0263-2000', N'Progetto impianti meccanici Commissariato P.S. - Viale Monza - Milano', -1, 0, N'263', '2000-10-23 00:00:00.000', '2000-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (263, 697, N'0264-2000', N'Progetto impianti meccanici Commissariato P.S.- Via Mecenate - Milano', -1, 0, N'264', '2000-10-23 00:00:00.000', '2000-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (264, 154, N'0265-2000', N'Collaudo statico lavori di ampliamento spogliatoi piscina c/o C.S. Cornaredo', -1, 0, N'265', '2000-10-23 00:00:00.000', '2000-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (265, 286, N'0266-2000', N'Collaudo tecnico amministrativo edificio in Via U. La Malfa 1-3-5-7-9', -1, 0, N'266', '2000-10-25 00:00:00.000', '2000-11-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (266, 736, N'0267-2000', N'Appartamento residenziale nell''ambito del P.d.L. "Tresolzio" - Impianto di riscaldamento a pavimento', -1, 0, N'267', '2000-10-26 00:00:00.000', '2000-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (267, 440, N'0268-2000', N'Ristrutturazione edificio industriale in Almè', -1, 0, N'268', '2000-10-26 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (268, 417, N'0269-2000', N'Intervento in Vignate - Progettazione impianti tecnologici', -1, 0, N'269', '2000-10-27 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (269, 221, N'0270-2000', N'Opere interne piano terra stabile in Via Furietti (BG)', -1, 0, N'270', '2000-10-30 00:00:00.000', '2000-11-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (270, 233, N'0271-2000', N'Pratica Commissione Provinciale di Vigilanza complesso sportivo', -1, 0, N'271', '2000-10-31 00:00:00.000', '2000-12-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (271, 822, N'0272-2000', N'Strutture per ristrutturazione porzione di fabbricato', -1, 0, N'272', '2000-11-02 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (272, 814, N'0273-2000', N'Strutture per autorimessa interrata', -1, 0, N'273', '2000-11-02 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (273, 359, N'0274-2000', N'Ampliamento Ristorante "Collina" - Impianti elettrici e di riscaldamento, L. 10/91', -1, 0, N'274', '2000-11-02 00:00:00.000', '2000-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (274, 282, N'0275-2000', N'Adeguamento impianto elettrico Scuola Media Tiraboschi', -1, 0, N'275', '2000-11-07 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (275, 154, N'0276-2000', N'Collaudo statico copertura campo da tennis - Comune di Perletto', -1, 0, N'276', '2000-11-07 00:00:00.000', '2000-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (276, 1028, N'0277-2000', N'Pratica ISPESL impianto di Boffalora', -1, 0, N'277', '2000-11-07 00:00:00.000', '2001-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (277, 369, N'0278-2000', N'Progetto preliminare centrale tecnologica Ospeadle Bolognini', -1, 0, N'278', '2000-11-20 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (278, 228, N'0279-2000', N'Centro Sportivo di Castel Gandosso - Almenno S. Bartolomeo - Impianti', -1, 0, N'279', '2000-11-20 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (279, 154, N'0280-2000', N'Collaudo statico copertura in legno lamellare presso il Centro Sp.vo di Marina di Massa', -1, 0, N'280', '2000-11-20 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (280, 697, N'0281-2000', N'Impianti civili di stazione ed aree limitrofe del manufatto magazzino/refettorio e dei box auto - AF', -1, 0, N'281', '2000-11-20 00:00:00.000', '2000-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (281, 364, N'0282-2000', N'C.T.P. vertenza Costruzioni Perregrini/Servocasa S.r.l.', -1, 0, N'282', '2000-11-22 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (282, 914, N'0283-2000', N'Modifica schemi quadro elettrico power center "basell"', -1, 0, N'283', '2000-11-23 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (283, 650, N'0284-2000', N'Accatastamento appartamento Via Prada 2 - Villa d''almè', -1, 0, N'284', '2000-11-23 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (284, 230, N'0285-2000', N'Collaudo statico impianto sportivo polivalente', -1, 0, N'285', '2000-11-23 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (285, 243, N'0286-2000', N'Coordinamento in fase di prog. ed esec. Lavori di rifacimento delle reti acqua e gas', -1, 0, N'286', '2000-11-28 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (286, 445, N'0287-2000', N'Piano di sicurezza e coor. edificio residenziale in Palazzago', -1, 0, N'287', '2000-11-30 00:00:00.000', '2000-12-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (287, 697, N'0288-2000', N'Linea M2 - Prolungamento Famagosta . Assago Milano Fiori', -1, 0, N'288', '2000-11-30 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (288, 233, N'0289-2000', N'Nuovo campo da calcio da 11 per il settore giovanile', -1, 0, N'289', '2000-04-30 00:00:00.000', '2000-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (289, 377, N'0290-2000', N'Progetto impianto elettrico capannone industriale', -1, 0, N'290', '2000-12-01 00:00:00.000', '2001-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (290, 765, N'0291-2000', N'Parcheggio pubblico interrato in P.zza F. Meda', -1, 0, N'291', '2000-12-01 00:00:00.000', '2000-12-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (291, 765, N'0292-2000', N'Progettazione preliminare impianti parcheggio P.zza F. Meda', -1, 0, N'292', '2000-12-01 00:00:00.000', '2001-12-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (292, 2, N'0293-2000', N'Strutture box fuori terra', -1, 0, N'293', '2000-12-06 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (293, 164, N'0294-2000', N'Strutture scala esterna', -1, 0, N'294', '2000-12-06 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (294, 2, N'0295-2000', N'Strutture copertura', -1, 0, N'295', '2000-12-06 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (295, 528, N'0296-2000', N'Strutture box interrato', -1, 0, N'296', '2000-12-07 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (296, 177, N'0297-2000', N'Strutture box interrato', -1, 0, N'297', '2000-12-07 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (297, 742, N'0298-2000', N'Nuovo impianto di verniciatura Ferrari. +Impianti elettrici e meccanici', -1, 0, N'298', '2000-12-07 00:00:00.000', '2000-12-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (298, 317, N'0299-2000', N'Progetto preliminare adeguamento Scuole Elementari alla Normativa VVF', -1, 0, N'299', '2000-12-15 00:00:00.000', '2000-12-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (299, 322, N'0300-2000', N'Perizia danni causati dalla Società VB Vetreria Brembana Snc alla nuova filiale Lancia', -1, 0, N'300', '2000-12-28 00:00:00.000', '2000-12-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (300, 304, N'0301-2000', N'Collaudo statico tribune Centro Sportivo "Enrico Colombo"', -1, 0, N'301', '2000-12-28 00:00:00.000', '2001-02-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (301, 840, N'0001-2001', N'Progettazione e D.L. impianti idraulici nell ambito della sistemazione funzionale ITIS Paleocapa (BG)', -1, 0, N'302', '2001-01-08 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (302, 262, N'0002-2001', N'Progetto e D.L. impianti nuova sede comunale e ristrutturazione attuale palazzo comunale', -1, 0, N'303', '2001-01-08 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (303, 313, N'0003-2001', N'Sistemazione ed adeguamento normativo Istituto liceo socio psicopedagogico e linguistico "A. Manzoni".', -1, 0, N'304', '2001-01-08 00:00:00.000', '2001-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (304, 871, N'0004-2001', N'Legge 10/91 e L. 46/90 nuovo capannone', -1, 0, N'305', '2001-01-08 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (305, 669, N'0005-2001', N'Relazione di valutazione impianto elettrico capannone artigianale.', -1, 0, N'306', '2001-01-09 00:00:00.000', '2001-10-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (306, 915, N'0006-2001', N'Disegni unifilari e funzionamento Q.E. bt impianto Località Pont Ventoux - Susa', -1, 0, N'307', '2001-01-10 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (307, 2, N'0007-2001', N'Strutture tettoia in ferro', -1, 0, N'308', '2001-01-15 00:00:00.000', '2001-07-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (308, 76, N'0008-2001', N'Integrazione censimento immobili', -1, 0, N'309', '2001-01-18 00:00:00.000', '2001-02-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (309, 417, N'0009-2001', N'Impianti capannoni TNT di Settimo Torinese', -1, 0, N'310', '2001-01-18 00:00:00.000', '2002-12-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (310, 386, N'0010-2001', N'DIA per opere interne appartamento in Via S. Orsola 6 a Bergamo', -1, 0, N'311', '2001-01-19 00:00:00.000', '2001-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (311, 719, N'0011-2001', N'Concessione Edilizia per cambio di destinazione d uso del sottotetto in abitazione', -1, 0, N'312', '2001-01-19 00:00:00.000', '2001-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (312, 978, N'0012-2001', N'Ristrutturazione impianto di riscaldamento', -1, 0, N'313', '2001-01-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (313, 1106, N'0013-2001', N'Impianto di riscaldamento officina', -1, 0, N'314', '2001-01-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (314, 35, N'0014-2001', N'Coordinamento in fase di esecuzione conversione c.t. in Via Bisceglie 120 (MI)', -1, 0, N'315', '2001-01-23 00:00:00.000', '2001-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (315, 18, N'0015-2001', N'Prove geognostiche intervento di ristrutturazione di 108 alloggi, Q.re autostrada (BG)', -1, 0, N'316', '2001-01-22 00:00:00.000', '2001-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (316, 2, N'0016-2001', N'Perizia giurata per funzionamento impianto antincendio autorimessa', -1, 0, N'317', '2001-01-25 00:00:00.000', '2001-02-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (317, 19, N'0017-2001', N'Coordinamento in fase di esecuzione impianti elettrici LOTTO 5', -1, 0, N'318', '2001-06-11 00:00:00.000', '2002-06-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (318, 19, N'0018-2001', N'Coordinamento in fase di esecuzione impianti elettrici LOTTO 10', -1, 0, N'319', '2001-10-11 00:00:00.000', '2003-04-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (319, 10, N'0019-2001', N'Dichiarazione resistenza antincendio capannoni di Presezzo', -1, 0, N'320', '2001-01-26 00:00:00.000', '2001-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (320, 73, N'0020-2001', N'Nuovo reparto produzione e stagionatura latticini', -1, 0, N'321', '2001-01-29 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (321, 54, N'0021-2001', N'Adeguamento Le. 46/90 impianto elettrico albergo Vittoria di Gromo', -1, 0, N'322', '2001-01-29 00:00:00.000', '2003-01-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (322, 154, N'0022-2001', N'Collaudo centro sportivo Comune di Settala', -1, 0, N'323', '2001-01-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (323, 154, N'0023-2001', N'Collaudo campo sportivo Cormano', -1, 0, N'324', '2001-01-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (324, 154, N'0024-2001', N'Collaudo copertura in legno lamellare', -1, 0, N'325', '2001-01-22 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (325, 60, N'0025-2001', N'Coordinamento 494/96 opere di urbanizzazione nuovo insediamento industriale', -1, 0, N'326', '2001-02-10 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (326, 385, N'0026-2001', N'DIA per modifiche interne per formazione ambulatorio odontoiatrico in locali esistenti', -1, 0, N'327', '2001-01-31 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (327, 734, N'0027-2001', N'Appartamento residenziale p.t. nell ambito del P.L. "Tresolzio" - Impianto di riscaldamento a pavime', -1, 0, N'328', '2001-01-31 00:00:00.000', '2001-07-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (328, 1060, N'0028-2001', N'Progettazione Cliniche Gavazzeni - Bergamo', -1, 0, N'329', '2001-02-02 00:00:00.000', '2001-07-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (329, 327, N'0029-2001', N'Manutenzione straordinaria condominio "Il Borgo"', -1, 0, N'330', '2001-03-21 00:00:00.000', '2002-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (330, 805, N'0030-2001', N'Richiesta variante al P.R.G.', -1, 0, N'331', '2001-02-02 00:00:00.000', '2001-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (331, 423, N'0031-2001', N'Variante n.1 al PIR denominato "Cascina Torre"', -1, 0, N'332', '2001-02-05 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (332, 101, N'0032-2001', N'Impianti capannone adibito a ricovero attrezzature agricole', -1, 0, N'333', '2001-02-08 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (333, 440, N'0033-2001', N'Cambio destinazione d uso e ristrutturazione alloggio funzionale dell attività produttiva', -1, 0, N'334', '2001-02-08 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (334, 235, N'0034-2001', N'Adeguamento e potenziamento impianto elettrico cimitero.', -1, 0, N'335', '2001-02-13 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (335, 1119, N'0035-2001', N'Impianto elettrico autolavaggio Via C. Correnti (BG)', -1, 0, N'336', '2001-02-15 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (336, 948, N'0036-2001', N'L. 10/91 condominio residenziale', -1, 0, N'337', '2001-02-15 00:00:00.000', '2001-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (337, 1028, N'0037-2001', N'Nuovo collettore fognario centrale Venina', -1, 0, N'338', '2001-02-15 00:00:00.000', '2001-02-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (338, 752, N'0038-2001', N'Costruzione impianto per la produzione di energia elettrica alimentato a biomasse - Sedrina', -1, 0, N'339', '2001-02-19 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (339, 697, N'0039-2001', N'Editing finale mercato ortofrutticolo', -1, 0, N'340', '2001-02-20 00:00:00.000', '2001-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (340, 1083, N'0040-2001', N'Accordo di programma 1^/2^ Tratta Tramvia delle Valli - Linea 1', -1, 0, N'341', '2001-02-22 00:00:00.000', '2002-01-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (341, 697, N'0041-2001', N'Progetto definitivo impianti civili di stazione e galleria - Castellanza.', -1, 0, N'342', '2001-02-24 00:00:00.000', '2001-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (342, 1065, N'0042-2001', N'Lotto n. 6 - Illuminazione aree esterne', -1, 0, N'343', '2001-02-26 00:00:00.000', '2001-12-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (343, 1099, N'0043-2001', N'Certificati di regolare esecuzione opere varie', -1, 0, N'344', '2001-02-26 00:00:00.000', '2001-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (344, 60, N'0044-2001', N'494/96 nuovo capannone uso industriale a San Giuliano Milanese', -1, 0, N'345', '2001-02-26 00:00:00.000', '2001-12-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (345, 1065, N'0045-2001', N'Impianti speciali 3° Lotto', -1, 0, N'346', '2001-02-26 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (346, 90, N'0046-2001', N'494/96 2° Lotto edificio San Paolo IMI - Via dei Caniana', -1, 0, N'347', '2001-02-26 00:00:00.000', '2001-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (347, 346, N'0047-2001', N'Collaudo statico strutture edifici indutriali in Clusone - Via San Lucio n. 33', -1, 0, N'348', '2001-02-28 00:00:00.000', '2001-03-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (348, 346, N'0048-2001', N'Collaudo statico n. 2 edifici industriali in Clusone - Via S. Lucio n. 33', -1, 0, N'349', '2001-02-28 00:00:00.000', '2001-03-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (349, 901, N'0049-2001', N'Ristrutturazione edificio in Via Umberto I° - Branzi', -1, 0, N'350', '2001-02-28 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (350, 1061, N'0050-2001', N'494/96 interventi Cliniche Gavazzeni', -1, 0, N'351', '2001-03-05 00:00:00.000', '2001-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (351, 892, N'0051-2001', N'Centrale a ciclo combinato in Comune di Treviolo e rete di teleriscaldamento', -1, 0, N'352', '2001-03-01 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (352, 83, N'0052-2001', N'Perizia giurata valutazione compendio immobiliare di Via Ghiaie', -1, 0, N'353', '2000-03-01 00:00:00.000', '2001-03-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (353, 501, N'0053-2001', N'Strutture sistemazione fabbricato di proprietà in Ponteranica', -1, 0, N'354', '2000-03-01 00:00:00.000', '2001-07-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (354, 203, N'0054-2001', N'Strutture nuovo muro Lottizzazione "La Costa"', -1, 0, N'355', '2001-03-05 00:00:00.000', '2001-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (355, 691, N'0055-2001', N'Consulenza e valutazione immobile', -1, 0, N'356', '2001-03-06 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (356, 522, N'0056-2001', N'Visure catastali appartamento in Almè + box', -1, 0, N'357', '2001-03-06 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (357, 720, N'0057-2001', N'Strutture ampliamento edificio esistente e nuova autorimessa interrata', -1, 0, N'358', '2001-03-08 00:00:00.000', '2001-08-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (358, 837, N'0058-2001', N'494/96 sopralzo porzione di edificio Casa di Riposo "Nobile Baglioni RSA"', -1, 0, N'359', '2001-03-01 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (359, 748, N'0059-2001', N'Spostamento centrali termiche esistenti', -1, 0, N'360', '2001-03-09 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (360, 681, N'0060-2001', N'Risanamento fabbricato residenziale in Cene', -1, 0, N'361', '2001-03-09 00:00:00.000', '2001-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (361, 301, N'0061-2001', N'494/96 allargamento strada comunale per Cacosio', -1, 0, N'362', '2001-03-15 00:00:00.000', '2001-12-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (362, 19, N'0062-2001', N'Integrazioni impianti elettrici Lotti n. 5 e n. 10', -1, 0, N'363', '2001-03-17 00:00:00.000', '2001-03-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (363, 256, N'0063-2001', N'Realizzazione nuovi spogliatoi e tribuna campo da calcio comunale', -1, 0, N'364', '2001-03-12 00:00:00.000', '2001-03-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (364, 519, N'0064-2001', N'Impianti villetta', -1, 0, N'365', '2001-03-15 00:00:00.000', '2001-04-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (365, 76, N'0065-2001', N'Verifica statica edifici in Viale Jenner e in Via Boifava', -1, 0, N'366', '2000-11-15 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (366, 903, N'0066-2001', N'Consulenza tecnica di parte per danni in Via Borgovico n. 223', -1, 0, N'367', '2001-03-19 00:00:00.000', '2001-03-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (367, 311, N'0067-2001', N'Ristrutturazione, adeguamento ed ampliamento impianto di pubblica illuminazione - 1° Lotto', -1, 0, N'368', '2001-03-20 00:00:00.000', '2003-01-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (368, 307, N'0068-2001', N'Studio di fattibilità realizzazione centrale di cogenerazione < 400 MW', -1, 0, N'369', '2001-03-20 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (369, 462, N'0069-2001', N'Realizzazione nuovi uffici amministrativi - impianto elettrico', -1, 0, N'370', '2001-03-22 00:00:00.000', '2001-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (370, 318, N'0070-2001', N'Nuova strada di Camanghè', -1, 0, N'371', '2001-03-22 00:00:00.000', '2001-04-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (371, 915, N'0071-2001', N'Schemi unifilari e funzionali lavori vari', -1, 0, N'372', '2001-03-23 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (372, 812, N'0072-2001', N'Ristrutturazione per formazione nuova unità abitativa', -1, 0, N'373', '2001-03-27 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (373, 662, N'0073-2001', N'Richiesta CPI autorimessa Via Calderon della Barca (MI)', -1, 0, N'374', '2001-03-27 00:00:00.000', '2001-05-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (374, 765, N'0074-2001', N'Richiesta parere di conformità antincendio autosilo di Via Paleocapa (BG)', -1, 0, N'375', '2001-03-27 00:00:00.000', '2001-05-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (375, 31, N'0075-2001', N'Realizzazione impianto elettrico nuovo capannone', -1, 0, N'376', '2001-03-28 00:00:00.000', '2001-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (376, 1107, N'0076-2001', N'Collaudo statico strutture ristrutturazione alloggio (ex rurale)', -1, 0, N'377', '2001-03-27 00:00:00.000', '2001-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (377, 697, N'0077-2001', N'Commessa 9V - Metropolitana di Manila - Collaborazione per prestazioni d ingegneria', -1, 0, N'378', '2001-03-29 00:00:00.000', '2001-04-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (378, 1079, N'0078-2001', N'Verifica impianto elettrico magazzino attività.', -1, 1, N'379', '2001-03-30 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (379, 180, N'0079-2001', N'Progetto as-built impianto elettrico capannone artigianale.', -1, 0, N'380', '2001-04-03 00:00:00.000', '2001-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (380, 915, N'0080-2001', N'Stesura schemi unifilari e funzionali Q.E. MT Aeroporto Militare di Ghedi (BS).', -1, 0, N'381', '2001-04-03 00:00:00.000', '2001-04-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (381, 549, N'0081-2001', N'Realizzazione edificio residenziale in Almè, impianti e 494/96 in fase di progettazione', -1, 0, N'382', '2001-04-05 00:00:00.000', '2001-05-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (382, 317, N'0082-2001', N'Lavori di messa a norma VVF delle Scuole Elementari', -1, 0, N'383', '2001-04-05 00:00:00.000', '2001-09-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (383, 336, N'0083-2001', N'Condominio di Via Corridoni 42/F - Bergamo. Denuncia ISPESL, adeguamento centrale termica alla norma', -1, 0, N'384', '2001-04-06 00:00:00.000', '2002-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (384, 655, N'0084-2001', N'Progetto unita bifamiliare nell ambito del P.L. Sorriso - Lotto n. 6', -1, 0, N'385', '2001-04-08 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (385, 546, N'0085-2001', N'Realizzazione nuova gronda di copertura balcone', -1, 0, N'386', '2001-04-09 00:00:00.000', '2001-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (386, 769, N'0086-2001', N'Rifacimento di parte della copertura della Scuola Materna Leone XIII°', -1, 0, N'387', '2001-04-10 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (387, 53, N'0087-2001', N'Adeguamento alla Le. 46/90 impianto elettrico albergo e ristorante.', -1, 0, N'388', '2001-04-11 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (388, 876, N'0088-2001', N'Sostituzione guard-rail con nuova recinzione', -1, 0, N'389', '2001-04-12 00:00:00.000', '2001-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (389, 154, N'0089-2001', N'Collaudo statico copertura in legno lamellare c.s. Paullo', -1, 0, N'390', '2001-04-13 00:00:00.000', '2001-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (390, 154, N'0090-2001', N'Collaudo statico copertura tribune in Pianengo', -1, 0, N'391', '2001-04-13 00:00:00.000', '2001-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (391, 548, N'0091-2001', N'Palazzina residenziale in Via degli Alpini', -1, 0, N'392', '2001-04-18 00:00:00.000', '2001-05-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (392, 840, N'0092-2001', N'Nuovo edificio per trasferimento I.P.C. "Betty Ambiveri" di Ponte San Pietro - 1° Lotto', -1, 0, N'393', '2001-04-23 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (393, 687, N'0093-2001', N'Intervento di risanamento conservativo con formazione di intercapedine', -1, 0, N'394', '2001-05-07 00:00:00.000', '2001-08-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (394, 148, N'0094-2001', N'P.L. 2A Lallio - Impianti', -1, 0, N'395', '2001-05-02 00:00:00.000', '2001-07-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (395, 111, N'0095-2001', N'Pratica VVF locale c.t. nel nuovo edificio adibito ad impianti tecnologici e redazione capitolato di', -1, 0, N'396', '2001-05-02 00:00:00.000', '2001-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (396, 243, N'0096-2001', N'Sostituzione rete distribuzione del gas e dell acqua in Via Madonna e sostituzione rete gas in Via Garibaldi', -1, 0, N'397', '2001-05-07 00:00:00.000', '2001-10-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (397, 243, N'0097-2001', N'Potenziamento rete di distribuzione gas metano, sostituzione tubazioni e rifacimento allacciamenti in Via Matteotti', -1, 0, N'398', '2001-05-16 00:00:00.000', '2001-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (398, 769, N'0098-2001', N'Realizzazione nuovo cordolo presso il campo dell oratorio', -1, 0, N'399', '2001-05-07 00:00:00.000', '2001-05-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (399, 306, N'0099-2001', N'Progetto definitivo-esecutivo impianti ampliamento plesso scolastico Via Roccoli', -1, 0, N'400', '2001-05-08 00:00:00.000', '2001-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (400, 2, N'0100-2001', N'Realizzazione nuovo pergolato in legno', -1, 0, N'401', '2001-05-14 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (401, 669, N'0101-2001', N'Progetto impianto elettrico nuovo capannone artigianale.', -1, 0, N'402', '2001-05-14 00:00:00.000', '2001-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (402, 172, N'0102-2001', N'Collaudo statico box interrato', -1, 0, N'403', '2001-05-14 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (403, 679, N'0103-2001', N'Collaudo statico ampliamento piano interrato', -1, 0, N'404', '2001-05-14 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (404, 732, N'0104-2001', N'Collaudo statico box interrato', -1, 0, N'405', '2001-05-14 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (405, 282, N'0105-2001', N'Impianto elettrico municipio- Opere aggiuntive locali ex ufficio postale.', -1, 0, N'406', '2001-05-16 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (406, 2, N'0106-2001', N'Impianti meccanici, elettrici e di rivelazione incendie antintrusione della metropolitana di Roma Tratta T5', -1, 0, N'407', '2001-05-18 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (407, 697, N'0107-2001', N'Tramvia delle Valli - Prima tratta funzionale Bergamo - Alzano S.', -1, 0, N'408', '2001-05-18 00:00:00.000', '2001-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (408, 19, N'0108-2001', N'Coll. alla stesura del prog. prel. di parte del compl. imm. dell Abbazia di Chiaravalle', -1, 0, N'409', '2001-05-22 00:00:00.000', '2001-07-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (409, 162, N'0109-2001', N'Trasformazione impianto centralizzato in autonomo', -1, 0, N'410', '2001-05-22 00:00:00.000', '2001-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (410, 1083, N'0110-2001', N'Rilievo topografico 2^ tratta Alzano - Albino', -1, 0, N'411', '2001-05-22 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (411, 154, N'0111-2001', N'Collaudo statico piccoli lavori presso lo Stadio Comunale di Montecarlo', -1, 0, N'412', '2001-05-22 00:00:00.000', '2001-05-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (412, 329, N'0112-2001', N'Rifacimento pavimentazione balconi verso il cortile interno', -1, 0, N'413', '2001-05-23 00:00:00.000', '2001-05-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (413, 998, N'0113-2001', N'Villa unifamiliare in Terno d Isola', -1, 0, N'414', '2001-05-23 00:00:00.000', '2001-05-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (414, 697, N'0114-2001', N'Prolungamento linea tramviaria n. 4 di Torino - Progetto esecutivo impianti elettrici', -1, 0, N'415', '2001-06-21 00:00:00.000', '2001-07-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (415, 896, N'0115-2001', N'Progettazione impianti ampliamento capannone Località Pracastello', -1, 0, N'416', '2001-05-28 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (416, 154, N'0116-2001', N'Collaudo statico strutture campo sportivo', -1, 0, N'417', '2001-05-29 00:00:00.000', '2001-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (417, 979, N'0117-2001', N'Ristrutturazione taverna in Via Kennedy - L. 10/91 e impianto di riscaldamento', -1, 0, N'418', '2001-05-31 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (418, 127, N'0118-2001', N'Collaudo statico box interrato Via 8 Marzo - Ponteranica', -1, 0, N'419', '2001-06-04 00:00:00.000', '2001-06-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (419, 910, N'0119-2001', N'Collaudo statico ampliamento piano interrato - Via Fustina n. 44 - Ponteranica', -1, 0, N'420', '2001-06-04 00:00:00.000', '2001-06-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (420, 228, N'0120-2001', N'Manutenzione edifici comunali (fornitura e posa condizionamento uffici)', -1, 0, N'421', '2001-06-04 00:00:00.000', '2001-07-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (421, 163, N'0121-2001', N'L. 10/91 e calcolo delle probabilità di fulminazione', -1, 0, N'422', '2001-06-13 00:00:00.000', '2001-07-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (422, 719, N'0122-2001', N'Appartamento in solaio esistente - L. 10/91', -1, 0, N'423', '2001-06-13 00:00:00.000', '2001-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (423, 90, N'0123-2001', N'494/96 in fase di prog. e di esec.: sistemazione del piano interrato a biblioteca - Via dei Caniana - Bergamo', -1, 0, N'424', '2001-06-14 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (424, 569, N'0124-2001', N'Complesso residenziale "Le Terrazze" di Paladina - impianti elettrici', -1, 0, N'425', '2001-06-18 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (425, 765, N'0125-2001', N'Parcheggio pubblico interrato in Via Palestro', -1, 0, N'426', '2001-06-19 00:00:00.000', '2001-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (426, 765, N'0126-2001', N'Parcheggio pubblico interrato P.zza della Vittoria', -1, 0, N'427', '2001-06-20 00:00:00.000', '2001-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (427, 765, N'0127-2001', N'Visto VVF parcheggio di Bergamo - Via della Fara', -1, 0, N'428', '2001-06-19 00:00:00.000', '2001-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (428, 773, N'0128-2001', N'Richiesta di finanziamento per messa a norma impianto elettrico chiesa parrocchiale', -1, 0, N'429', '2001-06-22 00:00:00.000', '2001-05-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (429, 362, N'0129-2001', N'Rinnovo C.P.I. attività di Via Aldo Moro - Villa d Almè', -1, 0, N'430', '2001-06-27 00:00:00.000', '2001-06-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (430, 35, N'0130-2001', N'Cabina gas Buccinasco - Rilievo, disegni as-built - pratica CPI', -1, 0, N'431', '2001-06-29 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (431, 298, N'0131-2001', N'Strutture muro di sostegno in Via Verdi', -1, 0, N'432', '2001-06-29 00:00:00.000', '2001-08-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (432, 1058, N'0132-2001', N'Ristrutturazione ex teatro Puccini - C.so Buenos Aires (MI) - Impianti', -1, 0, N'433', '2001-10-01 00:00:00.000', '2002-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (433, 19, N'0133-2001', N'Q.re S. Eusebio - progetto definitivo per appalto integrato', -1, 0, N'434', '2001-06-29 00:00:00.000', '2001-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (434, 769, N'0134-2001', N'Richiesta finanziamento 8%', -1, 0, N'435', '2001-07-02 00:00:00.000', '2001-07-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (435, 165, N'0135-2001', N'Relazione isolamento acustico bar a Paladina', -1, 0, N'436', '2001-07-02 00:00:00.000', '2001-07-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (436, 716, N'0136-2001', N'Impianto di illuminazione nuovo reparto esposizione mobili', -1, 0, N'437', '2001-07-04 00:00:00.000', '2001-07-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (437, 35, N'0137-2001', N'Coordinamento in fase di esecuzione rete di teleriscaldamento Via Cilea', -1, 0, N'438', '2001-07-31 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (438, 769, N'0138-2001', N'DIA per rifacimento copertura cinema Serassi', -1, 0, N'439', '2001-07-05 00:00:00.000', '2001-07-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (439, 46, N'0139-2001', N'Impianti e L. 10/91 di due ville bifamiliari da realizzarsi a Curno', -1, 0, N'440', '2001-07-05 00:00:00.000', '2001-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (440, 901, N'0140-2001', N'Piano di lottizzazione industriale D2-8 e D2-10 in località Camorone', -1, 0, N'441', '2001-07-05 00:00:00.000', '2003-12-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (441, 19, N'0141-2001', N'D.L. per adeguamento impianti elettrici in Milano - Q.ri vari - 10° Lotto', -1, 0, N'442', '2001-07-07 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (442, 277, N'0142-2001', N'Studio di fattibilità e predisposizione documentazione di gara per la costruzione della nuova Caserm', -1, 0, N'443', '2001-07-11 00:00:00.000', '2001-12-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (443, 293, N'0143-2001', N'Centro Termale Acqua Calda di Longia', -1, 0, N'444', '2001-07-12 00:00:00.000', '2002-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (444, 1097, N'0144-2001', N'Ristrutturazione sede U.I.L. di Bergamo, Via San Bernardino', -1, 0, N'445', '2001-07-13 00:00:00.000', '2002-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (445, 1060, N'0145-2001', N'Nuova piastra diagnostica Cliniche Gavazzeni - Coordinamento in fase di esecuzione', -1, 0, N'446', '2001-08-06 00:00:00.000', '2003-08-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (446, 154, N'0146-2001', N'Collaudo statico spogliatoio Frazione Pilzone - Iseo', -1, 0, N'447', '2001-07-13 00:00:00.000', '2001-07-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (447, 154, N'0147-2001', N'Collaudo statico copertura in legno lamellare campo polivalente C.S. Iseo - V.le Europa', -1, 0, N'448', '2001-07-13 00:00:00.000', '2001-07-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (448, 154, N'0148-2001', N'Collaudo statico spogliatoi C.S. Iseo - V.le Europa', -1, 0, N'449', '2001-07-13 00:00:00.000', '2001-07-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (449, 90, N'0149-2001', N'Ristrutturazione edificio università di Bergamo, P.zza Rosate n. 2 - Progetto impianti', -1, 0, N'450', '2001-07-13 00:00:00.000', '2002-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (450, 150, N'0150-2001', N'Capannone in Stezzano - Impianti elettrici e meccanici', -1, 0, N'451', '2001-07-17 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (451, 132, N'0151-2001', N'Formazione abbaini abitazione al primo piano - Impianto di riscaldamento', -1, 0, N'452', '2001-07-17 00:00:00.000', '2001-07-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (452, 89, N'0152-2001', N'Valutazione rischi 626/94 per la Sede di Milano', -1, 0, N'453', '2001-07-17 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (453, 298, N'0153-2001', N'Sistemazione straordinaria strade comunali - Via Molini', -1, 0, N'454', '2001-07-20 00:00:00.000', '2005-10-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (454, 929, N'0154-2001', N'Rilievo tecnico stabili Miti di Urgnano', -1, 0, N'455', '2001-07-01 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (455, 651, N'0155-2001', N'Strutture in c.a. di n. 2 villette in Almenno San Bartolomeo', -1, 0, N'456', '2001-07-20 00:00:00.000', '2001-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (456, 669, N'0156-2001', N'Trasformazione e adeguamento centrale termica capannone.', -1, 0, N'457', '2001-07-25 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (457, 6, N'0158-2001', N' -', -1, 0, N'459', '2001-09-06 00:00:00.000', '2001-09-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (458, 303, N'0159-2001', N'Ampliamento edificio scolastico in Via Palma il Vecchio.', -1, 0, N'460', '2001-08-01 00:00:00.000', '2001-10-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (459, 1059, N'0160-2001', N'Individuazione sottoservizi tratta Alzano Sopra - Albino', -1, 0, N'461', '2001-08-01 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (460, 438, N'0161-2001', N'Ristrutturazione sede di Nova Milanese', -1, 0, N'462', '2001-08-02 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (461, 1093, N'0162-2001', N'Ampliamento capannone a Villa d Almè', -1, 0, N'463', '2001-08-21 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (462, 1056, N'0163-2001', N'Progetto impianti ampliamento edificio ad uso civile abitazione', -1, 0, N'464', '2001-08-21 00:00:00.000', '2001-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (463, 369, N'0164-2001', N' Fornitura computer e software, master ecc. ', -1, 0, N'465', '2001-08-21 00:00:00.000', '2003-01-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (464, 256, N'0165-2001', N'Realizzazione nuovo depuratore e completamento collettore raccolta acque reflue', -1, 0, N'466', '2001-08-30 00:00:00.000', '2001-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (465, 1114, N'0166-2001', N'Aggiornamento Visto Edilizio VVF e CPI', -1, 0, N'467', '2001-08-31 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (466, 939, N'0167-2001', N'Collaudo statico ristrutturazione ed ampliamento casa civile abitazione', -1, 0, N'468', '2001-09-03 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (467, 924, N'0168-2001', N'Collaudo statico sopralzo casa civile abitazione', -1, 0, N'469', '2001-09-03 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (468, 632, N'0169-2001', N'Parcheggio di Riva del Garda - Strutture e CPI', -1, 0, N'470', '2001-09-03 00:00:00.000', '2001-10-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (469, 765, N'0170-2001', N'Fosse desoleatrici autosilo in Via Calderon de la Barca - Milano', -1, 0, N'471', '2001-09-04 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (470, 108, N'0171-2001', N'Cambio d uso al piano primo e formazione nuovi parcheggi esterni', -1, 0, N'472', '2001-09-06 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (471, 901, N'0172-2001', N'Richiesta di autorizzazione in sanatoria strada consortile Colle di Berbenno', -1, 0, N'473', '2001-09-06 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (472, 632, N'0173-2001', N'Parcheggio Vignola', -1, 0, N'474', '2001-09-10 00:00:00.000', '2001-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (473, 256, N'0174-2001', N'Completamento collettori raccolta acque reflue', -1, 0, N'475', '2001-09-11 00:00:00.000', '2002-07-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (474, 298, N'0175-2001', N'Realizzazione nuovo depuratore e completamento collettore raccolta acque reflue', -1, 0, N'476', '2001-09-11 00:00:00.000', '2001-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (475, 376, N'0176-2001', N' Direzione lavori Precotto', -1, 0, N'477', '2001-08-31 00:00:00.000', '2004-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (476, 90, N'0177-2001', N'Realizzazione scale di sicurezza nuove aule ed uffici al 2° piano - Via dei Caniana - Coordinamento in fase di progettazione', -1, 0, N'478', '2001-09-17 00:00:00.000', '2002-01-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (477, 152, N'0178-2001', N'L. 46/90 capannone di Curno', -1, 0, N'479', '2001-09-20 00:00:00.000', '2001-10-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (478, 421, N'0179-2001', N'Impianto elettrico nuova esposizione in P.le Loverini 3/A Bergamo', -1, 0, N'480', '2001-09-20 00:00:00.000', '2001-10-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (479, 2, N'0180-2001', N'Stima ampliamento capannone esistente', -1, 0, N'481', '2001-09-21 00:00:00.000', '2001-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (480, 282, N'0181-2001', N'Ristrutturazione e adeguamento impianto di pubblica illuminazione - 5° Lotto', -1, 0, N'482', '2001-09-21 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (481, 840, N'0182-2001', N'Opere complementari per la messa in sicurezza dei versanti della S.P. 5 Galleria Branzi-Carona', -1, 0, N'483', '2001-09-21 00:00:00.000', '2001-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (482, 154, N'0183-2001', N'Collaudo statico centro sportivo Sasso Marconi (SO)', -1, 0, N'484', '2001-09-21 00:00:00.000', '2001-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (483, 556, N'0184-2001', N'D.L. e contabilità cantiere Antares', -1, 0, N'485', '2001-10-12 00:00:00.000', '2001-10-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (484, 2, N'0185-2001', N'Realizzazione nuovo Istituto Professionale Statale "M. Bellisario" - Inzago', -1, 0, N'486', '2001-10-12 00:00:00.000', '2002-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (485, 583, N'0186-2001', N'Progetto e D.L. impianti della ristrutturazione edificio industriale', -1, 0, N'487', '2001-10-02 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (486, 990, N'0187-2001', N'Nuovo edificio residenziale a servizio dell''attività agricola', -1, 0, N'488', '2001-10-02 00:00:00.000', '2002-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (487, 734, N'0188-2001', N'Residenza Brembate Verde 2000 - Lotto 13 - Impianti', -1, 0, N'489', '2001-10-09 00:00:00.000', '2001-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (488, 569, N'0189-2001', N'Nuova costruzione 9 palazzine quadrifamiliari pari a 36 alloggi - Impianti elettrici', -1, 0, N'490', '2001-10-10 00:00:00.000', '2001-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (489, 840, N'0190-2001', N'Studio per la localizzazione dei nodi di 1° e 2° livello S.T.P. Provincia di Bergamo', -1, 0, N'491', '2001-10-12 00:00:00.000', '2002-03-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (490, 1101, N'0303-2000', N'Modifiche interne sede universitaria di Dalmine', -1, 0, N'492', '2000-12-20 00:00:00.000', '2001-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (491, 697, N'0302-2000', N'Capitolato speciale appalto per progetaz. esec. imp. civili di telecom. e superv. tratta T4-linea C metro di Roma', -1, 0, N'493', '2000-12-20 00:00:00.000', '2001-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (492, 697, N'0192-2001', N'Stazione Vittoria - Passante ferroviario Milano - Prog. Es. Imp. Elettrici connesse Imp. CDZ/ASP. stazione', -1, 0, N'494', '2001-10-16 00:00:00.000', '2001-11-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (493, 191, N'0157-2001', N'Aggiornamento pratica Vigili del Fuoco', -1, 0, N'495', '2001-07-30 00:00:00.000', '2001-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (494, 1013, N'0191-2001', N'Aggiornamento pratiche Vigili del Fuoco', -1, 0, N'496', '2001-10-12 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (495, 256, N'0193-2001', N'Sistemazione frana Dossena - Serina in Località Tribulina', -1, 0, N'497', '2001-10-24 00:00:00.000', '2003-10-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (496, 154, N'0194-2001', N'Collaudo statico nr. 2 coperture in legno lamellare', -1, 0, N'498', '2001-10-24 00:00:00.000', '2001-10-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (497, 862, N'0195-2001', N'Ristrutturazione interna appartamento in Via Ghiaie', -1, 0, N'499', '2001-10-22 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (498, 473, N'0196-2001', N'Ristrutturazione edificio residenziale ', -1, 0, N'500', '2001-10-25 00:00:00.000', '2001-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (499, 1095, N'0197-2001', N'Stesura dsegni CAD lavori vari', -1, 0, N'501', '2001-10-26 00:00:00.000', '2001-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (500, 577, N'0198-2001', N'Intervento edilizio ai sensi della L.R. 26/99 e L.R. 23/97 in via Rigamonti nel Comune di S. Fermo d. B.', -1, 0, N'502', '2001-10-29 00:00:00.000', '2005-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (501, 98, N'0199-2001', N'Nuova linea generale ed adeguamento quadro elettrico principale edificio ad uso laboratorio gommista ed autofficina', -1, 0, N'503', '2001-10-29 00:00:00.000', '2001-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (502, 19, N'0200-2001', N'Direzione operativa intervento di adeguamento impianti elettrici - 10° Lotto - Q.ri vari', -1, 0, N'504', '2001-10-29 00:00:00.000', '2002-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (503, 1057, N'0201-2001', N'Progetto di ristrutturazione di esistente edificio in Via Matteotti con variazione di destinazione da mista a residenziale', -1, 0, N'505', '2001-10-30 00:00:00.000', '2002-07-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (504, 129, N'0202-2001', N'Utilizzo sottotetto L.R. 15/96 e modifiche interne presso unità posta al piano primo', -1, 0, N'506', '2001-10-29 00:00:00.000', '2002-02-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (505, 549, N'0203-2001', N'Realizzazione di nuova casetta a due piani fuori terra', -1, 0, N'507', '2001-10-30 00:00:00.000', '2001-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (506, 392, N'0204-2001', N'Capannone in Località Ambriola', -1, 0, N'508', '2001-11-05 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (507, 415, N'0205-2001', N'Edificio "Villa Ambrosini" a San Pellegrino Terme - Impianto antincendio e pratica VVF', -1, 0, N'509', '2001-10-29 00:00:00.000', '2001-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (508, 2, N'0206-2001', N'Nuova edificazione in edilizia libera - Strutture e impianti', -1, 0, N'510', '2001-11-05 00:00:00.000', '2001-11-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (509, 21, N'0207-2001', N'Edificio bifamiliare in Treviolo (BG)', -1, 0, N'511', '2001-11-05 00:00:00.000', '2001-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (510, 49, N'0208-2001', N'Nuova palazzina in Via Corridoni - Edificio A', -1, 0, N'512', '2001-11-05 00:00:00.000', '2001-11-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (511, 539, N'0209-2001', N'Ristrutturazione edificio residenziale', -1, 0, N'513', '2001-11-05 00:00:00.000', '2002-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (512, 396, N'0210-2001', N'Sopralzo con realizzazione di alloggio nel sottotetto', -1, 0, N'514', '2001-11-05 00:00:00.000', '2001-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (513, 758, N'0211-2001', N'Edificio per produzione e vendita pane', -1, 0, N'515', '2001-11-06 00:00:00.000', '2002-03-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (514, 1059, N'0212-2001', N'Istruzione pratica per l ottenimento del Visto antincendio relativo alle due tratte funzionali Bergamo-Alzano S. e Alzano S.-Albino', -1, 0, N'516', '2001-11-06 00:00:00.000', '2001-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (515, 306, N'0213-2001', N'Adeguamento impianto termico casa anziani di Via Roma', -1, 0, N'517', '2001-11-12 00:00:00.000', '2002-01-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (516, 138, N'0214-2001', N'Nuova autorimessa interrata', -1, 0, N'518', '2001-11-14 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (517, 820, N'0215-2001', N'Sistemazione uffici esposizione', -1, 0, N'519', '2001-11-14 00:00:00.000', '2001-11-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (518, 1028, N'0216-2001', N'Aggiornamento elaborati ISPESL e Certificato di Prevenzione Incendi', -1, 0, N'520', '2001-11-15 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (519, 500, N'0217-2001', N'Nuova autorimessa interrata', -1, 0, N'521', '2001-11-16 00:00:00.000', '2001-11-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (520, 1028, N'0218-2001', N'Calcolo del dimensionamento delle valvole del refrigeratore, verifica della documentazione e degli elaborati di progetto della caldaia MIR', -1, 0, N'522', '2001-11-19 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (521, 426, N'0219-2001', N'Collaudo statico edificio residenziale', -1, 0, N'523', '2001-11-19 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (522, 468, N'0220-2001', N'Calcolo CEI 81-1 cantiere di Via Magnavacche 7', -1, 0, N'524', '2001-11-19 00:00:00.000', '2001-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (523, 53, N'0221-2001', N'Assistenza atto di successione ristorante e albergo', -1, 0, N'525', '2001-11-23 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (524, 1059, N'0222-2001', N'Aggiornamento del Piano Particellare', -1, 0, N'526', '2001-11-27 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (525, 517, N'0223-2001', N'Impianto elettrico capannone di Via Libertà', -1, 0, N'527', '2001-11-30 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (526, 298, N'0224-2001', N'Collaudo opere in c.a. passerella pedonale in fregio alla SS 470 in San Giovanni Bianco', -1, 0, N'528', '2001-12-03 00:00:00.000', '2002-03-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (527, 19, N'0225-2001', N'Progettazione esecutiva impiantistica relativa alla realizzazione di sottotetti Q.re Calvairate - 1 e 3° Lotto - in Milano in ambito del Programma Sperimentale "Recupeor Sottotetti"', -1, 0, N'529', '2001-12-05 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (528, 233, N'0226-2001', N'Realizzazione nuovo locale servizi per il pubblico presso il nuovo campo sportivo', -1, 0, N'530', '2001-12-10 00:00:00.000', '2002-04-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (529, 1067, N'0227-2001', N'Pratiche ISPESL Termica Boffalora', -1, 0, N'531', '2001-12-10 00:00:00.000', '2002-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (530, 697, N'0228-2001', N'Comm. 5T - Stazione Vittoria del collegamento ferroviario passante di Milano - Elaborati grafici finiture e arredi', -1, 0, N'532', '2001-11-15 00:00:00.000', '2002-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (531, 60, N'0229-2001', N'Relazione per procedura semplificata', -1, 0, N'533', '2001-12-10 00:00:00.000', '2001-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (532, 281, N'0230-2001', N'Collaudo statico della copertura della tribuna del ampo da calcio presso il Centro Sportivo', -1, 0, N'549', '2001-12-17 00:00:00.000', '2001-12-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (533, 416, N'0231-2001', N'Intervento in Comun Nuovo (BG) Via Mangili - Impianti', -1, 0, N'550', '2001-12-21 00:00:00.000', '2002-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (534, 19, N'0001-2002', N'Progettazione esecutiva impiantistica relativa alla realizzazione di sottotetti al Q.re Calvairate - 1 e 3 lotto - in Milano nell ambito del Programma Sperimentale "Recupero Sottotetti"', -1, 0, N'555', '2002-01-02 00:00:00.000', '2002-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (535, 571, N'0002-2002', N'Adeguamento impianto elettrico trattoria "Taverna degli Amici"', -1, 0, N'556', '2002-01-07 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (536, 317, N'0003-2002', N'Strutture e impianti elettrici della nuova piattaforma ecologica di Via Gnera', -1, 0, N'557', '2002-02-08 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (537, 37, N'0004-2002', N'Formazione deposito interrato attrezzi e macchine agricole', -1, 0, N'558', '2002-01-10 00:00:00.000', '2002-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (538, 50, N'0005-2002', N'Nuova palazzina in Via Corridoni - Edificio A - Impianti e strutture', -1, 0, N'559', '2002-01-16 00:00:00.000', '2002-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (539, 2, N'0006-2002', N'Pratica n. 12383/20 R.G. - Piccinato Tiziano + 2 contro Zaghen di Zaghen G. Battista', -1, 0, N'560', '2002-01-21 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (540, 740, N'0007-2002', N'Complesso edilizio ad uso residenziale e commerciale in Milano - Impianti', -1, 0, N'561', '2002-02-04 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (541, 37, N'0008-2002', N'Dischiarazione di conformità impianto riscaldamento e gas metano', -1, 0, N'562', '2002-01-30 00:00:00.000', '2002-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (542, 765, N'0009-2002', N'Parcheggio della Fara', -1, 0, N'563', '2002-01-28 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (543, 765, N'0010-2002', N'Parcheggio Calderon de la Barca - Fossa desoleatrice', -1, 0, N'564', '2002-01-28 00:00:00.000', '2002-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (544, 618, N'0011-2002', N'Verifiche logistiche containers - Paletizzatore', -1, 0, N'565', '2002-01-28 00:00:00.000', '2002-05-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (545, 1016, N'0012-2002', N'Sviluppo software PLC per impianto di irrigazione di Velia Prignano (SA)', -1, 0, N'566', '2002-02-04 00:00:00.000', '2002-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (546, 440, N'0013-2002', N'Spostamento portone sul lato sud-ovest del capannone industriale', -1, 0, N'567', '2002-02-04 00:00:00.000', '2002-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (547, 161, N'0014-2002', N'Impianto di riscaldamento n. 2 appartamenti', -1, 0, N'568', '2002-02-04 00:00:00.000', '2002-02-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (548, 697, N'0015-2002', N'Tramvia delle Valli - 2° Tratta funzionale Alzano Sopra/Albino - Progettazione definitiva per appalto integrato', -1, 0, N'569', '2002-02-05 00:00:00.000', '2002-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (549, 841, N'0016-2002', N'S.P. n. 5 Branzi-Carona. Opere complementari finalizzate alla messa in sicurezza dei versanti interessati dall intervento', -1, 0, N'570', '2002-02-05 00:00:00.000', '2004-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (550, 282, N'0017-2002', N'Adeguamento impianto elettrico Scuola Media Tiraboschi', -1, 0, N'571', '2002-02-07 00:00:00.000', '2002-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (551, 19, N'0018-2002', N'Accordo quadro per servizi di ingegneria relativi ad attivita di progettazione multidisciplinare di dettaglio strettamente connessa all attivita industriale del gruppo AEM (Lotto 1)', -1, 0, N'572', '2002-02-08 00:00:00.000', '2005-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (552, 796, N'0019-2002', N'Nuovo laboratorio di pasticceria', -1, 0, N'573', '2002-02-11 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (553, 867, N'0020-2002', N'Piano Operativo di Sicurezza', -1, 0, N'574', '2002-02-08 00:00:00.000', '2002-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (554, 916, N'0021-2002', N'Variante al PRG del Comune di Villa d Alme', -1, 0, N'575', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (555, 912, N'0022-2002', N'Richiesta Variante al PRG del Comune di Villa d Alme', -1, 0, N'576', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (556, 139, N'0023-2002', N'Richiesta di Variante al PRG del Comune di Villa d Alme', -1, 0, N'577', '2002-02-07 00:00:00.000', '2002-03-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (557, 1076, N'0024-2002', N'Variante al PRG del Comune di Villa d Alme', -1, 0, N'578', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (558, 189, N'0025-2002', N'Variante al PRG del Comune di Villa d Alme', -1, 0, N'579', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (559, 1108, N'0001-1999', N'Impianto di riscaldamento Laxolo', -1, 0, N'580', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (560, 2, N'0002-1999', N'Lotto 4-8 Piano di Lottizzazione Fuipiano', -1, 0, N'581', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (561, 1112, N'0003-1999', N'Progetto impianto di riscaldamento edificio', -1, 0, N'582', '1999-01-01 00:00:00.000', '1999-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (562, 1015, N'0004-1999', N'Progetto per l''installazione di una stazione radio base nel Comune di Esino Lario', -1, 0, N'583', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (563, 302, N'0005-1999', N'Cascina Commenda', -1, 0, N'584', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (564, 338, N'0007-1999', N'Adeguamento impianto elettrico legge 46/90', -1, 0, N'585', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (565, 716, N'0008-1999', N'Ristrutturazione e formazione nuovi uffici Via dei Mille, 1 - Documenti Vari', -1, 0, N'586', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (566, 185, N'0009-1999', N'Aggiornamento documenti progettuali impianto elettrico capannone', -1, 0, N'587', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (567, 635, N'0010-1999', N'Adeguamento legge 46/90 stabilimento lavorazione gomma', -1, 0, N'588', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (568, 868, N'0011-1999', N'Accatastamento abitazioni', -1, 0, N'589', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (569, 429, N'0012-1999', N'Variante c.a. e direzione lavori strutturali', -1, 0, N'590', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (570, 2, N'0013-1999', N'Collaudo statico autorimesse interrate in Via Braga - Poscate', -1, 0, N'591', '1999-01-01 00:00:00.000', '1999-09-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (571, 647, N'0014-1999', N'Collaudo statico recupero e ampliamento fabbricato', -1, 0, N'592', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (572, 13, N'0015-1999', N'Impianto di riscaldamento impianto stalla', -1, 0, N'593', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (573, 733, N'0016-1999', N'Impianto riscaldamento civile abitazione', -1, 0, N'594', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (574, 1055, N'0017-1999', N'Ampliamento impianto elettrico centro radiologico San Marco', -1, 0, N'595', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (575, 761, N'0018-1999', N'Nuovo ascensore esterno nel condominio', -1, 0, N'596', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (576, 599, N'0019-1999', N'Collaudo statico nuovo edificio ad uso artigianale', -1, 0, N'597', '1999-01-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (577, 925, N'0020-1999', N'Pratica agibilità - abitabilità', -1, 0, N'598', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (578, 925, N'0021-1999', N'Pratica agibilità - abitabilità', -1, 0, N'599', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (579, 423, N'0022-1999', N'Edificio residenziale nell''ambito del P.I.R. "Cascina Torre"', -1, 0, N'600', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (580, 1015, N'0023-1999', N'Progetto per l''installazione di una stazione radio base', -1, 0, N'601', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (581, 1011, N'0024-1999', N'Progetto capannone', -1, 0, N'602', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (582, 353, N'0026-1999', N'Progetto n° 1 palazzina', -1, 0, N'603', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (583, 855, N'0027-1999', N'Corso di formazione sulla qualità quale fattore di successo aziendale', -1, 0, N'604', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (584, 769, N'0028-1999', N'Richiesta contributo L.R. 70/80 art. 3 lettera B Scuola Materna', -1, 0, N'605', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (585, 19, N'0025-1999', N'Impianti Muggianone e Eurorex', -1, 0, N'606', '1999-02-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (586, 670, N'0029-1999', N'Progetto impianto elettrico nuovo capannone', -1, 0, N'607', '1999-09-16 00:00:00.000', '1999-09-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (587, 254, N'0030-1999', N'Realizzazione palestra scuole di Mariano', -1, 0, N'608', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (588, 1015, N'0031-1999', N'Progettazione per l''installazione di una stazione radio base nel comune di Mozzate', -1, 0, N'609', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (589, 252, N'0032-1999', N'Palestra comunale', -1, 0, N'610', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (590, 718, N'0033-1999', N'Allargamento cancello carrale', -1, 0, N'611', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (591, 320, N'0034-1999', N'Nomina commissario per concorso di idee realizzazione nuovo ponte sul fiume Brembo', -1, 0, N'612', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (592, 840, N'0035-1999', N'Recupero strutturale piano sottotetto e nuova copertura Palazzo della Provincia', -1, 0, N'613', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (593, 233, N'0036-1999', N'Ristrutturazione impianto di riscaldamento scuola media', -1, 0, N'614', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (594, 1015, N'0037-1999', N'Progetto per l''installazione di una Stazione Radio Base nel comune d''Almenno S.B.', -1, 0, N'615', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (595, 860, N'0038-1999', N'Pratica provincia classificazione albergo', -1, 0, N'616', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (596, 558, N'0039-1999', N'Impianto di riscaldamento', -1, 0, N'617', '1999-02-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (597, 1092, N'0041-1999', N'Impianto di condizionamento n° 2 negozi', -1, 0, N'618', '1999-02-10 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (598, 355, N'0042-1999', N'Collaudo statico edificio', -1, 0, N'619', '1999-03-05 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (599, 693, N'0043-1999', N'Ampliamento impianto elettrico capannone industriale', -1, 0, N'620', '1999-03-05 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (600, 722, N'0045-1999', N'Impianto di riscaldamento', -1, 0, N'621', '1999-03-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (601, 827, N'0046-1999', N'Progetto impianto elettrico capannone esistente per nuova attività', -1, 0, N'622', '1999-03-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (602, 1015, N'0047-1999', N'Progetto per l''installazione di una Stazione radio base nel comune di Sorisole', -1, 0, N'623', '1999-03-12 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (603, 1015, N'0048-1999', N'Progetto per l''installazione di una stazione radio base nel Comune di Gerosa', -1, 0, N'624', '1999-03-12 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (604, 1028, N'0049-1999', N'Disegno n° 4 schemi impiantistici', -1, 0, N'625', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (605, 30, N'0050-1999', N'Proposta preliminare impianto di cogenerazione C.C. Rebibbia', -1, 0, N'626', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (606, 923, N'0051-1999', N'Pratica VVF Scuola Materna Marigolda', -1, 0, N'627', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (607, 1026, N'0040-1999', N'Nuovo edificio per abitazioni civili lotto n. 10 P.L. Polveriera', -1, 0, N'628', '1999-03-02 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (608, 2, N'0052-1999', N'Richiesta di autorizzazione all''estrazione di sostanze di cava per opere pubbliche', -1, 0, N'629', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (609, 5, N'0053-1999', N'Studio di fattibilità capannone', -1, 0, N'630', '1999-09-28 00:00:00.000', '1999-09-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (610, 1025, N'0054-1999', N'Realizzazione edificio ad uso artigianale industriale', -1, 0, N'631', '1999-06-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (611, 1032, N'0055-1999', N'Accatastamento', -1, 0, N'632', '1999-03-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (612, 1015, N'0056-1999', N'Installazione di una stazione radio base nel comune di Caprino Bergamasco', -1, 0, N'633', '1999-03-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (613, 1015, N'0057-1999', N'Installazione di una stazione radio base.', -1, 0, N'634', '1999-03-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (614, 269, N'0058-1999', N'Rilievo aerofotogrammetrico del territorio comunale', -1, 0, N'635', '1999-03-15 00:00:00.000', '2000-01-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (615, 834, N'0059-1999', N'Impianto elettrico per insediamento capannoni industriali.', -1, 0, N'636', '1999-03-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (616, 1064, N'0060-1999', N'Analisi inerente acquisizione immobile e ricerca di', -1, 0, N'637', '1999-03-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (617, 15, N'0061-1999', N'Realizzazione nuova condotta dell''acqua nelle vie Boito e Battisti', -1, 0, N'638', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (618, 15, N'0062-1999', N'Manutenzione straordinaria delle condotte d''acqua- Lotto E.', -1, 0, N'639', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (619, 15, N'0063-1999', N'Nuova fognatura di Via Sardegna.', -1, 0, N'640', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (620, 15, N'0064-1999', N'Rifacimento fognatura Via Mantegazza, Via Missori e Piazza Carducci', -1, 0, N'641', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (621, 747, N'0065-1999', N'Richiesta Certificato prevenzione incendi.', -1, 0, N'642', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (622, 496, N'0066-1999', N'Ricerca certificato prevenzione incendi.', -1, 0, N'643', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (623, 205, N'0067-1999', N'Ricerca certificato prevenzione incendi.', -1, 0, N'644', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (624, 1015, N'0068-1999', N'Realizzazione palo Tim', -1, 0, N'645', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (625, 639, N'0069-1999', N'Ricerca certificato prevenzione incendi.', -1, 0, N'646', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (626, 622, N'0070-1999', N'Fognatura centro formazione professionale.', -1, 0, N'647', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (627, 899, N'0071-1999', N'Contabilità tubi inox.', -1, 0, N'648', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (628, 794, N'0072-1999', N'Progetto impianto termico', -1, 0, N'649', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (629, 1098, N'0073-1999', N'Costruzione centro sportivo', -1, 0, N'650', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (630, 869, N'0074-1999', N'Campi bocce coperti.', -1, 0, N'651', '1999-03-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (631, 15, N'0075-1999', N'Impianto elettrico "Pozzo Regina Margherita"', -1, 0, N'652', '1999-03-29 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (632, 15, N'0076-1999', N'Telecontrollo impianti di sollevamento', -1, 0, N'653', '1999-03-29 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (633, 1124, N'0077-1999', N'Rilievo e inserimento cad di fabbricati aree ed ambienti', -1, 0, N'654', '1999-03-29 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (634, 668, N'0078-1999', N'Ampliamento attività esistente-impianto elettrico cucina.', -1, 0, N'655', '1999-04-02 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (635, 579, N'0079-1999', N'Nuova costruzione di edifici industriali', -1, 0, N'656', '1999-04-02 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (636, 275, N'0080-1999', N'Impianto di riscaldamento', -1, 0, N'657', '1999-03-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (637, 235, N'0081-1999', N'Impianto elettrico parti comuni 2° P.I.R. Villanova', -1, 0, N'658', '1999-03-31 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (638, 212, N'0082-1999', N'Impianto eletrico capannone industriale.', -1, 0, N'659', '1999-04-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (639, 153, N'0083-1999', N'Perizia asseverata impianto anticncedio', -1, 0, N'660', '1999-04-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (640, 204, N'0084-1999', N'Soppralzo edificio', -1, 0, N'661', '1999-04-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (641, 863, N'0085-1999', N'Putrella in ferro', -1, 0, N'662', '1999-04-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (642, 317, N'0086-1999', N'Visto edilizio vigili del fuoco edifici pubblici', -1, 0, N'663', '1999-04-12 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (643, 488, N'0088-1999', N'Richiesta certificato prevenzione incendi', -1, 0, N'664', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (644, 352, N'0089-1999', N'Collaudo statico villette a schiera', -1, 0, N'665', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (645, 153, N'0087-1999', N'Perizia giurata per rinnovo c.p.i. deposito Q8', -1, 0, N'666', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (646, 170, N'0090-1999', N'Allacciamento banco prova esam', -1, 0, N'667', '1999-09-30 00:00:00.000', '1999-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (647, 771, N'0091-1999', N'Restauro conservativo facciate chiesa parrocchiale', -1, 0, N'668', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (648, 1028, N'0092-1999', N'Predisposizione modelli A e B per ISPESL', -1, 0, N'669', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (649, 1028, N'0093-1999', N'Integrazione ISPESL/verifica 1° impianto', -1, 0, N'670', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (650, 296, N'0094-1999', N'Manutenzione straordinaria acquedotto e rete idrica Cauglio - Loc. Garage.', -1, 0, N'671', '1999-04-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (651, 108, N'0201-1999', N'Nuovo edificio residenziale', -1, 0, N'672', '1999-09-17 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (652, 741, N'0096-1999', N'Costruzione nuova autorimessa interrata', -1, 0, N'673', '1999-04-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (653, 13, N'0097-1999', N'Soletta concimaia', -1, 0, N'674', '1999-04-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (654, 770, N'0098-1999', N'Adeguamento legge 46/90 chiesa parrocchiale località Pianca.', -1, 0, N'675', '1999-04-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (655, 598, N'0100-1999', N'Casa per abitazioni civili', -1, 0, N'676', '1999-04-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (656, 1030, N'0101-1999', N'Costruzione nuovo edificio residenziale - Direzione Lavori', -1, 0, N'677', '1999-04-27 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (657, 154, N'0102-1999', N'Piano di sicurezza impianti sportivi', -1, 0, N'678', '1999-04-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (658, 596, N'0103-1999', N'Collaudo statico villa bifamiliare', -1, 0, N'679', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (659, 598, N'0104-1999', N'Impianto elettrico edificio residenziale', -1, 0, N'680', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (660, 15, N'0105-1999', N'Collaudo tecnico amministrativo impianto di cogenerazione AGAM-NEI', -1, 0, N'681', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (661, 183, N'0107-1999', N'Realizzazione palazzina residenziale.', -1, 0, N'682', '1999-05-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (662, 703, N'0108-1999', N'Realizzazione box interrato', -1, 0, N'683', '1999-05-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (663, 521, N'0109-1999', N'Discarica controllata di 2a categoria tipo B per rifiuti assimilabili agli urbani.', -1, 0, N'684', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (664, 619, N'0110-1999', N'RMG- Viale Mazzini.', -1, 0, N'685', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (665, 697, N'0116-1999', N'Nuovo deposito tranviario Precotto', -1, 0, N'686', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (666, 442, N'0202-1999', N'Carpenteria metallica', -1, 0, N'687', '1999-09-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (667, 19, N'0203-1999', N'D.lo 494/96 lotti 5 e 10 impianto elettrico', -1, 0, N'688', '1999-09-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (668, 1065, N'0204-1999', N'Polo tecnologico di Dalmine - 2° Lotto - Ex Deposito Cicli', -1, 0, N'689', '1999-09-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (669, 1065, N'0205-1999', N'Direzione lavori lotto n. 4', -1, 0, N'690', '1999-09-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (670, 613, N'0200-1999', N'Perizia Tecnica', -1, 0, N'691', '1999-09-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (671, 375, N'0158-1999', N'Confini, sistemazione esterna, sopralzo', -1, 0, N'692', '1999-06-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (672, 743, N'0159-1999', N'Progetto per l''installazione di una Stazione radiobase nel Comune di Sorisole', -1, 0, N'693', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (673, 818, N'0160-1999', N'Legge 10/91 deposito carrozze', -1, 0, N'694', '1999-07-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (674, 254, N'0161-1999', N'Scuola di Mariano e palestra', -1, 0, N'695', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (675, 1110, N'0162-1999', N'Perizia giurata per rinnovo C.P.I. concessionaria Camana Auto S.r.l.', -1, 0, N'696', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (676, 154, N'0163-1999', N'Collaudo statico struttura polivalente', -1, 0, N'697', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (677, 358, N'0164-1999', N'Manutenzione appartamento', -1, 0, N'698', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (678, 555, N'0165-1999', N'Progetto n. 2 C.T. per n. 6 caldaiette', -1, 0, N'699', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (679, 215, N'0166-1999', N'Impianto elettrico nuovo depuratore comunale', -1, 0, N'700', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (680, 1028, N'0167-1999', N'Nuova sala quadri M.T. per stazione ricevitrice', -1, 0, N'701', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (681, 295, N'0168-1999', N'Progettazione imp. elettrico nuovi servizi accessori al cimitero del capoluogo.', -1, 0, N'702', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (682, 455, N'0169-1999', N'Divisione in due unità immobiliari 1° piano', -1, 0, N'703', '1999-08-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (683, 1018, N'0170-1999', N'Calcolo CEI 81.1/4 capannone uso uffici', -1, 0, N'704', '1999-08-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (684, 543, N'0171-1999', N'Preventivo segheria Gamba Giuseppe', -1, 0, N'705', '1999-08-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (685, 558, N'0172-1999', N'Progetto imp. elettrico edificio residenziale', -1, 0, N'706', '1999-08-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (686, 142, N'0173-1999', N'Impianto di riscaldamento sopralzo villette', -1, 0, N'707', '1999-08-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (687, 922, N'0174-1999', N'Variante P.R.G. terreno', -1, 0, N'708', '1999-08-31 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (688, 781, N'0175-1999', N'Verifica imp. di riscaldamento casa parrocchiale', -1, 0, N'709', '1999-08-31 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (689, 169, N'0176-1999', N'Villa unifamiliare', -1, 0, N'710', '1999-08-31 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (690, 769, N'0177-1999', N'Imp. di riscaldamento appartamento custode cinema Serassi', -1, 0, N'711', '1999-09-02 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (691, 172, N'0179-1999', N'Impianto di riscaldamento villa', -1, 0, N'712', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (692, 104, N'0180-1999', N'Impianto antincendio stalla', -1, 0, N'713', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (693, 47, N'0181-1999', N'Impianto elettrico nuova stalla', -1, 0, N'714', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (694, 47, N'0182-1999', N'Impianto elettrico agriturismo', -1, 0, N'715', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (695, 321, N'0183-1999', N'Pratica ISPESL impianto riscaldamento', -1, 0, N'716', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (696, 184, N'0185-1999', N'Calcolo CEI 81.1/4 cantiere capannone SMI', -1, 0, N'717', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (697, 318, N'0184-1999', N'Collaudo impianti termici Camanghè', -1, 0, N'718', '1999-04-11 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (698, 351, N'0187-1999', N'Realizzazione villette unifamiliari in località Vaprio d''Adda', -1, 0, N'719', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (699, 784, N'0189-1999', N'Calcolo scariche atmosferiche chiesa parrocchiale', -1, 0, N'720', '1999-09-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (700, 1021, N'0190-1999', N'Impianto di riscaldamento villa', -1, 0, N'721', '1999-09-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (701, 170, N'0191-1999', N'Analisi energetica Bradi', -1, 0, N'722', '1999-10-06 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (702, 2, N'0192-1999', N'Richiesta di agibilità', -1, 0, N'723', '1999-09-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (703, 256, N'0195-1999', N'Ristrutturazione messa in sicurezza campo sportivo comunale', -1, 0, N'724', '1999-09-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (704, 183, N'0196-1999', N'Impianto di riscaldamento villa bifamiliare', -1, 0, N'725', '1999-09-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (705, 4, N'0197-1999', N'Nuovo capannone industriale - P.L. "Marzole" - Lotto 20', -1, 0, N'726', '1999-09-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (706, 19, N'0198-1999', N'Progetto impianti elettrici lotto n. 5 e n. 10.', -1, 0, N'727', '1999-09-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (707, 19, N'0199-1999', N'494/96 lotto n. 5 e n. 10', -1, 0, N'728', '1999-09-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (708, 836, N'0193-1999', N'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX', -1, 0, N'729', '1999-09-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (709, 836, N'0194-1999', N'XXXXXXXXXXXXXXXXXXXXXXX', -1, 0, N'730', '1999-09-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (710, 333, N'0044-1999', N'Visto VVFF box interrati.', -1, 0, N'731', '1999-03-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (711, 726, N'0117-1999', N'perizia impianto di ventilazione perizia lodetti', -1, 0, N'732', '1999-05-21 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (712, 654, N'0118-1999', N'C.T. valutazione immobile', -1, 0, N'733', '1999-05-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (713, 575, N'0119-1999', N'Ristrutturazione edilizia', -1, 0, N'734', '1999-05-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (714, 131, N'0120-1999', N'Studio di fattibilità', -1, 0, N'735', '1999-05-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (715, 1063, N'0121-1999', N'Impianto azoto ultrapuro presso stabilimento', -1, 0, N'736', '1999-05-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (716, 771, N'0122-1999', N'Pratica per statua', -1, 0, N'737', '1999-05-14 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (717, 13, N'0123-1999', N'Collaudo statico nuova stalla.', -1, 0, N'738', '1999-10-08 00:00:00.000', '1999-10-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (718, 656, N'0206-1999', N'Sistemazioni interne al piano primo e modifiche al piano sottotetto', -1, 0, N'739', '1999-09-23 00:00:00.000', '1999-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (719, 807, N'0153-1999', N'Nuova palazzina pluripiano per complessivi sei alloggi', -1, 0, N'740', '1999-06-01 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (720, 296, N'0124-1999', N'Costruzione della seconda vasca a completamento del bacino idrico', -1, 0, N'741', '1999-05-24 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (721, 297, N'0125-1999', N'Palestra polivalente presso centro sportivo', -1, 0, N'742', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (722, 222, N'0126-1999', N'Aeroporto di Linate', -1, 0, N'743', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (723, 27, N'0127-1999', N'Strutture box interrato', -1, 0, N'744', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (724, 692, N'0128-1999', N'Sciovia monoposto campo scuola', -1, 0, N'745', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (725, 1051, N'0129-1999', N'Direzione Lavori palo', -1, 0, N'746', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (726, 49, N'0130-1999', N'Realizzazione nuova palazzina residenziale', -1, 0, N'747', '1999-06-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (727, 1087, N'0131-1999', N'Esecuzione imm. n. 436/98', -1, 0, N'748', '1999-06-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (728, 1052, N'0133-1999', N'Calcolo scariche atmosferiche edificio', -1, 0, N'749', '1999-06-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (729, 289, N'0135-1999', N'Impianto elettrico. Ristrutturazione scuola materna di Ramera', -1, 0, N'750', '1999-06-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (730, 301, N'0136-1999', N'Restauro conservativo Ponte Strada Priula', -1, 0, N'751', '1999-06-28 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (731, 306, N'0140-1999', N'Messa a norma scuole medie Sorisole, scuole elem e medie di Petosino', -1, 0, N'752', '1999-07-05 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (732, 791, N'0157-1999', N'Campo basket e spogliatoi', -1, 0, N'753', '1999-06-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (733, 284, N'0141-1999', N'Collaudo copertura campo polivalente in frazione di Alzo', -1, 0, N'754', '1999-07-05 00:00:00.000', '2000-06-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (734, 1032, N'0143-1999', N'D.I.A per sistemazione immobile di Mariano al Brembo', -1, 0, N'755', '1999-07-05 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (735, 709, N'0156-1999', N'Impianto di riscaldamento appartamento', -1, 0, N'756', '1999-07-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (736, 13, N'0155-1999', N'Casa Poverelli', -1, 0, N'757', '1999-07-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (737, 154, N'0154-1999', N'Collaudo copertura campi da bocce Oratorio', -1, 0, N'758', '1999-07-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (738, 218, N'0152-1999', N'Integrazione documentazione C.E. 297 del 25/5/92', -1, 0, N'759', '1999-07-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (739, 769, N'0150-1999', N'Richiesta di finanziamento ai sensi le. regionale n. 20/92', -1, 0, N'760', '1999-07-19 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (740, 680, N'0149-1999', N'Realizzazione modifiche interne', -1, 0, N'761', '1999-07-16 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (741, 239, N'0148-1999', N'Variante sopraintendenza immobili Piazza Marconi', -1, 0, N'762', '1999-06-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (742, 1104, N'0147-1999', N'Strutture Linate', -1, 0, N'763', '1999-06-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (743, 607, N'0146-1999', N'Progetto imp. elettrico stazione di filtrazione finale del depuratore alto', -1, 0, N'764', '1999-07-09 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (744, 285, N'0145-1999', N'Progetto esecutivo impianti palestra', -1, 0, N'765', '1999-07-05 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (745, 637, N'0144-1999', N'Disegno ponteggio torre campanaria', -1, 0, N'766', '1999-07-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (746, 367, N'0106-1999', N'Ricerca certificato VV.FF prevenzione incendi', -1, 0, N'767', '1999-05-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (747, 747, N'0111-1999', N'Richiesta C.P.I.', -1, 0, N'768', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (748, 205, N'0112-1999', N'Richiesta C.P.I.', -1, 0, N'769', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (749, 496, N'0113-1999', N'Richiesta C.P.I.', -1, 0, N'770', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (750, 639, N'0114-1999', N'Richiesta C.P.I.', -1, 0, N'771', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (751, 488, N'0115-1999', N'Richiesta C.P.I:', -1, 0, N'772', '1999-05-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (752, 756, N'0099-1999', N'Legge 10/91', -1, 0, N'773', '1999-04-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (753, 108, N'0095-1999', N'Ampliamento edificio esistente ad uso residenziale', -1, 0, N'774', '1999-04-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (754, 579, N'0139-1999', N'Nuova costruzione di superfici industriali', -1, 0, N'775', '1999-06-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (755, 864, N'0207-1999', N'Cementi armati', -1, 0, N'776', '1999-09-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (756, 1024, N'0208-1999', N'Residenza Socio Assistenziale e Residence', -1, 0, N'777', '1999-09-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (757, 830, N'0209-1999', N'D.I.A. Nuovo tettuccio abitazione', -1, 0, N'778', '1999-10-29 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (758, 840, N'0210-1999', N'Lavori di completamento galleria Branzi- Carona', -1, 0, N'779', '1999-09-22 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (759, 1053, N'0211-1999', N'Impianto elettrico civile abitazione', -1, 0, N'780', '1999-09-23 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (760, 551, N'0212-1999', N'Legge 46/90 centro olio Ragusa- Somicem', -1, 0, N'781', '1999-09-23 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (761, 1028, N'0213-1999', N'Progetto n. 2 pozzi in centrale.', -1, 0, N'782', '1999-09-23 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (762, 19, N'0214-1999', N'Adeguamento imp. elettrici legge 46/90', -1, 0, N'783', '1999-10-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (763, 318, N'0215-1999', N'Studio di fattibilità Caserma dei Carabinieri', -1, 0, N'784', '1999-10-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (764, 266, N'0216-1999', N'Centro sportivo Bione', -1, 0, N'785', '1999-10-01 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (765, 298, N'0217-1999', N'Nuovo collettore fognario lungo Via Gratarolo', -1, 0, N'786', '1999-10-04 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (766, 1032, N'0218-1999', N'Scuola elementare di Stezzano', -1, 0, N'787', '1999-10-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (767, 731, N'0219-1999', N'c.a. coperture', -1, 0, N'788', '1999-10-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (768, 838, N'0220-1999', N'Realizzazione nuovo fabbricato ad uso deposito e residenziale.', -1, 0, N'789', '1999-10-07 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (769, 466, N'0221-1999', N'Ampliamento imp. elettrico stabilimento - Aggiornamento disegni progettuali', -1, 0, N'790', '1999-10-12 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (770, 619, N'0222-1999', N'RAI (CPTV) Paniere', -1, 0, N'791', '1999-06-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (771, 619, N'0223-1999', N'D.L. CPTV RAI Napoli', -1, 0, N'792', '1999-06-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (772, 179, N'0224-1999', N'Complesso residenziale "Manuela"', -1, 0, N'793', '1999-10-14 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (773, 1030, N'0225-1999', N'Sanatoria muri di contenimento', -1, 0, N'794', '1999-10-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (774, 2, N'0226-1999', N'Realizzazione nuovi uffici', -1, 0, N'795', '1999-10-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (775, 282, N'0227-1999', N'Pubblica illuminazione 2° lotto', -1, 0, N'796', '1999-11-02 00:00:00.000', '1999-11-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (776, 282, N'0228-1999', N'Pubblica illuminazione 3° lotto', -1, 0, N'797', '1999-10-19 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (777, 840, N'0229-1999', N'Impianto elettrico istituto tecnico professionale "Mozzali"', -1, 0, N'798', '1999-10-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (778, 551, N'0230-1999', N'Centro olio Ragusa-Revamping consulenza relativa al trattamento affluenti liquidi', -1, 0, N'799', '1999-10-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (779, 551, N'0231-1999', N'Consulenza adeguamento sistema di sicurezza e blow-down della centrale di degasolinaggio', -1, 0, N'800', '1999-10-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (780, 227, N'0232-1999', N'Adeguamento Scuola Elementare Statale e Municipio alle norme di prevenzione incendi e dell''impianto di riscaldamento compreso ottenimento C.P.I.', -1, 0, N'801', '1999-10-27 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (781, 223, N'0234-1999', N'N. 13 schemi di centrali idriche', -1, 0, N'802', '1999-11-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (782, 341, N'0235-1999', N'Perizia di stima immobile in Viale Certosa', -1, 0, N'803', '1999-11-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (783, 861, N'0236-1999', N'Progetto impianti villetta', -1, 0, N'804', '1999-11-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (784, 317, N'0237-1999', N'Consulenza per manutenzione straordinaria impianti elettrici della c.t. scuola elementare', -1, 0, N'805', '1999-11-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (785, 347, N'0238-1999', N'Collaudo statico edifici industriali', -1, 0, N'806', '1999-11-04 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (786, 1084, N'0239-1999', N'Adeguamento centrale termica esistente', -1, 0, N'807', '1999-11-04 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (787, 154, N'0240-1999', N'Collaudo statico copertura per campi da bocce c/o Centro Sportivo comunale', -1, 0, N'808', '1999-11-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (788, 154, N'0241-1999', N'Collaudo statico copertura in legno lamellare campo da bocce in Via Verdi', -1, 0, N'809', '1999-11-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (789, 301, N'0242-1999', N'Richiesta frisl per parcheggi dietro c', -1, 0, N'810', '1999-11-08 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (790, 592, N'0243-1999', N'Perizia impianti pizzeria Taiocchi', -1, 0, N'811', '1999-11-18 00:00:00.000', '1999-11-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (791, 652, N'0245-1999', N'Cementi armati ripostiglio', -1, 0, N'812', '1999-11-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (792, 234, N'0247-1999', N'Collaudo tecnico amministrativo P.I.R. ex L.R. 23/90 in Via Suardi angolo Via A. Da Rosciate', -1, 0, N'813', '1999-11-18 00:00:00.000', '2001-03-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (793, 545, N'0248-1999', N'Impianto elettrico uffici, archivio e centrale termica EUROCHEMICAL S.p.A.', -1, 0, N'814', '1999-11-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (794, 15, N'0249-1999', N'Verifica e controllo elettrico impianti pozzi e cabine gas', -1, 0, N'815', '1999-11-18 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (795, 247, N'0250-1999', N'Collaudo lavori campo sportivo polivalente', -1, 0, N'816', '1999-11-24 00:00:00.000', '2000-06-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (796, 1026, N'0267-1999', N'Impianto di riscaldamento n° 2 appartamenti P.L. Polveriera Lotto 5', -1, 0, N'817', '1999-12-17 00:00:00.000', '1999-12-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (797, 1124, N'0266-1999', N'Contatti per commessa Agam', -1, 0, N'818', '1999-12-30 00:00:00.000', '1999-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (798, 769, N'0300-1999', N'Ristrutturazione appartamento Via Ripa', -1, 0, N'819', '1999-12-30 00:00:00.000', '2000-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (799, 697, N'0257-1999', N'Progetto preliminare Tramvia delle Valli - Prolungamento 1^ Tratta funzionale da Torre Boldone a Albino.', -1, 0, N'820', '1999-12-06 00:00:00.000', '2000-10-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (800, 15, N'0251-1999', N'Richiesta frisl per ampliamento rete teleriscaldamento', -1, 0, N'821', '1999-01-07 00:00:00.000', '1999-01-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (801, 70, N'0252-1999', N'Ristrutturazione cucina mensa truppa caserma avieri.', -1, 0, N'822', '1999-01-07 00:00:00.000', '1999-01-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (802, 889, N'0253-1999', N'variante alla c.e. della autostazione di Bg n. 6996 del 30706/1992', -1, 0, N'823', '1999-11-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (803, 154, N'0254-1999', N'Ampliamento di edificio industriale di proprietà Sig. Clerici Cinzia', -1, 0, N'824', '1999-11-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (804, 443, N'0255-1999', N'Centrale di La Spezia trasformazione in ciclo combinato', -1, 0, N'825', '1999-11-25 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (805, 649, N'0256-1999', N'Legge 46/90 Capannone industriale e palazzina uffici.', -1, 0, N'826', '1999-11-30 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (806, 512, N'0258-1999', N'Cantiere in Usmate', -1, 0, N'827', '1999-12-10 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (807, 857, N'0259-1999', N'impianto elettrico centrali termiche complesso residenziale di Via della Guerrina', -1, 0, N'828', '1999-12-11 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (808, 1116, N'0260-1999', N'Adeguamento legge 46/90 centrale termica condominio Maivista', -1, 0, N'829', '1999-12-14 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (809, 154, N'0261-1999', N'Collaudo tribuna della palestra comunale', -1, 0, N'830', '1999-12-15 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (810, 1028, N'0262-1999', N'Progetto scambiatore aria/vapore.', -1, 0, N'831', '1999-12-15 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (811, 881, N'0263-1999', N'N. 3 pratiche edilizie.', -1, 0, N'832', '1999-12-14 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (812, 199, N'0264-1999', N'Incarico per ottenimento del C.P.I.', -1, 0, N'833', '1999-12-15 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (813, 828, N'0265-1999', N'Relazione per VV.FF riguardante polimeri, polioli e isocianati.', -1, 0, N'834', '1999-12-15 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (814, 684, N'0268-1999', N'Impianto elettrico capannone industriale', -1, 0, N'835', '1999-12-16 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (815, 370, N'0269-1999', N'Misura impianto elettrico stabilimenti Giuseppe Brambilla', -1, 0, N'836', '1999-12-20 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (816, 683, N'0270-1999', N'Impianto elettrico a bordo di automezzo furgone ducato maxi', -1, 0, N'837', '1999-12-22 00:00:00.000', '2000-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (817, 295, N'0054-1998', N'Messa in sicurezza del Palazzetto dello Sport e sistemazione area esterna', -1, 0, N'838', '1998-09-10 00:00:00.000', '1998-09-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (818, 1065, N'0033-1998', N'Polo tecnologico della Provincia di Bergamo (POINT) III° Lotto', -1, 0, N'839', '1998-01-21 00:00:00.000', '2000-12-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (819, 714, N'0255-1998', N'Villaggio Lambro Meridionale', -1, 0, N'840', '1998-01-10 00:00:00.000', '1998-01-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (820, 251, N'0217-1998', N'Riconversione di parte della Scuola Elementare di Via G. Marconi a Scuola Materna', -1, 0, N'841', '1998-07-15 00:00:00.000', '2000-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (821, 1043, N'0317-1996', N'Progettazione Scuola Elementare di Veduggio.', -1, 0, N'842', '1996-12-16 00:00:00.000', '2001-02-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (822, 317, N'0211-1998', N'Ristrutturazione Edificio Comunale sito in Via Gaggio - LOTTO 1°', -1, 0, N'843', '1998-08-01 00:00:00.000', '2000-12-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (823, 234, N'0145-1998', N'Rifacimenti, adeguamento funzionale e normativo dell''impianto elettrico e del gas metano del magazzino comunale di via Serassi.', -1, 0, N'844', '1998-01-11 00:00:00.000', '1998-01-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (824, 318, N'0074-1998', N'Recupero fabbricati di proprietà comunale in Via Roma - Zogno', -1, 0, N'845', '1998-02-20 00:00:00.000', '2000-02-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (825, 238, N'0311-1998', N'Revisione progetto impianto di riscaldamento Scuola Elementare', -1, 0, N'846', '1998-12-07 00:00:00.000', '2000-10-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (826, 345, N'0002-1998', N'Nuovo edificio residenziale Lotto n. 5 del P.E.E.P.', -1, 0, N'847', '1998-01-07 00:00:00.000', '2000-07-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (827, 326, N'0147-1998', N'Adeguamento impianto elettrico condominio Europa.', -1, 0, N'848', '1998-01-14 00:00:00.000', '1998-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (828, 235, N'0006-1997', N'Ampliamento palestra comunale di Bernareggio', -1, 0, N'849', '2000-01-14 00:00:00.000', '2000-01-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (829, 317, N'0152-1997', N'Messa in sicurezza e potenziamento impianto elettrico di pubblica illuminazione - 1° Lotto', -1, 0, N'850', '1997-01-18 00:00:00.000', '1997-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (830, 256, N'0140-1997', N'Completamento collettore raccolta acque reflue', -1, 0, N'851', '1997-05-09 00:00:00.000', '2000-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (831, 236, N'0130-1997', N'Fognatura frazione le Ghiaie', -1, 0, N'852', '2000-01-20 00:00:00.000', '2000-01-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (832, 879, N'0295-1998', N'Nuovo edificio trifamigliare P.L. "Sorriso"', -1, 0, N'853', '1998-11-01 00:00:00.000', '2000-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (833, 1019, N'0119-1997', N'Adeguamento alla normativa Rifugio di montagna.', -1, 0, N'854', '1997-04-23 00:00:00.000', '2000-12-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (834, 291, N'0312-1998', N'0018-1998', -1, 0, N'855', '1998-01-25 00:00:00.000', '1998-01-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (835, 291, N'0018-1998', N'Impianto di pubblica illuminazione - ampliamento', -1, 0, N'856', '1998-01-25 00:00:00.000', '1998-01-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (836, 318, N'0151-1999', N'Attraversamento con ponte torrente in via Inzogno - Zogno Bergamo', -1, 0, N'857', '1999-07-20 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (837, 791, N'0080-1998', N'Ristrutturazione cinema - teatro "San Luigi"', -1, 0, N'858', '1998-01-29 00:00:00.000', '1998-01-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (838, 319, N'0161-1998', N'Recupero dell''Abbazia di Chiaravalle in Comune di Milano', -1, 0, N'859', '1998-01-31 00:00:00.000', '1998-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (839, 573, N'0116-1998', N'Aggiornamento Pratica Vigili del Fuoco', -1, 0, N'860', '1998-02-01 00:00:00.000', '1998-02-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (840, 83, N'0233-1999', N'Cambio d''uso da accessorio ad uffici in edificio esistente', -1, 0, N'861', '1999-10-27 00:00:00.000', '2000-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (841, 83, N'0188-1999', N'Perizia Immobili di via Ghiaie', -1, 0, N'862', '1999-09-02 00:00:00.000', '1999-09-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (842, 236, N'0129-1997', N'Opere di adeguamento Scuole alle norme di sicurezza: Scuola Media di Via S. Francesco d''Assisi n. 7 e Scuola Elementare di Via S. Francesco d''Assisi n. 5', -1, 0, N'863', '1997-02-04 00:00:00.000', '1997-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (843, 340, N'0258-1998', N'Adeguamento e messa in sicurezza Casa di riposo Baglioni', -1, 0, N'864', '2000-02-04 00:00:00.000', '2000-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (844, 390, N'0265-1998', N'Complesso commerciale per la conservazione di prodotti ortofrutticoli', -1, 0, N'865', '2000-02-04 00:00:00.000', '2000-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (845, 453, N'0100-1998', N'Nuovo edificio ad uso industriale in via F.lli Calvi', -1, 0, N'866', '2000-02-04 00:00:00.000', '2000-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (846, 261, N'0158-1998', N'Opere di manutenzione straordinaria Scuole Elementari', -1, 0, N'867', '1998-02-08 00:00:00.000', '1998-02-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (847, 198, N'0259-1998', N'Casa di riposo " Nobile Baglioni" pratica autosufficienti', -1, 0, N'868', '2000-02-10 00:00:00.000', '2000-02-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (848, 57, N'0208-1998', N'Realizzazione nuovi marciapiedi lungo Viale Vittorio Emanuele', -1, 0, N'869', '1998-02-11 00:00:00.000', '1998-02-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (849, 249, N'0069-1998', N'Palazzo Sant''Andrea - Recupero patrimonio edilizio comunale.', -1, 0, N'870', '2000-02-16 00:00:00.000', '2000-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (850, 295, N'0047-1998', N'Riqualificazione ambientale del centro storico urbano', -1, 0, N'871', '1998-02-16 00:00:00.000', '1998-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (851, 566, N'0164-1997', N'Variante alla C.E. n°20 del 02/05/97 Edificio in via Locatelli - via Borghetto', -1, 0, N'872', '2000-02-17 00:00:00.000', '2000-02-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (852, 714, N'0060-1997', N'Mercato Ortofrutticolo - Riqualificazione Ambientale e Risanamento Strutturale', -1, 0, N'873', '2000-02-21 00:00:00.000', '2000-02-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (853, 254, N'0242-1997', N'Impianto elettrico ampliamento del cimitero di Mariano di Dalmine (1° intervento)', -1, 0, N'874', '1997-02-22 00:00:00.000', '1997-02-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (854, 279, N'0297-1996', N'Consolidamento dissesti idraulici ed idrogeologici a seguito eventi alluvionali anno 1993: ripristini vari.', -1, 0, N'876', '1996-02-24 00:00:00.000', '1996-02-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (855, 318, N'0281-1995', N'Sistemazione ponte in Località Poscante', -1, 0, N'877', '1995-03-02 00:00:00.000', '1995-03-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (856, 585, N'0003-1998', N'Progetto impianti Quartiere Mazzini', -1, 0, N'878', '2000-03-08 00:00:00.000', '2000-03-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (857, 845, N'0240-1997', N'Lavori di costruzione variante in galleria S.P.5 Branzi - Carona.', -1, 0, N'879', '1997-03-10 00:00:00.000', '1997-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (858, 563, N'0274-1998', N'Ristrutturazione edificio residenziale commerciale', -1, 0, N'880', '2000-03-14 00:00:00.000', '2000-03-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (859, 428, N'0067-1998', N'Nuovo edificio in Bonate Sopra', -1, 0, N'881', '2000-03-17 00:00:00.000', '2000-03-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (860, 772, N'0119-1998', N'Progetto cine-teatro "San Giovanni Bosco"', -1, 0, N'882', '2000-03-17 00:00:00.000', '2000-03-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (861, 1074, N'0158-1997', N'Capannone industriale tintoria e filati - Mornico al Serio (BG)', -1, 0, N'883', '2000-03-28 00:00:00.000', '2000-03-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (862, 318, N'0196-1995', N'Nuova stazione ecologica', -1, 0, N'884', '1995-03-29 00:00:00.000', '1995-03-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (863, 903, N'0286-1997', N'Perizia di stima immobili di proprietà della Società Stampamano S.r.l.', -1, 0, N'885', '1997-03-31 00:00:00.000', '1997-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (864, 1015, N'0039-1998', N'Stazione Radio Base di Sedrina', -1, 0, N'886', '2000-04-05 00:00:00.000', '2000-04-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (865, 254, N'0110-1996', N'Ristrutturazione cinema-teatro di Via Kennedy', -1, 0, N'887', '1996-04-06 00:00:00.000', '1996-04-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (866, 840, N'0186-1999', N'Nuovo impianto ascensore nella colonna di sostegno del serbatoio pensile.', -1, 0, N'888', '1999-09-03 00:00:00.000', '1999-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (867, 450, N'0174-1997', N'Edificio Residenziale, via Giambellino 86', -1, 0, N'890', '2000-05-10 00:00:00.000', '2000-05-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (868, 295, N'0288-1998', N'Nuovo collettore fognario in Località Costa di Fuipiano', -1, 0, N'891', '1998-05-18 00:00:00.000', '1998-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (869, 295, N'0100-1996', N'Nuovi collettori fognari.', -1, 0, N'892', '1996-05-23 00:00:00.000', '1996-05-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (870, 139, N'0053-1995', N'Condono edilizio ripostigli esterni ad uso agricolo', -1, 0, N'893', '1995-01-10 00:00:00.000', '2000-05-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (871, 301, N'0122-1997', N'Allargamento strada comunale per Cacosio.', -1, 0, N'894', '1997-05-29 00:00:00.000', '1997-05-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (872, 1114, N'0091-1995', N'Capannone in via Don Bonetti', -1, 0, N'895', '2000-05-31 00:00:00.000', '2000-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (873, 295, N'0090-1998', N'Revisione, ampliamento e messa in sicurezza impianto di pubblica illuminazione.', -1, 0, N'896', '2000-02-24 00:00:00.000', '2000-02-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (874, 1102, N'0049-1998', N'Ristrutturazione edificio in via Salvecchio - Bergamo', -1, 0, N'897', '2000-06-06 00:00:00.000', '2000-06-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (875, 800, N'0331-1995', N'Realizzazione nuovo fabbricato bifamiliare', -1, 0, N'898', '2000-06-21 00:00:00.000', '2000-06-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (876, 233, N'0154-1997', N'Ampliamento scuola materna di Bellusco.', -1, 0, N'899', '2000-06-29 00:00:00.000', '2000-06-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (877, 1077, N'0031-1997', N'Nuova unità produttiva', -1, 0, N'900', '2000-07-03 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (878, 295, N'0303-1998', N'Interventi di completamento di alcune zone e sistemazione impianto pubblica illuminazione', -1, 0, N'901', '1998-11-30 00:00:00.000', '2000-07-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (879, 913, N'0027-2002', N'Variante al PRG', -1, 0, N'902', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (880, 298, N'0028-2002', N'Sistemazione sorgente Fornace', -1, 0, N'903', '2002-03-04 00:00:00.000', '2004-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (881, 298, N'0029-2002', N'Sistemazione strada di accesso alla località Confino', -1, 0, N'904', '2002-03-04 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (882, 35, N'0030-2002', N'Pratica ambientale cabina primo salto Buccinasco', -1, 0, N'905', '2002-03-05 00:00:00.000', '2002-05-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (883, 837, N'0031-2002', N'Coordinamento per la sicurezza del cantiere', -1, 0, N'906', '2002-02-14 00:00:00.000', '2003-04-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (884, 90, N'0032-2002', N'Piazza Rosate - Coordinamento in fase di progettazione - esecuzione', -1, 0, N'907', '2002-02-14 00:00:00.000', '2003-12-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (885, 154, N'0033-2002', N'Collaudo statico copertura in legno lamellare campo basket - pallavolo presso il centro sportivo', -1, 0, N'908', '2002-02-13 00:00:00.000', '2002-02-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (886, 91, N'0034-2002', N'Caniana - Lotto 5 - Coordinamento in fase di progettazione e di esecuzione', -1, 0, N'910', '2002-02-21 00:00:00.000', '2002-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (887, 293, N'0035-2002', N'Impianto di smaltimento reflui', -1, 0, N'911', '2002-02-21 00:00:00.000', '2002-04-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (888, 1111, N'0036-2002', N'Nuovo edificio industriale', -1, 0, N'912', '2002-02-22 00:00:00.000', '2003-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (889, 813, N'0026-2002', N'Richiesta variante al PRG', -1, 0, N'913', '2002-02-07 00:00:00.000', '2002-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (890, 311, N'0037-2002', N'Ristrutturazione, adeguamento e ampliamento impianto pubblica illuminazione - secondo lotto', -1, 0, N'914', '2002-02-25 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (891, 662, N'0038-2002', N'Impianti uffici Calderon de la Barca', -1, 0, N'915', '2002-02-27 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (892, 485, N'0039-2002', N'(MO6) - Collegamento ferroviario Saronno- Malpensa. T02-Castellanza. Progetto esecutivo. Collaborazione alla stesura della documentazione tecnica.', -1, 0, N'916', '2002-02-25 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (893, 35, N'0040-2002', N'Progetto esecutivo cabina primo salto di Buccinasco', -1, 0, N'917', '2002-03-05 00:00:00.000', '2003-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (894, 618, N'0041-2002', N'Studio di prefattibilità nuovo terminal container', -1, 0, N'918', '2002-03-05 00:00:00.000', '2002-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (895, 220, N'0042-2002', N'Impianto elettrico nuovo edificio industriale', -1, 0, N'919', '2002-03-12 00:00:00.000', '2002-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (896, 892, N'0043-2002', N'Perizia giurata su beni materiali da conferire a SAT', -1, 0, N'920', '2002-03-12 00:00:00.000', '2002-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (897, 298, N'0044-2002', N'Strutture in c.a. del nuovo campo di allenamento all impianto sportivo comunale in localita Briolo', -1, 0, N'921', '2002-03-13 00:00:00.000', '2002-08-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (898, 2, N'0045-2002', N'Realizzazione del nuovo Ospedale di Bergamo', -1, 1, N'922', '2002-03-12 00:00:00.000', '2008-08-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (899, 915, N'0046-2002', N'Stesura schemi tipici Quadro SM6', -1, 0, N'923', '2002-03-15 00:00:00.000', '2002-04-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (900, 915, N'0047-2002', N'Relazione di calcolo coordinamenti linee protezioni BD1 Platform - Total Fina ELF', -1, 0, N'924', '2002-03-15 00:00:00.000', '2002-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (901, 144, N'0048-2002', N'Ristrutturazione e ampliamento edificio residenziale - strutture', -1, 0, N'925', '2002-03-19 00:00:00.000', '2002-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (902, 233, N'0049-2002', N'Opere aggiuntive locale servizi', -1, 0, N'926', '2002-03-21 00:00:00.000', '2002-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (903, 603, N'0050-2002', N'Cantiere in Busto Arsizio - Via per Fagnano - Progettazione e D.L. opere in c.a.', -1, 0, N'927', '2002-04-04 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (904, 915, N'0051-2002', N'Stesura schemi quadri SM6 - Ordine Aperto', -1, 0, N'928', '2002-04-08 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (905, 916, N'0052-2002', N'Nuovo accesso carrale in Via Scotti', -1, 0, N'929', '2002-04-10 00:00:00.000', '2002-04-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (906, 886, N'0053-2002', N'Aggiornamento pratica VVF del condominio sito in Via Cesare Battisti n. 6 a Valbrembo.', -1, 0, N'930', '2002-04-11 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (907, 843, N'0054-2002', N'Interventi sulla rete idrografica minore insistente sul versante in frana nei Comuni di Bracca e Costa Serina (primo stralcio)', -1, 0, N'931', '2002-04-11 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (908, 214, N'0055-2002', N'Richiesta CPI attività produttiva', -1, 0, N'932', '2002-04-15 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (909, 570, N'0056-2002', N'Impianti palazzina plurifamiliare', -1, 0, N'933', '2002-04-15 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (910, 114, N'0057-2002', N'Collaudo in corso d opera e finale per le opere relative a ristrutturazione Presidio Ospedaliero di Manerbio', -1, 0, N'934', '2002-04-15 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (911, 697, N'0058-2002', N'Revisione progetto esecutivo Ortomercato', -1, 0, N'935', '2002-04-18 00:00:00.000', '2002-07-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (912, 915, N'0059-2002', N'Schemi cabina mobile Pergemine', -1, 0, N'936', '2002-04-29 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (913, 331, N'0060-2002', N'Valutazione dei consumi energetici servizi comuni palazzine residenziali', -1, 0, N'937', '2002-04-29 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (914, 846, N'0228-1998', N' ', -1, 0, N'938', '2002-04-25 00:00:00.000', '2002-04-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (915, 1081, N'0160-1996', N'Adeguamento impianto elettrico capannone industriale', -1, 0, N'940', '1996-01-01 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (916, 527, N'0068-1998', N'Progetto edificio residenziale in via coriola', -1, 0, N'941', '1998-01-01 00:00:00.000', '2002-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (917, 35, N'0061-2002', N'Redazione Piano di Sicurezza e Coordinamento per realizzazione nuova rete di distribuzione gas e centrale termica c/o Aeronautica Militare (MI)', -1, 0, N'945', '2002-05-03 00:00:00.000', '2002-05-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (918, 1121, N'0062-2002', N'N. 2 pratiche ISPESL a Verona', -1, 0, N'946', '2002-05-14 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (919, 140, N'0063-2002', N'Progetto impianto abitazione', -1, 0, N'947', '2002-05-14 00:00:00.000', '2002-08-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (920, 1065, N'0064-2002', N'Polo Tecnologico di Dalmine - Opere complementari n. 2 impianti elettrici', -1, 0, N'948', '2002-05-14 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (921, 1065, N'0065-2002', N'Polo Tecnologico di Dalmine - Opere complementari n. 1 impianti speciali', -1, 0, N'949', '2002-05-14 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (922, 713, N'0066-2002', N'Collaudo statico campi da tennis con fondazioni in c.a. e struttura portante in legno lamellare', -1, 0, N'950', '2002-05-14 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (923, 288, N'0067-2002', N'Predisposizione documentazione di gara per la costruzione nuova Caserma dei Carabinieri', -1, 0, N'951', '2002-05-16 00:00:00.000', '2003-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (924, 744, N'0068-2002', N'Impianti elettrici uffici', -1, 0, N'952', '2002-05-20 00:00:00.000', '2002-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (925, 298, N'0069-2002', N'Interventi di manutenzione straordinaria strade comunali', -1, 0, N'953', '2002-05-21 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (926, 44, N'0070-2002', N'Gara di progettazione palazzetto hockey di Torino', -1, 0, N'954', '2002-05-14 00:00:00.000', '2002-05-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (927, 623, N'0071-2002', N'Redazione Piano Operativo di Sicurezza', -1, 0, N'955', '2002-05-23 00:00:00.000', '2002-05-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (928, 697, N'0072-2002', N'Aggiornamento computo metrico Mercati Ittico e Floricolo', -1, 0, N'956', '2002-05-23 00:00:00.000', '2002-10-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (929, 91, N'0073-2002', N'Impianto elettrico del laboratorio di misura ex aula n. 2 Edificio 6', -1, 0, N'957', '2002-05-27 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (930, 725, N'0074-2002', N'Sistemazione frana sponda fluviale', -1, 0, N'958', '2002-05-28 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (931, 765, N'0075-2002', N'Progetto architettonico e pratica VVF parcheggio interrato in Via Cavour a Bari', -1, 0, N'959', '2002-05-29 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (932, 593, N'0076-2002', N'Ristrutturazione impianto di riscaldamento', -1, 0, N'960', '2002-05-29 00:00:00.000', '2002-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (933, 244, N'0077-2002', N'Intervento strutturale e di consolidamento degli intonaci della sala consigliare del Municipio di Caravaggio', -1, 0, N'961', '2002-05-29 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (934, 737, N'0078-2002', N'Recupero e ristrutturazione del complesso immobiliare, sito in Milano, Corso di Porta Romana denominato "Chiostro di San Lazzaro" - Impiant', -1, 1, N'962', '2002-05-31 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (935, 154, N'0079-2002', N'Collaudo statico copertura metallica oratorio di Gorla Minore', -1, 0, N'963', '2002-05-31 00:00:00.000', '2002-06-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (936, 154, N'0080-2002', N'Collaudo statico Comune di Jerago con Orago (VA)', -1, 0, N'964', '2002-05-31 00:00:00.000', '2002-06-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (937, 2, N'0081-2002', N'Collaudo statico parrocchia di Cavaria (VA)', -1, 0, N'965', '2002-05-31 00:00:00.000', '2002-06-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (938, 1013, N'0082-2002', N'Pratica VVF deposito merci di Via Toffetti', -1, 0, N'966', '2002-05-31 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (939, 695, N'0083-2002', N'Collaudo statico recupero di sottotetto con sopralzo edificio esistente', -1, 0, N'967', '2002-05-31 00:00:00.000', '2002-06-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (940, 829, N'0084-2002', N'Interventi di sicurezza e di normalizzazione del funzionamento di n. 6 impianti elevatori', -1, 0, N'968', '2002-06-04 00:00:00.000', '2002-10-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (941, 229, N'0245-1998', N'Messa a norma dell''impianto termico del palazzo comunale', -1, 0, N'969', '1998-10-07 00:00:00.000', '1998-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (942, 1031, N'0085-2002', N'Redazione dei documenti per la Concessione Edilizia per la realizzazione di villa unifamiliare in Treviolo di proprietà', -1, 0, N'970', '2002-06-05 00:00:00.000', '2002-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (943, 156, N'0086-2002', N'Edificio residenziale in Via Castello 12 a Ponteranica', -1, 0, N'971', '2002-06-13 00:00:00.000', '2002-06-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (944, 3, N'0168-1997', N'?', -1, 0, N'972', '1900-01-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (945, 844, N'0087-2002', N'Caricamento dati denunce quantitativo acqua derivata anno 2001 e informatizzazione dati piccole derivazioni d''acqua', -1, 0, N'973', '2002-06-17 00:00:00.000', '2002-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (946, 68, N'0088-2002', N'Recupero edificio sito in Bergamo - Via Bonomini - Via della Colombaia e formazione autorimessa interrata', -1, 0, N'974', '2002-06-20 00:00:00.000', '2002-06-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (947, 629, N'0089-2002', N'Demolizione impianto di Reforming "Power Gas", del sistema di compressione "Clark" e Sala Comandi', -1, 0, N'975', '2002-06-21 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (948, 798, N'0090-2002', N'Richiesta rifacimento tetto e recupero sottotetto', -1, 0, N'976', '2002-06-24 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (949, 267, N'0091-2002', N'Manutenzione straordinaria ed adeguamento degli impianti alle norme vigenti del complesso PISCINA-PALESTRA presso il Centro Sportivo Bione - 2° Lotto funzionale', -1, 0, N'977', '2002-06-25 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (950, 36, N'0092-2002', N'Collaudo opere in c.a. Centrale di Cogenerazione Tecnocity', -1, 0, N'978', '2002-06-25 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (951, 526, N'0093-2002', N'Richiesta di formazione balconi, ampliamento box, adeguamento impianto di riscaldamento', -1, 0, N'979', '2002-06-26 00:00:00.000', '2002-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (952, 903, N'0015-1998', N'Variante al piano di recupero approvato in data 26/11/90 delibera g.c. n°2436 riguardante immobili in via borgovico 223', -1, 0, N'980', '1998-03-01 00:00:00.000', '2002-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (953, 769, N'0094-2002', N'Richiesta finanaziamento 8% per adeguamento L. 46/90 chiesa parrocchiale', -1, 0, N'981', '2002-07-01 00:00:00.000', '2002-07-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (954, 36, N'0095-2002', N'Attraversamento ponte stradale sulla S.P. n. 104 Trucazzano-Trezzo con tubazioni teleriscaldamento', -1, 0, N'982', '2002-07-02 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (955, 1059, N'0096-2002', N'Tramvia delle Valli 1^ tratta funzionale - Chiusura poligonale da Ranica ad Alzano Sopra', -1, 0, N'983', '2002-07-06 00:00:00.000', '2002-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (956, 686, N'0097-2002', N'Impianto elettrico box interrati', -1, 0, N'984', '2002-07-08 00:00:00.000', '2002-09-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (957, 272, N'0098-2002', N'Nuova cabina elettrica mt/bt edificio 33 area "Ex Ansaldo"', -1, 0, N'985', '2002-07-08 00:00:00.000', '2002-07-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (958, 581, N'0099-2002', N'Fabbricato residenziale per abitazioni e box Via Bernardino Verro n. 30, Milano - Impianto elettrico parti comuni', -1, 0, N'986', '2002-07-08 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (959, 240, N'0100-2002', N'Classificazione locale cucina Scuola Elementare di Via Santi', -1, 0, N'987', '2002-07-09 00:00:00.000', '2002-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (960, 1057, N'0101-2002', N'Realizzazione di due edifici a completamento di fabbricato esistente', -1, 0, N'988', '2002-07-09 00:00:00.000', '2003-11-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (961, 1118, N'0102-2002', N'Certificato di idoneità statica edificio in Via Violo a Villa d Almè nell ambito del condono Pec. 337', -1, 0, N'989', '2002-07-11 00:00:00.000', '2002-07-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (962, 859, N'0103-2002', N'Pratica VVF ristorante e sala da ballo', -1, 0, N'990', '2002-07-11 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (963, 744, N'0104-2002', N'Impianto elettrico locali al 1° piano Palazzo della Misericordia', -1, 0, N'991', '2002-07-16 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (964, 746, N'0105-2002', N'Piano di recupero "Palazzo" - Demolizione e ricostruzione edificio ad uso residenziale', -1, 0, N'992', '2002-07-16 00:00:00.000', '2002-07-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (965, 762, N'0106-2002', N'Nuovo ascensore in Via Bonnet a Milano', -1, 0, N'993', '2002-07-19 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (966, 762, N'0107-2002', N'Nuovo ascensore', -1, 0, N'994', '2002-07-19 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (967, 408, N'0108-2002', N'Perizia di stima immobili', -1, 0, N'995', '2002-07-19 00:00:00.000', '2002-07-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (968, 1027, N'0109-2002', N'Impianto elettrico ristrutturazione uffici ed archivi di Via Belcasule n. 14', -1, 0, N'996', '2002-07-22 00:00:00.000', '2002-09-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (969, 36, N'0110-2002', N'Teleriscaldamento Cassano d''Adda', -1, 0, N'997', '2002-07-24 00:00:00.000', '2003-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (970, 170, N'0111-2002', N'Impianto elettrico ufficio S.C.Q. stabilimento di Via Caravaggi', -1, 0, N'998', '2002-07-27 00:00:00.000', '2002-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (971, 520, N'0112-2002', N'Realizzazione n. 9 appartamenti e n. 20 box in Via Giongo a Sedrina', -1, 0, N'999', '2002-07-29 00:00:00.000', '2003-08-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (972, 903, N'0113-2002', N'Concessione Edilizia 2° Comparto di P.I.R. approvato dal Comune di Como', -1, 0, N'1000', '2002-07-29 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (973, 657, N'0114-2002', N'Rifacimento copertura e recupero sottotetto', -1, 0, N'1001', '2002-07-30 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (974, 765, N'0115-2002', N'Parcheggio di Via Palestro - Milano', -1, 0, N'1002', '2002-08-28 00:00:00.000', '2002-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (975, 260, N'0116-2002', N'Centro di salute e benessere in loc. Laghizzolo', -1, 0, N'1003', '2002-08-02 00:00:00.000', '2002-09-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (976, 33, N'0117-2002', N'Nuovo chiosco di controllo e sicurezza sito in P.zza Sempione', -1, 0, N'1004', '2002-08-28 00:00:00.000', '2003-09-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (977, 870, N'0118-2002', N'Realizzazione nuove autorimesse esterne', -1, 0, N'1005', '2002-08-05 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (978, 438, N'0119-2002', N'Magazzino per rivendita materiale elettrico in Vimercate', -1, 0, N'1006', '2002-08-28 00:00:00.000', '2002-11-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (979, 769, N'0120-2002', N'Manutenzione straordinaria intonaci interni ed esterni Chiesa di S. Carlo', -1, 0, N'1007', '2002-08-07 00:00:00.000', '2002-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (980, 298, N'0121-2002', N'Consolidamento strutturale e manutenzione generale ponte Nuovo', -1, 0, N'1008', '2002-08-08 00:00:00.000', '2002-09-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (981, 298, N'0122-2002', N'Consolidamento strutturale e manutenzione generale ponte Vecchio', -1, 0, N'1009', '2002-08-08 00:00:00.000', '2002-09-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (982, 769, N'0123-2002', N'Opere interne art. 26 Legge 47/85 residenza curato in Via Ripa n. 2', -1, 0, N'1010', '2002-08-08 00:00:00.000', '2002-10-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (983, 155, N'0124-2002', N'L. 10/91 edificio di civile abitazione', -1, 0, N'1011', '2002-08-27 00:00:00.000', '2002-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (984, 248, N'0125-2002', N'Collaudo statico copertura campo da tennis presso centro sportivo in Località al Prato', -1, 0, N'1012', '2002-08-28 00:00:00.000', '2003-02-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (985, 833, N'0126-2002', N'Progetto esecutivo intervento di ristrutturazione Q. re S. Eusebio', -1, 0, N'1013', '2002-08-30 00:00:00.000', '2002-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (986, 143, N'0127-2002', N'Costruzione nuovo edificio artigianale/residenziale', -1, 0, N'1014', '2002-08-30 00:00:00.000', '2002-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (987, 36, N'0128-2002', N'Progettazione architettonica per studi di fattibilità Teleriscaldamento Bormio', -1, 0, N'1015', '2002-09-02 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (988, 36, N'0129-2002', N'Progettazione esecutiva opere civili centrale cogenerazione Tecnocity', -1, 0, N'1016', '2002-09-02 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (989, 2, N'0130-2002', N'Lavori di nuova costruzione del 2° Lotto dell Istituto "M. Bellisario" di Inzago', -1, 0, N'1017', '2002-09-03 00:00:00.000', '2002-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (990, 1057, N'0131-2002', N'Ristrutturazione con recupero ad uso abitativo del sottotetto ai sensi L.R. 15/96 di edificio commerciale', -1, 0, N'1018', '2002-09-05 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (991, 704, N'0132-2002', N'Studio di fattibilità ampliamento edificio residenziale esistente', -1, 0, N'1019', '2002-09-06 00:00:00.000', '2002-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (992, 264, N'0133-2002', N'Collaudo opere in cemento armato dei lavori di manutenzione straordinaria campo sportivo tramite fornitura e posa tribune prefabbricate', -1, 0, N'1020', '2002-09-10 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (993, 807, N'0134-2002', N'Formazione nuova palazzina pluripiano per complessivi n. 6 alloggi', -1, 0, N'1021', '2002-09-10 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (994, 298, N'0135-2002', N'Collaudo statico solaio in c.a presso il locale seminterrato ad uso deposito-magazzino di proprietà del Comune di San Giovanni Bianco', -1, 0, N'1022', '2002-09-16 00:00:00.000', '2002-11-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (995, 298, N'0136-2002', N'Collaudo statico muro in c.a. nuovo campo di allenamento all impianto sportivo comunale in Località Briolo', -1, 0, N'1023', '2002-09-16 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (996, 485, N'0137-2002', N'G02 - Riqualificazione linea ferroviaria Saronno-Seregno', -1, 0, N'1024', '2002-09-16 00:00:00.000', '2002-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (997, 490, N'0138-2002', N'Perizia di stima complesso industriale in Milano - Bruzzano, Via Pesaro 19', -1, 0, N'1025', '2002-09-18 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (998, 407, N'0139-2002', N'Perizia di stima villa residenziale', -1, 0, N'1026', '2002-09-18 00:00:00.000', '2002-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (999, 154, N'0140-2002', N'Collaudo statico copertura in legno lamellare per n. 2 campi da bocce', -1, 0, N'1027', '2002-09-23 00:00:00.000', '2002-09-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1000, 334, N'0141-2002', N'Trasformazione centrale termica a gas del condominio di via A.Maj n.26 - Bergamo', -1, 0, N'1028', '2002-09-17 00:00:00.000', '2002-09-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1001, 1124, N'0142-2002', N'Servizi Tecnici riguardanti interventi tramviari.', -1, 0, N'1029', '2002-09-30 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1002, 425, N'0143-2002', N'Intervento in Alzano Lombardo riguardante la costruzione dell''auditorium comunale ed il comparto', -1, 0, N'1030', '2002-09-30 00:00:00.000', '2002-12-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1003, 467, N'0144-2002', N'Ristrutturazione dell''ex Albergo Valle Brembana - Impianti', -1, 0, N'1031', '2002-09-30 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1004, 19, N'0145-2002', N'Centro polilogistico nell''area militare - C.R.I. dell''Aeroporto di Bresso', -1, 0, N'1035', '2002-10-07 00:00:00.000', '2002-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1005, 716, N'0146-2002', N'D.I.A. uffici in Via A. Mazzi n. 32', -1, 0, N'1036', '2002-10-08 00:00:00.000', '2002-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1006, 228, N'0147-2002', N'Progetto definitivo, esecutivo, pratica VVF adeguamento alla normativa VVF del municipio', -1, 0, N'1038', '2002-10-09 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1007, 384, N'0148-2002', N'Progetto impianto di ventilazione cucina', -1, 0, N'1040', '2002-10-09 00:00:00.000', '2003-01-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1008, 448, N'0149-2002', N'D.I.A. e richiesta detrazione 36% edificio civile abitazione', -1, 0, N'1041', '2002-10-10 00:00:00.000', '2002-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1009, 302, N'0150-2002', N'Riappalto impianti Cascina Commenda', -1, 0, N'1042', '2002-10-11 00:00:00.000', '2002-12-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1010, 432, N'0151-2002', N'Ristrutturazione n. 2bis, 3 e 4 ad uso industriale con esclusione dei filtri profondi', -1, 0, N'1044', '2002-10-21 00:00:00.000', '2003-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1011, 138, N'0152-2002', N'DIA per modifiche interne piano seminterrato civile abitazione', -1, 0, N'1045', '2002-10-23 00:00:00.000', '2002-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1012, 829, N'0153-2002', N'Verifica strutturale e fattibilità di intervento edificio Via David/Tommaseo', -1, 0, N'1046', '2002-10-23 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1013, 698, N'0154-2002', N'L. 46/90 capannone industriale', -1, 0, N'1047', '2002-10-24 00:00:00.000', '2002-11-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1014, 2, N'0155-2002', N'Impianto antincendio e pratica ASL', -1, 0, N'1048', '2002-10-29 00:00:00.000', '2004-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1015, 697, N'0156-2002', N'Adeguamento impiantistico e riuso sotterranei del palazzo Sogemi', -1, 0, N'1049', '2002-10-30 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1016, 401, N'0157-2002', N'Teleriscaldamento Quartiere "Chiesa Rossa"', -1, 0, N'1050', '2002-10-31 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1017, 495, N'0158-2002', N'Nuova costruzione di edificio residenziale Lottizzazione P.E. 1', -1, 0, N'1051', '2002-11-05 00:00:00.000', '2003-08-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1018, 35, N'0159-2002', N'Studio di fattibità e progetto impianti museo della scienza e tecnica - Padiglione aeronavale', -1, 0, N'1052', '2002-11-08 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1019, 2, N'0160-2002', N'Perizia giurata impianto antincendio', -1, 0, N'1053', '2002-11-06 00:00:00.000', '2002-11-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1020, 915, N'0161-2002', N'Stesura quadri SM6 Light', -1, 0, N'1054', '2002-11-08 00:00:00.000', '2002-12-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1021, 665, N'0162-2002', N'D.L. ultimazione lavori di urbanizzazione P.L. Sorriso', -1, 0, N'1055', '2002-11-08 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1022, 176, N'0163-2002', N'Impianto riscaldamento villetta', -1, 0, N'1056', '2002-11-11 00:00:00.000', '2002-12-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1023, 577, N'0164-2002', N'Realizzazione nuova sede croce rossa e biblioteca', -1, 0, N'1057', '2002-11-12 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1024, 547, N'0165-2002', N'Piano di insediamento residenziale - VIa T. Vecellio - Boltiere', -1, 0, N'1058', '2002-11-12 00:00:00.000', '2003-08-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1025, 36, N'0166-2002', N'Cogenerazione Famagosta - Impianto di protezione contro i fulmini', -1, 0, N'1059', '2002-11-13 00:00:00.000', '2003-01-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1026, 2, N'0167-2002', N'Perizie di stima immobili in Via Toffetti a Milano e in Via Tolstoj a San Giuliano Milanese (MI)', -1, 0, N'1060', '2002-11-14 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1027, 792, N'0168-2002', N'Strutture nuova scala di uscita di emergenza', -1, 0, N'1061', '2002-11-15 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1028, 532, N'0170-2002', N'Nuovo quadro elettrico generale capannone torneria del legno', -1, 0, N'1063', '2002-11-25 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1029, 559, N'0171-2002', N'Collaudo statico complesso immobiliare', -1, 0, N'1064', '2002-11-25 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1030, 897, N'0169-2002', N'Potenziamento impianto elettrico capannone artigianale', -1, 0, N'1066', '2002-11-25 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1031, 1087, N'0172-2002', N'Causa Condominio il Gabbiano contro Imm.re il Gabbiano S.r.l. contro Impresa Edile Castelli Alessandro e F.lli S.n.c.', -1, 0, N'1069', '2002-12-27 00:00:00.000', '2003-02-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1032, 755, N'0173-2002', N'Richiesta di rettifica al Piano Territoriale di Coordinamento', -1, 0, N'1070', '2002-11-27 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1033, 813, N'0174-2002', N'Richiesta di rettifica al Piano Territoriale di Coordinamento', -1, 0, N'1071', '2002-11-27 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1034, 154, N'0175-2002', N'Collaudo statico autorimesse', -1, 0, N'1072', '2002-11-28 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1035, 394, N'0176-2002', N'Richiesta di rettifica al Piano Territoriale di Coordinamento', -1, 0, N'1073', '2002-11-28 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1036, 393, N'0177-2002', N'Richiesta di rettifica al Piano Territoriale di Coordinamento', -1, 0, N'1074', '2002-11-28 00:00:00.000', '2002-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1037, 135, N'0178-2002', N'Realizzazione cortile e rampa di accesso all''autorimessa esistente', -1, 0, N'1075', '2002-12-02 00:00:00.000', '2002-12-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1038, 37, N'0179-2002', N'Collaudo statico vasca raccolta acqua', -1, 0, N'1076', '2002-12-02 00:00:00.000', '2002-12-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1039, 814, N'0180-2002', N'Collaudo statico box interrato', -1, 0, N'1077', '2002-12-04 00:00:00.000', '2003-01-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1040, 775, N'0181-2002', N'Certificato di idoneità statica rinforzi copertura', -1, 0, N'1078', '2002-12-10 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1041, 917, N'0182-2002', N'Perizia giurata terreno edificabile', -1, 0, N'1079', '2002-12-12 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1042, 240, N'0183-2002', N'Ottenimento CPI per n. 6 edifici comunali', -1, 1, N'1080', '2002-12-13 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1043, 240, N'0184-2002', N'Adeguamento e potenziamento impianto elettrico Scuola Materna e Asilo Nido', -1, 0, N'1081', '2002-12-13 00:00:00.000', '2003-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1044, 135, N'0236-1998', N'Direzione lavori variante nuovo edificio', -1, 0, N'1082', '1900-01-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1045, 93, N'0185-2002', N'Comparto intervento strategico CIS 19 - Progetto rete fognaria', -1, 0, N'1083', '2002-12-13 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1046, 813, N'0186-2002', N'Rimozione porzione di copertura per realizzazione terrazza', -1, 0, N'1084', '2002-12-18 00:00:00.000', '2003-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1047, 158, N'0187-2002', N'Collaudo statico autorimesse interrate', -1, 0, N'1085', '2002-12-18 00:00:00.000', '2003-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1048, 579, N'0188-2002', N'Certificato di idoneità statica parte di edificio', -1, 0, N'1086', '2002-12-18 00:00:00.000', '2002-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1049, 226, N'0189-2002', N'Nuovi locali comemrciali', -1, 0, N'1087', '2002-12-20 00:00:00.000', '2003-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1050, 911, N'0001-2003', N'Disegni as-built dei lavori inerenti l''ingresso al Parco delle Cave e riqualificazione delle aree esterne alla stazione dell''arma dei Carabinieri in Via Bianca Milesi a Milano', -1, 0, N'1105', '2003-01-07 00:00:00.000', '2003-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1051, 765, N'0002-2003', N'Progetto preliminare parcheggio Ospedale San Raffaele', -1, 0, N'1106', '2003-01-07 00:00:00.000', '2003-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1052, 448, N'0003-2003', N'Modifiche al piano interrato.', -1, 0, N'1107', '2003-01-07 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1053, 263, N'0004-2003', N'Impianti nuova sede comunale e ristrutturazione attuale palazzo comunale', -1, 0, N'1108', '2003-01-07 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1054, 915, N'0005-2003', N'Stesura schemi quadri SM6', -1, 0, N'1109', '2003-01-08 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1055, 765, N'0006-2003', N'Parcheggio di Porta Venezia', -1, 0, N'1110', '2003-01-08 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1056, 765, N'0007-2003', N'Parcheggio Valle d''Aosta', -1, 0, N'1111', '2003-01-08 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1057, 765, N'0008-2003', N'Richiesta CPI autorimessa interrata Via Paleocapa', -1, 0, N'1112', '2003-01-08 00:00:00.000', '2003-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1058, 299, N'0009-2003', N'Consulenza tecnica relativa alle problematiche emerse a seguito degli eventi atmosferici del mese di Novembre 2002', -1, 0, N'1113', '2003-01-10 00:00:00.000', '2003-01-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1059, 768, N'0010-2003', N'Adeguamento e potenziamento impianto elettrico chiesa parrocchiale', -1, 0, N'1114', '2003-01-13 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1060, 677, N'0011-2003', N'Quantificazione danni avuti nel mese di Novembre 2002 ad edificio civile abitazione', -1, 0, N'1115', '2003-01-14 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1061, 1065, N'0012-2003', N'Opere a completamento 3° lotto - Impianti elettrici, speciali e meccanici', -1, 0, N'1116', '2003-01-20 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1062, 631, N'0013-2003', N'Certificato Idoneità Statica complesso industriale', -1, 0, N'1117', '2003-01-21 00:00:00.000', '2003-03-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1063, 159, N'0014-2003', N'Progetto impianti ufficio in Via Paleocapa', -1, 0, N'1118', '2003-01-22 00:00:00.000', '2003-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1064, 1087, N'0015-2003', N'Procedura esecutiva promossa da Credito Bergamasco S.p.A. contro Fogaroli Edda Giuliana - Pesenti Mario Antonio', -1, 0, N'1119', '2003-01-22 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1065, 2, N'0016-2003', N'Causa promossa da Condominio Le Piramidi contro Trevil Casa S.r.l.+1', -1, 0, N'1120', '2003-01-22 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1066, 309, N'0017-2003', N'Ampliamento Scuola Materna - Impianti', -1, 0, N'1121', '2003-01-22 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1067, 366, N'0018-2003', N'Stato di consistenza proprietà coniugi Cugini', -1, 0, N'1122', '2003-01-27 00:00:00.000', '2003-01-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1068, 433, N'0019-2003', N'Ristrutturazione stabilimento di Seriate - Impianti elettrici e meccanici', -1, 0, N'1123', '2003-01-27 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1069, 303, N'0020-2003', N'Collaudo statico dei lavori di ampliamento e rifacimento tetto presso la Scuola di Via Palma il Vecchio.', -1, 0, N'1124', '2003-01-27 00:00:00.000', '2003-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1070, 787, N'0021-2003', N'Impianto di riscaldamento parrocchia', -1, 0, N'1125', '2003-02-05 00:00:00.000', '2003-02-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1071, 1112, N'0022-2003', N'Impianto di riscaldamento ed elettrico parti comuni Corpo C (21 appartamenti)', -1, 0, N'1126', '2003-02-05 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1072, 463, N'0023-2003', N'Strutture intervento industriale in Calcinate', -1, 0, N'1127', '2003-02-05 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1073, 318, N'0024-2003', N'Adeguamento piano di valutazione dei rischi ai sensi del D.L.vo 626/94 e s.m.i.', -1, 0, N'1128', '2003-02-07 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1074, 559, N'0025-2003', N'Collaudo statico delle opere in c.a. del complesso immobiliare previsto dal PROGRAMMA INTEGRATO DI RECUPERO 1/B14 (area OMAR) oltre AUDITORIUM e BOX INTERRATI', -1, 0, N'1129', '2003-02-07 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1075, 727, N'0026-2003', N'Manutenzione straordinaria dell''unità posta a piano primo del fabbricato sito in via martiri della libertà n. 2 - Impianto di riscaldamento', -1, 0, N'1130', '2003-02-12 00:00:00.000', '2003-03-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1076, 438, N'0027-2003', N'VVF e impianti capannone di Gessate', -1, 0, N'1131', '2003-02-12 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1077, 36, N'0028-2003', N'Celle combustibile museo delle scienze e della tecnologia Leonardo Da Vinci', -1, 0, N'1132', '2003-02-13 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1078, 1087, N'0029-2003', N'CTU causa Azienda Agricola Casa EDEN contro TRE ESSE Carpenteria Metallica S.n.c. - ANNULLATA', -1, 0, N'1133', '2003-02-17 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1079, 542, N'0030-2003', N'Coordinamento per la sicurezza in fase di esecuzione delle opere relative alle attrezzature sanitarie da installare nella piastra', -1, 0, N'1134', '2003-02-17 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1080, 665, N'0172-1998', N'Opere di urbanizzazione P.L. Sorriso', -1, 0, N'1135', '1998-01-01 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1081, 1087, N'0031-2003', N'Perizia concordato preventivo VEGECO Italia S.r.l.', -1, 0, N'1136', '2003-02-20 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1082, 1124, N'0032-2003', N'Servizi tecnici riguardanti interventi tramviari', -1, 0, N'1137', '2003-02-20 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1083, 1002, N'0033-2003', N'Impianto di riscaldamento abitazione', -1, 0, N'1138', '2003-02-25 00:00:00.000', '2003-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1084, 356, N'0034-2003', N'Pratica ISPESL c.t. Torre de Roveri', -1, 0, N'1139', '2003-02-24 00:00:00.000', '2003-03-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1085, 1060, N'0035-2003', N'Coordinamento in fase di esecuzione delle opere relative all''edificio B e C2 nell''ambito della ristrutturazione delle Cliniche Gavazzeni', -1, 0, N'1140', '2003-02-24 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1086, 697, N'0036-2003', N'Opere civili Tramvia delle Valli - Assitenza alla D.L. (Ispettori di cantiere)', -1, 0, N'1141', '2003-03-03 00:00:00.000', '2005-08-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1087, 697, N'0037-2003', N'Coordinamento per la sicurezza dei cantiere in fase di esecuzione Tramvia delle Valli', -1, 0, N'1142', '2003-03-03 00:00:00.000', '2005-08-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1088, 990, N'0038-2003', N'Richiesta c.e. ai sensi L. 93/80 per nuovo edificio agricolo', -1, 0, N'1143', '2003-03-03 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1089, 753, N'0039-2003', N'Strutture nuovo muro di sostegno parcheggio pubblico', -1, 0, N'1144', '2003-03-03 00:00:00.000', '2003-08-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1090, 1100, N'0040-2003', N'Modifiche distribuzione interna e realizzazione scale di sicurezza - Via dei Caniana - Strutture e Piano di Sicurezza e Coordinamento', -1, 0, N'1145', '2003-03-04 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1091, 580, N'0041-2003', N'Complesso immobiliare residenziale in Località Somasca a Pontida - Impianto elettrico', -1, 0, N'1146', '2003-03-10 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1092, 721, N'0042-2003', N'Ampliamento capannone industriale in Dalmine - Impianti meccanici', -1, 0, N'1147', '2003-03-13 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1093, 270, N'0043-2003', N'Realizzazione della piscina pubblica nell''edificio ex "Baita dei Congressi"', -1, 0, N'1148', '2003-03-14 00:00:00.000', '2005-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1094, 293, N'0044-2003', N'Adeguamento 1° Lotto centro termale "Acqua Calda di Longia"', -1, 0, N'1149', '2003-03-14 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1095, 1059, N'0045-2003', N'Software di gestione, archiviazione e distribuzione documenti in formato elettronico (SIGA) e servizi di segreteria', -1, 0, N'1150', '2003-03-17 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1096, 293, N'0046-2003', N'Progetto esecutivo II° Lotto Centro Termale "Acqua Calda di Longia"', -1, 0, N'1151', '2003-03-18 00:00:00.000', '2003-07-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1097, 1066, N'0047-2003', N'Impianto elettrico nuovi uffici in Via Lotto a Bergamo', -1, 0, N'1152', '2003-03-20 00:00:00.000', '2003-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1098, 769, N'0048-2003', N'Osservazioni Piano Regolatore Generale', -1, 0, N'1153', '2003-03-24 00:00:00.000', '2003-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1099, 829, N'0049-2003', N'Ufficio postale di Bologna succursale 1', -1, 0, N'1154', '2003-03-25 00:00:00.000', '2003-03-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1100, 273, N'0050-2003', N'Piano di Sicurezza e Coordinamento opere di completamento impianti sportivi', -1, 0, N'1155', '2003-03-26 00:00:00.000', '2003-09-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1101, 490, N'0260-2000', N'Consulenza urbanistica area Via Pesaro n. 13/19', -1, 0, N'1156', '2000-10-20 00:00:00.000', '2002-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1102, 2, N'0051-2003', N'C.T.U. causa Garratina Eugenio contro Costruzioni Gamba S.r.l.', -1, 0, N'1157', '2003-03-27 00:00:00.000', '2004-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1103, 1057, N'0052-2003', N'Ampliamento fabbricato industriale con sovrastante abitazione', -1, 0, N'1158', '2003-03-27 00:00:00.000', '2003-11-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1104, 829, N'0053-2003', N' Ufficio Postale di S. Giorgio di Piano', -1, 0, N'1159', '2003-03-31 00:00:00.000', '2003-04-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1105, 139, N'0054-2003', N'Osservazioni Piano Regolatore Generale', -1, 0, N'1160', '2003-04-03 00:00:00.000', '2003-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1106, 35, N'0055-2003', N'D.L. rimozione lastre in cemento amianto da copertura cabina di proprietà AEM', -1, 0, N'1161', '2003-04-04 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1107, 2, N'0056-2003', N'Strutture Via dei Caniana - M29', -1, 0, N'1162', '2003-04-04 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1108, 697, N'0057-2003', N'G2A - Adeguamento strutture ortomercato Sogemi - Porgettaz. definitiva relativa alla riqualificazione impiantistica e risanamento strutturale dei 4 padiglioni del mercato ortofrutticolo di Milano.', -1, 0, N'1163', '2003-04-04 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1109, 259, N'0058-2003', N'Collaudo statico nuova palazzina spogliatoi e muri di contenimento presso il nuovo campo di calcetto', -1, 0, N'1164', '2003-04-04 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1110, 2, N'0059-2003', N'CTU causa promossa da Benti Carmen contro Galessi Silvio', -1, 0, N'1165', '2003-04-04 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1111, 917, N'0060-2003', N'Osservazioni Piano Regolatore Generale', -1, 0, N'1166', '2003-04-09 00:00:00.000', '2003-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1112, 2, N'0061-2003', N'Osservazioni Piano Regolatore Generale', -1, 0, N'1167', '2003-04-09 00:00:00.000', '2003-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1113, 241, N'0062-2003', N'Nuova scuola materna in Via Biancardin', -1, 0, N'1168', '2003-04-09 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1114, 955, N'0063-2003', N'Strutture ampliamento edificio residenziale', -1, 0, N'1169', '2003-04-10 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1115, 664, N'0064-2003', N'Strutture cabina Enel e muri di sostegno', -1, 0, N'1170', '2003-04-10 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1116, 904, N'0065-2003', N'Impianto elettrico edificio agrituristico', -1, 0, N'1171', '2003-04-10 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1117, 128, N'0066-2003', N'Impianto elettrico stalla in Località Brembella', -1, 1, N'1172', '2003-04-12 00:00:00.000', '2003-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1118, 472, N'0067-2003', N'Gara Tramvia di Cagliari', -1, 0, N'1173', '2003-04-14 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1119, 916, N'0068-2003', N'Osservazioni Piano Regolatore Generale', -1, 0, N'1174', '2003-04-14 00:00:00.000', '2003-04-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1120, 764, N'0069-2003', N'Recupero ai fini abitativi del sottotetto esistente al piano secondo', -1, 0, N'1175', '2003-04-16 00:00:00.000', '2003-05-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1121, 801, N'0070-2003', N'Costruzione parcheggio interrato - Coordinamento per la sicurezza in fase di progettazione e di esecuzione', -1, 0, N'1176', '2003-04-24 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1122, 837, N'0071-2003', N'Richiesta di aumento da n. 54 P.L. a n. 66 P.L.', -1, 0, N'1177', '2003-04-28 00:00:00.000', '2003-04-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1123, 130, N'0072-2003', N'Nuovo insediamento residenziale "Residenza del centro" - Edifici Bifamiliari', -1, 0, N'1178', '2003-04-29 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1124, 2, N'0073-2003', N' Edificio residenziale', -1, 0, N'1179', '2003-04-14 00:00:00.000', '2004-04-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1125, 72, N'0074-2003', N' Impianto elettrico nuovo reparto produzione e stagionatura', -1, 0, N'1180', '2003-05-06 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1126, 149, N'0075-2003', N' Strutture adeguamento fabbricato e formazione autorimessa interrata', -1, 0, N'1181', '2003-05-08 00:00:00.000', '2003-06-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1127, 219, N'0076-2003', N'Impianto elettrico nuovo capannone artigianale', -1, 0, N'1182', '2003-05-14 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1128, 2, N'0077-2003', N'Collaudo statico edificio civile abitazione', -1, 0, N'1183', '2003-04-15 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1129, 282, N'0078-2003', N'Ristrutturazione impianto elettrico pubblica illuminazione V° Lotto.', -1, 0, N'1184', '2003-05-16 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1130, 769, N'0079-2003', N'Richiesta finanziamento regionale Scuola Materna "Leone XIII" - L.R. 70/80', -1, 0, N'1185', '2003-05-19 00:00:00.000', '2003-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1131, 1100, N'0080-2003', N'Modifiche distribuzione interna 2° piano (M41) - Coordinamento per la sicurezza in fase di progettazione e di esecuzione', -1, 0, N'1186', '2003-05-19 00:00:00.000', '2003-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1132, 36, N'0081-2003', N'Progettazione opere civili per trasformatori media tensione - Ricevitrice Nord Precotto', -1, 0, N'1189', '2003-05-19 00:00:00.000', '2003-06-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1133, 90, N'0082-2003', N'Laboratori Università Dalmine', -1, 0, N'1190', '2003-05-20 00:00:00.000', '2004-09-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1134, 2, N'0083-2003', N'Sottotetto', -1, 0, N'1192', '2003-05-20 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1135, 841, N'0084-2003', N'Rilievo S.P. Valle Imagna', -1, 0, N'1193', '2003-05-20 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1136, 896, N'0085-2003', N'Ex Albergo Excelsior', -1, 0, N'1194', '2003-05-21 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1137, 2, N'0086-2003', N'Causa promossa da Lucchini Marino +2 contro Lucchini Giovanni e Pedretti Luigi', -1, 0, N'1195', '2003-05-22 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1138, 896, N'0087-2003', N'Edificio industriale in Località Pracastello - Impianti', -1, 0, N'1196', '2003-05-26 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1139, 441, N'0088-2003', N'Collaudo copertura mobile piscina', -1, 0, N'1197', '2003-05-26 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1140, 105, N'0089-2003', N'Richiesta CPI deposito fieno', -1, 0, N'1198', '2003-05-26 00:00:00.000', '2005-09-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1141, 171, N'0090-2003', N'Richiesta C.P.I. impianto di distribuzione di gas medicali per casa di riposo di Brembate Sopra', -1, 0, N'1199', '2003-05-26 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1142, 874, N'0091-2003', N'L. 10/91 costruzione nuova unità abitativa', -1, 0, N'1200', '2003-05-27 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1143, 927, N'0092-2003', N'Direzione Lavori centrale impianti tecnologici Ospedale Bolognini di Seriate', -1, 0, N'1201', '2003-05-27 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1144, 354, N'0093-2003', N'Adeguamento alla L. 46/90 impianti elettrici parti comuni condominiali - 1° e 2° Lotto', -1, 0, N'1202', '2003-05-27 00:00:00.000', '2003-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1145, 829, N'0094-2003', N'Uffici postali di Portoscuso e Olbia', -1, 0, N'1203', '2003-05-29 00:00:00.000', '2003-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1146, 1112, N'0095-2003', N'Impianto di illuminazione pubblica Piano di Lottizzazione Zona D4 intervento C114', -1, 0, N'1204', '2003-05-29 00:00:00.000', '2003-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1147, 2, N'0096-2003', N'CTU causa promossa da Mazzoleni Bruno contro Condominio Mirabrembo', -1, 0, N'1205', '2003-06-04 00:00:00.000', '2003-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1148, 228, N'0097-2003', N'Impianti elettrici e meccanici edificio comunale', -1, 0, N'1206', '2003-06-04 00:00:00.000', '2003-06-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1149, 672, N'0098-2003', N'Impianto riscaldamento villa unifamiliare', -1, 0, N'1207', '2003-06-04 00:00:00.000', '2003-06-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1150, 298, N'0099-2003', N'Sistemazione campo sportivo di Briolo', -1, 0, N'1208', '2003-06-09 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1151, 2, N'0100-2003', N'Impianto negozio', -1, 0, N'1209', '2003-06-10 00:00:00.000', '2003-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1152, 906, N'0101-2003', N'Ristrutturazione appartamento - Impianto riscaldamento e condizionamento', -1, 0, N'1210', '2003-06-10 00:00:00.000', '2003-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1153, 853, N'0102-2003', N'As built impianto elettrico capannone industriale', -1, 0, N'1211', '2003-06-10 00:00:00.000', '2003-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1154, 211, N'0103-2003', N'Impianto elettrico nuovo capannone artigianale', -1, 0, N'1212', '2003-06-12 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1155, 620, N'0104-2003', N'Nuovo insediamento residenziale "Residenza del Centro" - Ville quadrifamiliari', -1, 0, N'1213', '2003-06-19 00:00:00.000', '2003-07-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1156, 759, N'0105-2003', N'Aggiornamento pratica VVF ', -1, 0, N'1214', '2003-06-18 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1157, 624, N'0106-2003', N'As-built impianto elettrico capannone industriale', -1, 0, N'1215', '2003-06-23 00:00:00.000', '2003-07-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1158, 36, N'0107-2003', N'DIA opere in Via Bonarroti n. 49', -1, 0, N'1216', '2003-06-25 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1159, 1085, N'0108-2003', N'Strutture e impianti nuovo edificio in via Borgo S. Caterina - BG', -1, 0, N'1217', '2003-06-30 00:00:00.000', '2003-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1160, 411, N'0109-2003', N'Offerta per supporto alla gestione della sicurezza nel Vs. cantiere di Albignano, Via B.E. Leonino', -1, 0, N'1218', '2003-06-30 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1161, 810, N'0110-2003', N'Nuova costruzione per realizzazione di abitazione civile in Ponteranica', -1, 0, N'1219', '2003-06-30 00:00:00.000', '2004-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1162, 2, N'0111-2003', N'Contenzioso fra C.M.C. Manufatti in Cemento S.r.l. contro F.lli Moretti di Moretti Diego e C. S.n.c.', -1, 0, N'1220', '2003-07-04 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1163, 508, N'0112-2003', N'Progettazione e D.L. impianti tecnologici condominiali Residence Breno', -1, 0, N'1221', '2003-07-07 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1164, 406, N'0113-2003', N'Progettazione e D.L. impianti tecnologici edifici A e B Residence Breno.', -1, 0, N'1222', '2003-07-07 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1165, 806, N'0114-2003', N'Denuncia inizio attività per modifiche interne piano sottotetto', -1, 0, N'1223', '2003-07-07 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1166, 624, N'0115-2003', N'As-built impianti di messa a terra capannoni artigianali', -1, 0, N'1224', '2003-07-07 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1167, 159, N'0116-2003', N'Nuova passerella parcheggio Via Paleocapa', -1, 0, N'1225', '2003-07-09 00:00:00.000', '2004-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1168, 209, N'0117-2003', N'Aggiornamento pratica VV.F.', -1, 0, N'1228', '2003-07-09 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1169, 1009, N'0118-2003', N'Impianto riscaldamento L.10/91 e piano della sicurezza chalet in legno', -1, 0, N'1229', '2003-07-15 00:00:00.000', '2004-02-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1170, 427, N'0119-2003', N'Collaudo statico modifiche interne imm. residenz. e ritocchi esterni', -1, 0, N'1232', '2003-07-15 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1171, 513, N'0120-2003', N'Ristrutturazione abitazione calcoli strutturali', -1, 0, N'1233', '2003-07-15 00:00:00.000', '2003-07-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1172, 36, N'0121-2003', N'Diga di S. Giacomo', -1, 0, N'1234', '2003-07-16 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1173, 280, N'0122-2003', N'Collaudo statico copert. in legno lamell.e acciaio campo sportivo scuola elementare', -1, 0, N'1236', '2003-07-16 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1174, 893, N'0123-2003', N'Collaudo statico', -1, 0, N'1238', '2003-07-16 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1175, 842, N'0124-2003', N'Collaudo statico lavori di ampliamento per formazione n. 7 aule Istituto Magistrale "Falcone"', -1, 0, N'1239', '2003-07-21 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1176, 769, N'0125-2003', N'Richiesta finanziamento 8% per adeguamento L. 46/90', -1, 0, N'1241', '2003-07-23 00:00:00.000', '2003-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1177, 840, N'0126-2003', N'Informatizzaz. dati relativi alle denuncie del quantitativo dell''acqua derivato nell''anno 2002', -1, 0, N'1242', '2003-07-24 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1178, 577, N'0127-2003', N'Demolizione complesso industriale in via Rigamonti', -1, 0, N'1243', '2003-08-05 00:00:00.000', '2003-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1179, 485, N'0128-2003', N'Opere complementari alla realizzazione del collegamento ferroviario Malpensa Express nei comuni di Ferno, Lonate, Samarate - Strutture', -1, 0, N'1244', '2003-07-30 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1180, 1100, N'0129-2003', N'Realizzazione rete dati presso sede Universitaria di Piazza Rosate BG', -1, 0, N'1245', '2003-08-08 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1181, 478, N'0130-2003', N'Realizzazione cancello d''ingresso alla proprietà', -1, 0, N'1248', '2003-08-29 00:00:00.000', '2004-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1182, 688, N'0131-2003', N'Fabbricato vincolato (Ex. L. 1089/39) Via Caloncia n. 5 - Sedrina (BG)', -1, 0, N'1250', '2003-07-15 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1183, 298, N'0132-2003', N'Interventi di arredo urbano, rifac.pavimentaz. e reti tecn.vie Sant''Antonio e Via Castello', -1, 0, N'1251', '2003-09-01 00:00:00.000', '2003-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1184, 19, N'0133-2003', N'Abbazia di Chiaravalle - Manutenzione straordinaria della residenza dei monaci', -1, 0, N'1252', '2003-09-01 00:00:00.000', '2003-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1185, 771, N'0134-2003', N'Ristrutturazione casa parrocchiale', -1, 0, N'1253', '2003-09-08 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1186, 114, N'0135-2003', N'Ampliamento e riqualificaz. ospedale di Gavardo', -1, 0, N'1254', '2003-09-08 00:00:00.000', '2004-01-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1187, 2, N'0136-2003', N'', -1, 0, N'1255', '1900-01-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1188, 312, N'0137-2003', N'Collaudo statico copertura in legno lamellare a telo per il campo di calcetto presso il Centro Sportivo comunale.', -1, 0, N'1256', '2003-09-01 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1189, 936, N'0138-2003', N'Ampliamento abitazione residenziale', -1, 0, N'1257', '2003-09-10 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1190, 854, N'0139-2003', N'AS-BUILT Impianto elettrico capannone artigianale', -1, 0, N'1258', '2003-09-12 00:00:00.000', '2003-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1191, 430, N'0140-2003', N' AS-BUILT Impianto elettrico capannone artigianale', -1, 0, N'1259', '2003-09-12 00:00:00.000', '2003-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1192, 2, N'0141-2003', N'Causa civile: Viganò Giambattista +1/Kaiser Alberto', -1, 0, N'1260', '2003-09-12 00:00:00.000', '2004-01-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1193, 274, N'0142-2003', N'Cascina Bastoni - Q.re S. Albino di Monza - Progettazione e D.L., misura e contabilità impianti', -1, 0, N'1261', '2003-09-16 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1194, 589, N'0143-2003', N'Impianto elettrico residenza Ariete', -1, 0, N'1262', '2003-09-23 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1195, 769, N'0144-2003', N'Ristrutturazione Oratorio Parrocchiale', -1, 0, N'1263', '2003-09-23 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1196, 349, N'0145-2003', N'Impiato elettrico parti comuni complesso residenziale P.E.E.P. 1 in via Dei Geroli - Roncola', -1, 0, N'1264', '2003-09-24 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1197, 815, N'0146-2003', N'D.L. Ristrutturazione appartamento', -1, 0, N'1265', '2003-09-25 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1198, 256, N'0147-2003', N'Rifacimento opera di captazione acqua sorgente Fornace ', -1, 0, N'1266', '2003-09-25 00:00:00.000', '2004-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1199, 256, N'0148-2003', N'Imbragatura e demolizione massi pericolanti sulla strada Serina-Dossena', -1, 0, N'1267', '2003-09-25 00:00:00.000', '2004-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1200, 159, N'0149-2003', N'Collaudo statico autorimessa interrata', -1, 0, N'1268', '2003-09-29 00:00:00.000', '2003-10-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1201, 1100, N'0150-2003', N'Corpi illuminanti nuova sede Università P.zza Rosate, 2', -1, 0, N'1270', '2003-09-29 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1202, 117, N'0151-2003', N'Progetto esecutivo Uffici piano 3°', -1, 0, N'1271', '2003-09-29 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1203, 89, N'0152-2003', N'Valutazione rischi 626/94 per la Sede di Milano', -1, 0, N'1272', '2003-09-30 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1204, 994, N'0153-2003', N'VILLETTA SU TRE PIANI IN VIA CASTELLO', -1, 0, N'1273', '2003-09-30 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1205, 2, N'0154-2003', N'Costruzione capannone artigianale ad uso deposito con sovrastante abitazione', -1, 0, N'1274', '2003-10-02 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1206, 431, N'0155-2003', N'Impianto elettrico parti comuni fabbricato di civile abitazione Variante C.E. 30/2001 - Villa d''Almè', -1, 0, N'1275', '2003-10-02 00:00:00.000', '2003-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1207, 1087, N'0156-2003', N'Causa civile Cornelli / Std Associato Romano e Parietti.', -1, 0, N'1276', '2003-10-02 00:00:00.000', '2003-10-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1208, 738, N'0157-2003', N'Demolizione e ricostruzione di fabbricati esistenti in via Garbelli - Borgo Santa Caterina - Bergamo', -1, 0, N'1277', '2003-10-06 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1209, 765, N'0158-2003', N'Rinnovo C.P.I. Parcheggio P.zza Libertà (BG)', -1, 0, N'1278', '2003-10-07 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1210, 762, N'0159-2003', N'Realizzazione nuovo ascensore', -1, 0, N'1279', '2003-10-09 00:00:00.000', '2004-04-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1211, 901, N'0160-2003', N'Opere di urbanizzazione P.L. Camorone', -1, 0, N'1280', '2003-10-09 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1212, 541, N'0161-2003', N'Nuova sala ristorante nel Roof-Garden - Hotel Excelsior S. Marco', -1, 0, N'1281', '2003-10-10 00:00:00.000', '2003-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1213, 840, N'0162-2003', N'Complesso scolastico L.Mascheroni - Opere complementari impianto di illuminazione aree esterne ', -1, 0, N'1282', '2003-10-10 00:00:00.000', '2004-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1214, 762, N'0163-2003', N'Installazione nuovo ascensore in Via Previati - Milano', -1, 0, N'1283', '2003-10-15 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1215, 873, N'0164-2003', N'AS-BUILT imp.elettrico nuovo complesso residenziale P.L. Bajane - Lotto 4 Madone BG', -1, 0, N'1284', '2003-10-15 00:00:00.000', '2003-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1216, 982, N'0165-2003', N'Rifacimento impianto via S.Orsola', -1, 0, N'1285', '2003-10-16 00:00:00.000', '2004-05-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1217, 932, N'0166-2003', N'Realizzazione nuova villa unifamiliare in Osio Sopra', -1, 0, N'1286', '2003-10-17 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1218, 873, N'0167-2003', N'AS-BUILT imp. elettrico nuovo complesso residenziale - Lotto 2B Briolo - Ponte S. Pietro', -1, 0, N'1287', '2003-10-20 00:00:00.000', '2003-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1219, 240, N'0168-2003', N'Adeguamento impianto elettrico Scuola Media "Ettore Majorana"', -1, 0, N'1288', '2003-10-24 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1220, 1125, N'0169-2003', N'Intervento di ristrutturazione edilizia presso edificio esistente per uso residenziale', -1, 0, N'1289', '2003-10-27 00:00:00.000', '2003-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1221, 1087, N'0170-2003', N'Causa promossa da Sig. Milesi Giuseppe e Comune di Brembilla', -1, 0, N'1290', '2003-10-31 00:00:00.000', '2004-02-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1222, 1077, N'0171-2003', N' Richiesta nulla osta - costruzione nuova recinzione', -1, 0, N'1291', '2003-11-03 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1223, 154, N'0172-2003', N'Collaudo Tribuna coperta c/o Centro Sportivo Comunale', -1, 0, N'1292', '2003-11-03 00:00:00.000', '2004-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1224, 298, N'0173-2003', N'Ristrutturazione impianti sollevamento.', -1, 0, N'1293', '2003-11-07 00:00:00.000', '2003-11-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1225, 361, N'0174-2003', N'Realizzazione impianti 1° e 2° piano - Via Adelasio', -1, 0, N'1294', '2003-11-10 00:00:00.000', '2004-06-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1226, 36, N'0175-2003', N'Ampliamento Centrale di Scambio Termico di Sesto S.Giovanni', -1, 0, N'1295', '2003-10-23 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1227, 36, N'0176-2003', N'Progettazione Sottocentrali Nuovo Polo Fiera Rho-Pero Milano', -1, 0, N'1296', '2003-09-09 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1228, 234, N'0177-2003', N'Nuova palestra Redona e opere di urbanizzazione.', -1, 0, N'1297', '2003-11-10 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1229, 438, N'0178-2003', N'Nuovi uffici e magazzino - Seriate', -1, 0, N'1298', '2003-11-10 00:00:00.000', '2004-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1230, 234, N'0179-2003', N'Nuova ludoteca Parco Galgario', -1, 0, N'1299', '2003-11-11 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1231, 840, N'0180-2003', N'Allargamento e messa in sicurezza S.P. 25 della Valle Taleggio Km 35+500 - 37+000.', -1, 0, N'1300', '2003-11-12 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1232, 544, N'0181-2003', N'AS-BUILT impianto elettrico capannone industriale Via Einaudi - Calcinate', -1, 0, N'1301', '2003-11-13 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1233, 293, N'0182-2003', N'Centro Termale "Acqua Calda di Longia" - Esecutivo Lotto Unico', -1, 0, N'1302', '2003-11-17 00:00:00.000', '2003-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1234, 739, N'0183-2003', N'Installazione di nuova rotativa presso reparti produttivi via Zanica, 92', -1, 0, N'1303', '2003-11-20 00:00:00.000', '2004-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1235, 864, N'0184-2003', N'Collaudo statico copertura edificio residenziale', -1, 0, N'1304', '2003-11-20 00:00:00.000', '2004-05-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1236, 938, N'0185-2003', N'Progettazione Impianto di riscaldamento', -1, 0, N'1305', '2003-11-21 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1237, 2, N'0186-2003', N'Progettazione Impianto di riscaldamento Edificio C - Brembate', -1, 0, N'1306', '2003-11-21 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1238, 1086, N'0187-2003', N'Causa promossa dal Sig. Benti C. contro Sig. Galessi S.', -1, 0, N'1307', '2003-11-24 00:00:00.000', '2004-04-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1239, 954, N'0188-2003', N'Collaudo statico autorimessa interrata e ampliamento edificio.', -1, 0, N'1308', '2003-11-24 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1240, 2, N'0189-2003', N'Opere urbanizzazione area Ex-Cesalpinia', -1, 0, N'1309', '2003-11-26 00:00:00.000', '2003-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1241, 298, N'0190-2003', N'Sostituzione condotte di adduzione e distribuzione acquedotto di San Giovanni Bianco', -1, 0, N'1310', '2003-11-27 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1242, 154, N'0191-2003', N'Collaudo copertura in legno lamellare e telo presso Centro Sportivo Beppe Viola - Torino', -1, 0, N'1311', '2003-11-27 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1243, 471, N'0192-2003', N'Metropolitana leggera di Cagliari', -1, 0, N'1312', '2003-11-27 00:00:00.000', '2004-05-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1244, 356, N'0193-2003', N'Collaudo Statico opere in c.a.', -1, 0, N'1313', '2003-11-28 00:00:00.000', '2004-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1245, 1065, N'0194-2003', N'Opere integrazioni finali impianto elettrico Polo Tecnologico di Dalmine ', -1, 0, N'1314', '2003-12-01 00:00:00.000', '2003-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1246, 234, N'0195-2003', N'Progetto costruzione Tangenziale Est di BG', -1, 0, N'1315', '2003-12-04 00:00:00.000', '2004-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1247, 380, N'0246-1997', N'Sopralzo edificio esistente', -1, 0, N'1316', '1997-01-01 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1248, 995, N'0196-2003', N'Ristrutturazione impianto di riscaldamento n.2 appartamenti in Milano.', -1, 0, N'1317', '2003-12-11 00:00:00.000', '2003-12-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1249, 858, N'0197-2003', N'Opere di adeguamento pratica VVF', -1, 0, N'1318', '2003-12-11 00:00:00.000', '2004-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1250, 840, N'0198-2003', N'Progetto preliminare parcheggio Nuovo Ospedale di Bergamo', -1, 0, N'1319', '2003-12-11 00:00:00.000', '2004-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1251, 408, N'0199-2003', N'Pratica catastale', -1, 0, N'1320', '2003-12-15 00:00:00.000', '2003-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1252, 765, N'0200-2003', N'Revisione pratica VVF P.zza Meda', -1, 0, N'1321', '2003-12-17 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1253, 114, N'0201-2003', N'Ampliamento Pronto soccorso Osp. Desenzano', -1, 0, N'1322', '2003-12-17 00:00:00.000', '2004-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1254, 946, N'0202-2003', N'Collaudo statico nuovi balconi ampliamento box - Ponteranica', -1, 0, N'1323', '2003-12-23 00:00:00.000', '2004-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1255, 915, N'0001-2004', N'Stesura schemi quadri elettrici', -1, 0, N'1326', '2004-01-07 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1256, 2, N'0002-2004', N'Ristrutturazione complesso industriale.', -1, 0, N'1327', '2004-01-12 00:00:00.000', '2004-07-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1257, 765, N'0003-2004', N'Parcheggio P.zza Meda pratica VVF e deroga', -1, 0, N'1328', '2004-01-13 00:00:00.000', '2004-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1258, 114, N'0004-2004', N'Ampliamento Pronto Soccorso dell''Ospedale di Desenzano del Garda', -1, 0, N'1329', '2004-01-13 00:00:00.000', '2010-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1259, 491, N'0005-2004', N'Ristrutturazione padiglione Guardia Accettazione', -1, 1, N'1330', '2004-01-13 00:00:00.000', '2014-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1260, 569, N'0006-2004', N'Impianto elettrico residenza Cabanetti - Bonate Sopra', -1, 0, N'1331', '2004-01-13 00:00:00.000', '2004-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1261, 89, N'0007-2004', N'Redazione Piano di Emergenza conforme al D.M. 10/03/1998.', -1, 0, N'1332', '2004-01-14 00:00:00.000', '2004-02-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1262, 561, N'0008-2004', N'Collaudo statico struttura prefabbricata capannone ad uso industriale - Calcinate', -1, 0, N'1333', '2004-01-19 00:00:00.000', '2004-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1263, 779, N'0009-2004', N'Scuola Infanzia - Selino Basso', -1, 0, N'1334', '2004-01-20 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1264, 108, N'0010-2004', N'Perimetrazione area per impianto di un nuovo vigneto.', -1, 0, N'1335', '2004-01-21 00:00:00.000', '2004-02-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1265, 1073, N'0011-2004', N'Pratica agibilità relativa all''immobile sito in Milano - Via Nicolodi n. 11', -1, 0, N'1336', '2004-01-29 00:00:00.000', '2004-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1266, 859, N'0012-2004', N'Stima immobiliare', -1, 0, N'1337', '2004-01-30 00:00:00.000', '2004-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1267, 1073, N'0013-2004', N'Richiesta C.P.I. e agibilità', -1, 0, N'1338', '2004-01-30 00:00:00.000', '2004-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1268, 2, N'0014-2004', N'Ampliamento fabbricato industriale', -1, 0, N'1339', '2004-01-30 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1269, 36, N'0015-2004', N'Studio fattibilità impianti teleriscaldamento Monza Lissone Vedano', -1, 0, N'1340', '2004-01-30 00:00:00.000', '2004-02-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1270, 265, N'0016-2004', N'Realizzazione nuovo bocciodromo', -1, 0, N'1341', '2004-02-02 00:00:00.000', '2004-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1271, 36, N'0017-2004', N'Ampliamento Centrale di Scambio Termico di Sesto S. Giovanni', -1, 0, N'1342', '2004-02-03 00:00:00.000', '2004-10-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1272, 2, N'0018-2004', N'Causa tra Istituto Nazionale del Credito Edilizio contro Alcini Filomena', -1, 0, N'1343', '2004-02-04 00:00:00.000', '2004-04-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1273, 716, N'0019-2004', N'Denuncia inizio attività - Recinzione nuova cabina enel', -1, 0, N'1344', '2004-02-09 00:00:00.000', '2004-02-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1274, 1010, N'0020-2004', N'Analisi rete elettrica', -1, 0, N'1345', '2004-02-09 00:00:00.000', '2004-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1275, 298, N'0021-2004', N'Ristrutturazione rete fognaria in Frazione di Portiera.', -1, 0, N'1346', '2004-02-12 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1276, 154, N'0022-2004', N'Collaudo struttura in legno lamellare - Cusano Milanino', -1, 0, N'1347', '2004-02-12 00:00:00.000', '2004-02-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1277, 90, N'0023-2004', N'M-29 / 2 Lotto Realizzazione scala di sicurezza.', -1, 0, N'1348', '2004-02-12 00:00:00.000', '2004-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1278, 841, N'0024-2004', N'D.L. e contabilità opere idrotermosanitarie ITIS Paleocapa - Realizz. Centro polifunz.per attività didattiche e espositive.', -1, 0, N'1349', '2004-02-13 00:00:00.000', '2004-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1279, 1086, N'0025-2004', N'Causa Gavazzi Gianpietro contro Gianedil S.r.l.', -1, 0, N'1350', '2004-02-18 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1280, 242, N'0026-2004', N'Collaudo Palestra Scuole Elementari Comunali località Bolladello Via Tesoreggi', -1, 0, N'1351', '2004-02-18 00:00:00.000', '2004-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1281, 559, N'0027-2004', N'Collaudo statico edifici polifunzionali fabbricati la corte, auditorium e torri.', -1, 0, N'1352', '2004-02-23 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1282, 276, N'0028-2004', N'Adeguamento impianto elettrico Centro Sportivo Comunale.', -1, 0, N'1353', '2004-02-25 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1283, 308, N'0029-2004', N'Adeguamento impianto elettrico Centro Anziani e Biblioteca.', -1, 0, N'1354', '2004-02-25 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1284, 265, N'0030-2004', N'Realizzazione nuovo parcheggio.', -1, 0, N'1355', '2004-02-25 00:00:00.000', '2004-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1285, 257, N'0031-2004', N'Realizzazione copertura pista di pattinaggio in Via della Maratona - Località Serravalle.', -1, 0, N'1356', '2004-02-26 00:00:00.000', '2004-02-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1286, 938, N'0032-2004', N'Calcolo delle probabilità di fulminazione edificio residenziale località Canto', -1, 0, N'1357', '2004-02-27 00:00:00.000', '2004-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1287, 36, N'0033-2004', N'Realizzazione quarta presa gas', -1, 0, N'1358', '2004-02-27 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1288, 36, N'0034-2004', N'Accordo quadro per servizi di ingegneria.', -1, 0, N'1359', '2004-02-27 00:00:00.000', '2004-03-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1289, 716, N'0035-2004', N'Nuova esposizione mobili', -1, 0, N'1360', '2004-03-01 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1290, 964, N'0036-2004', N'Ampliamento porzione fabbricato esistente - 1 piano.', -1, 0, N'1361', '2004-03-01 00:00:00.000', '2004-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1291, 614, N'0037-2004', N'Ufficio postale di Bareggio (MI).', -1, 0, N'1362', '2004-03-01 00:00:00.000', '2005-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1292, 361, N'0038-2004', N'Ampliamento appartamento al piano primo', -1, 0, N'1363', '2004-03-02 00:00:00.000', '2004-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1293, 666, N'0039-2004', N'Complesso residenziale Renard 2. n. 11 appartamenti', -1, 0, N'1364', '2004-03-02 00:00:00.000', '2004-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1294, 535, N'0040-2004', N'Recupero area ex OTE', -1, 0, N'1365', '2004-03-05 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1295, 603, N'0041-2004', N'Costruzione nuova cabina enel - Busto Arsizio', -1, 0, N'1366', '2004-03-09 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1296, 582, N'0042-2004', N'Impianto elettrico parti comuni palazzina residenziale via Valle - Alzano Lombardo (BG)', -1, 0, N'1367', '2004-03-08 00:00:00.000', '2004-05-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1297, 873, N'0043-2004', N'Impianto elettrico complesso residenziale Lotto 2D Briolo - Ponte S. Pietro', -1, 0, N'1368', '2004-03-11 00:00:00.000', '2004-05-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1298, 420, N'0044-2004', N'Costruzione di edificio residenziale in Palazzago.', -1, 0, N'1369', '2004-03-12 00:00:00.000', '2004-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1299, 636, N'0045-2004', N'Impianto elettrico capannone ed uffici - Via Privata Felice Beretta n.2 Medolago (BG)', -1, 0, N'1370', '2004-03-12 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1300, 36, N'0046-2004', N'Impianto di cogenerazione Centro Direzionale.', -1, 0, N'1371', '2004-03-15 00:00:00.000', '2004-03-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1301, 458, N'0047-2004', N'Impianto elettrico deposito artigianale con annessi uffici - Unità n. 5 - Brusaporto', -1, 0, N'1372', '2004-03-19 00:00:00.000', '2004-05-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1302, 826, N'0048-2004', N'Progettazione impianti meccanici, elettrici, DL e VVF supermercato.', -1, 0, N'1373', '2004-04-02 00:00:00.000', '2005-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1303, 417, N'0049-2004', N'Progettazione impianti riscaldamento, condizionamento ed elettrico villa Sig. Di Salvio', -1, 0, N'1374', '2004-04-02 00:00:00.000', '2005-04-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1304, 960, N'0050-2004', N'Restauro fabbricato sito in Via Castello.', -1, 0, N'1375', '2004-04-02 00:00:00.000', '2004-10-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1305, 769, N'0051-2004', N'Richiesta finanziamento regionale Scuola Materna "Leone XIII" - L..R. 70/80', -1, 0, N'1376', '2004-04-06 00:00:00.000', '2004-04-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1306, 901, N'0052-2004', N'DIA per la realizzazione nuovi capannoni industr. ambito PL D2-10 - Camorone', -1, 0, N'1377', '2004-04-06 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1307, 471, N'0053-2004', N'Nuovo Hotel Fabiani - Dalmine', -1, 0, N'1378', '2004-04-06 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1308, 577, N'0054-2004', N'Realizzazione nuovi box interrati.', -1, 0, N'1379', '2004-04-06 00:00:00.000', '2004-04-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1309, 136, N'0055-2004', N'Realizzazione impianto di riscaldamento villetta in via Foresto II°', -1, 0, N'1380', '2004-04-15 00:00:00.000', '2004-11-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1310, 494, N'0056-2004', N'Collaudo statico ampliamento capannone', -1, 0, N'1381', '2004-04-15 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1311, 813, N'0057-2004', N'Richiesta di rettifica al Piano Territoriale di Coordinamento', -1, 0, N'1382', '2004-04-15 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1312, 186, N'0058-2004', N'Ristrutturazione impianto di riscaldamento trattoria Cà Noa', -1, 0, N'1383', '2004-04-15 00:00:00.000', '2004-10-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1313, 919, N'0059-2004', N'Rilievo area in Via Scotti e std fattibilità', -1, 0, N'1384', '2004-04-20 00:00:00.000', '2004-10-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1314, 436, N'0060-2004', N'Fallimento Eldafil s.n.c.', -1, 0, N'1385', '2004-04-20 00:00:00.000', '2004-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1315, 274, N'0061-2004', N'Lavori di manutenzione straordinaria ed adeguam. impianti alla Legge 46/90 delle case comunali di Via Libertà n. 99/101', -1, 0, N'1386', '2004-04-20 00:00:00.000', '2005-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1316, 984, N'0062-2004', N'Ristrutturazione impianto di riscaldamento appartamento in Via Mascagni.', -1, 0, N'1387', '2004-04-20 00:00:00.000', '2005-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1317, 943, N'0063-2004', N'Costruzione nuovo box interrato', -1, 0, N'1388', '2004-04-26 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1318, 590, N'0064-2004', N'Collaudo statico edificio di civile abitazione presso il Comune di Bariano (BG)', -1, 0, N'1389', '2004-04-28 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1319, 438, N'0065-2004', N'Progettaz. impianti attuale Sede di Seriate.', -1, 0, N'1390', '2004-04-28 00:00:00.000', '2004-05-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1320, 53, N'0066-2004', N'Pratica VVF e adeguamento attività in Villa d''Almè', -1, 0, N'1391', '1900-01-01 00:00:00.000', '2004-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1321, 689, N'0067-2004', N'Progettazione impianti elettrici nuovo capannone a Cologno al Serio.', -1, 0, N'1392', '2004-04-29 00:00:00.000', '2004-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1322, 847, N'0068-2004', N'Progettazione impianto di riscaldamento ed elettrico', -1, 0, N'1393', '2004-05-03 00:00:00.000', '2004-12-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1323, 298, N'0069-2004', N'Intervento di manutenzione straordinaria strade comunali.', -1, 0, N'1394', '2004-05-03 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1324, 1090, N'0070-2004', N'Causa promossa dal Sig. Villa contro Complesso Europa.', -1, 0, N'1395', '2004-05-03 00:00:00.000', '2004-05-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1325, 616, N'0071-2004', N'Proget. imp.meccanici/elettrcici, recupero edifici località Petosino', -1, 0, N'1396', '2004-05-04 00:00:00.000', '2004-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1326, 2, N'0072-2004', N'Proget. imp.nuovi edifici Nuova Lottizzazione "Parco Molino"- Paladina', -1, 0, N'1397', '2004-05-04 00:00:00.000', '2004-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1327, 896, N'0073-2004', N'Progettazione impianti Cartiera Cima', -1, 0, N'1398', '2004-05-04 00:00:00.000', '2004-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1328, 154, N'0074-2004', N'Certificato di idoneità statica copertura legno lamellare campo da calcetto tennis presso il Comune di Imbersago.', -1, 0, N'1399', '2004-05-04 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1329, 789, N'0075-2004', N'Collaudo statico copertura lamellare e muri in c.a. sita nel Comune di Gavirate presso l''oratorio.', -1, 0, N'1400', '2004-05-04 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1330, 420, N'0076-2004', N'Progettazione dei Cementi Armati nella Costruzione di edifici residenziali per 12 appartamenti nel Comune di Palazzago.', -1, 0, N'1401', '2004-05-05 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1331, 139, N'0077-2004', N'Realizzazione nuova costruzione bifamiliare.', -1, 1, N'1402', '2004-05-06 00:00:00.000', '2006-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1332, 494, N'0078-2004', N'Aggiornamento pratica VVF.', -1, 0, N'1403', '2004-05-11 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1333, 298, N'0079-2004', N'Intervento di sistemazione strade comunali.', -1, 0, N'1404', '2004-05-19 00:00:00.000', '2004-05-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1334, 154, N'0080-2004', N'Copertura in legno lamell. C.Sportivo Comune di Monteriggioni', -1, 0, N'1405', '2004-05-21 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1335, 159, N'0081-2004', N'Uffici 2° Piano Corpo B - Via Paleocapa', -1, 0, N'1406', '2004-05-26 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1336, 190, N'0082-2004', N'AS-BUILT Impianto elettrico capannone artigianale - Brembate Sopra (BG)', -1, 0, N'1407', '2004-05-27 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1337, 437, N'0083-2004', N'AS-BUILT Quadro elettrico pompa centralina idraulica', -1, 0, N'1408', '2004-05-27 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1338, 154, N'0084-2004', N'Collaudo statico palestra presso il Centro Sportivo di Pantigliate - Via Marconi.', -1, 0, N'1409', '2004-05-27 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1339, 112, N'0085-2004', N'Prevenzione incendi ospedale di San Giovanni Bianco', -1, 0, N'1410', '2004-05-27 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1340, 2, N'0086-2004', N'Proget. imp. nuovi edifici Nuova Lottizzazione "Parco Molino" - Lotti C04 C12', -1, 0, N'1411', '2004-06-03 00:00:00.000', '2004-12-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1341, 965, N'0087-2004', N'Impianto di riscaldamento appartamento.', -1, 0, N'1412', '2004-06-04 00:00:00.000', '2004-12-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1342, 769, N'0088-2004', N'Adeg. strutturale, imp, igienico-sanitario e sistemazione area esterna scuola materna "Leone XIII".', -1, 0, N'1413', '2004-06-07 00:00:00.000', '2005-06-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1343, 1086, N'0089-2004', N'Fallimento IDEAL MARMI S.r.l.', -1, 0, N'1414', '2004-06-07 00:00:00.000', '2004-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1344, 213, N'0090-2004', N'Progettazione impianti 12 appartamenti in Bonate Sotto. ', -1, 0, N'1415', '2004-06-18 00:00:00.000', '2005-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1345, 986, N'0091-2004', N'Realizzazione passaggio carrale sotterraneo di proprietà Ghisalberti.', -1, 0, N'1416', '2004-06-22 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1346, 578, N'0092-2004', N'Ristrutturazione fabbricato esistente in Località Cabignone', -1, 0, N'1417', '2004-06-23 00:00:00.000', '2005-01-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1347, 975, N'0093-2004', N'Costruzione nuovo edificio residenziale tipo unifamiliare in Località Camoneone.', -1, 0, N'1418', '2004-06-23 00:00:00.000', '2005-01-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1348, 601, N'0094-2004', N'Collaudo statico strutture in c.a. Brusaporto', -1, 0, N'1419', '2004-06-24 00:00:00.000', '2004-07-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1349, 792, N'0095-2004', N'Adeguamento impianti spogliatoio campo sportivo.', -1, 0, N'1420', '2004-06-29 00:00:00.000', '2005-03-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1350, 121, N'0096-2004', N'Lavori di completamento padiglione Trotti Maino.', -1, 0, N'1421', '2004-07-02 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1351, 769, N'0097-2004', N'Rich. finanziamento rifacimento centralino telefonia interna e controllo accesso.', -1, 0, N'1422', '2004-07-06 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1352, 2, N'0098-2004', N'Impianto antincendio Planibel Hotel & Residence - La Thuile - Aosta', -1, 0, N'1423', '2004-07-07 00:00:00.000', '2005-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1353, 2, N'0099-2004', N'Nuovi edifici "Parco Molino"Paladina - Lotti B05-C11-E01', -1, 0, N'1424', '2004-07-07 00:00:00.000', '2005-01-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1354, 750, N'0100-2004', N'Ristrutturazione impianto riscaldamento.', -1, 0, N'1425', '2004-07-09 00:00:00.000', '2005-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1355, 803, N'0101-2004', N'Progett. impianti realizzazione n. 6 villette in Via Lungobrembo n. 57.', -1, 0, N'1426', '2004-07-09 00:00:00.000', '2005-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1356, 594, N'0102-2004', N'Impianto riscaldamento sottotetto abitazione Sig. Cuni Francesco in Bergamo.', -1, 0, N'1427', '2004-07-12 00:00:00.000', '2004-07-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1357, 771, N'0103-2004', N'Rich. finanz. rifacimento impianto elettrico Casa Parrocchiale', -1, 0, N'1428', '2004-07-13 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1358, 398, N'0104-2004', N'Richiesta condono edilizio.', -1, 0, N'1429', '2004-07-14 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1359, 739, N'0105-2004', N'Adeguamento impianto elettrico Reparto Litografia.', -1, 0, N'1430', '2004-07-21 00:00:00.000', '2004-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1360, 36, N'0106-2004', N'Serbatoi accumulo Famagosta.', -1, 0, N'1431', '2004-07-21 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1361, 769, N'0107-2004', N'Impianto elettrico tenso struttura.', -1, 0, N'1432', '2004-07-22 00:00:00.000', '2004-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1362, 506, N'0108-2004', N'Realizzazione fabbricati uso civile abitazione Comune di Verdellino.', -1, 0, N'1433', '2004-07-23 00:00:00.000', '2005-01-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1363, 154, N'0109-2004', N'Collaudo copertura presso Oratorio di Gavirate (VA).', -1, 0, N'1434', '2004-07-27 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1364, 159, N'0110-2004', N'Progettazione impianti ex Buona Stampa.', -1, 0, N'1435', '2004-08-04 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1365, 697, N'0111-2004', N'Progettazione imp. elettrici centrale sollevamento "Parco" dell''acquedotto di Milano.', -1, 0, N'1436', '2004-08-04 00:00:00.000', '2004-12-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1366, 1059, N'0112-2004', N'Redazione piano sicurezza Galleria Borgo Palazzo.', -1, 0, N'1437', '2004-08-04 00:00:00.000', '2004-08-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1367, 298, N'0113-2004', N'Messa in sicurezza strada Comunale S.G.Bianco-S.Gallo in località S. Pietro d''Orzio', -1, 0, N'1438', '2004-08-05 00:00:00.000', '2004-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1368, 1100, N'0114-2004', N'Sistemazioni esterne complesso Via dei Caniana - M50.', -1, 0, N'1439', '2004-08-05 00:00:00.000', '2004-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1369, 265, N'0115-2004', N'Realizzazione nuovo bocciodromo.', -1, 0, N'1440', '2004-08-05 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1370, 765, N'0116-2004', N'Pratica VVF parcheggio interrato P.zza Fontana (MI)', -1, 0, N'1441', '2004-09-29 00:00:00.000', '2005-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1371, 2, N'0117-2004', N'Nuova costruzione per abitazioni civili.', -1, 0, N'1442', '2004-09-02 00:00:00.000', '2005-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1372, 958, N'0118-2004', N'Intervento residenziale nel Comune di Calcio.', -1, 0, N'1443', '2004-09-02 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1373, 36, N'0119-2004', N'Lavori di Sopralzo edificio Mi-Bicocca.', -1, 0, N'1444', '2004-09-03 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1374, 74, N'0120-2004', N'Individuazione aree per deposito.', -1, 0, N'1445', '2004-09-07 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1375, 283, N'0121-2004', N'Realizzazione nuovo ponte il legno non carrabile e valorizzazione cunicoli interrati - Rocha Magna.', -1, 0, N'1446', '2004-09-08 00:00:00.000', '2005-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1376, 941, N'0122-2004', N'Collaudo costruzione nuovo fabbricato residenziale.', -1, 0, N'1447', '2004-09-15 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1377, 116, N'0123-2004', N'Intervento di riqualificazione dell''Ospedale Niguarda Cà Granda - Project financing.', -1, 0, N'1448', '2004-09-17 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1378, 404, N'0190-2002', N'Riconfinamento parziale Ditta Danesi - Capriano (BS).', -1, 0, N'1449', '2002-12-24 00:00:00.000', '2002-12-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1379, 1086, N'0124-2004', N'CTU Fallimento Ideal Marmi S.r.l.', -1, 0, N'1450', '2004-06-10 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1380, 765, N'0125-2004', N' Pratica VVF parcheggio di Via Palestro.', -1, 0, N'1451', '2004-09-29 00:00:00.000', '2005-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1381, 569, N'0126-2004', N'Residence Parco Molini Lotto C17/C18 Paladina', -1, 0, N'1452', '2004-10-01 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1382, 569, N'0127-2004', N'Residence Parco Molino Lotti A03/A04', -1, 0, N'1453', '2004-10-01 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1383, 1109, N'0128-2004', N'Realizzazione piano recupero in via Pascoli - Filago (BG)', -1, 0, N'1454', '2004-10-04 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1384, 14, N'0129-2004', N'Ristrutturazione impianto riscaldamento Costa Serina.', -1, 0, N'1455', '2004-10-04 00:00:00.000', '2005-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1385, 950, N'0130-2004', N'Ristrutturazione appartamento primo piano via Giambellino, 22 Milano', -1, 0, N'1456', '2004-10-08 00:00:00.000', '2005-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1386, 593, N'0131-2004', N'Realizzazione 17 unità immobiliari ed una villetta bifamiliare', -1, 0, N'1457', '2004-10-11 00:00:00.000', '2005-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1387, 48, N'0132-2004', N'Nuovo maneggio coperto proprietà Sig. Salvi Giuseppe - impianto elettrico .', -1, 0, N'1458', '2004-10-14 00:00:00.000', '2004-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1388, 1123, N'0133-2004', N'Impianti elettrici e meccanici nuovo insediamento produttivo Via Marcora.', -1, 0, N'1459', '2004-10-15 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1389, 485, N'0134-2004', N'G02-Riqualificazione linea ferroviaria Saronno/Seregno.', -1, 0, N'1460', '2004-10-18 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1390, 1047, N'0135-2004', N'Direzione Lavori Nuovo Ospedale di Bergamo.', -1, 1, N'1461', '2004-10-19 00:00:00.000', '2011-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1391, 118, N'0136-2004', N'Coordinamento della Sicurezza in fase di Esecuzione per il Nuovo Ospedale di Bergamo.', -1, 1, N'1462', '2004-10-19 00:00:00.000', '2012-08-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1392, 2, N'0137-2004', N'Movimenti terra per indagini archeologiche c/o Nuovo Ospedale di Bergamo.', -1, 0, N'1463', '2004-10-19 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1393, 36, N'0138-2004', N'Sopralzo edificio uffici Tecnocity', -1, 0, N'1464', '2004-10-20 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1394, 405, N'0139-2004', N'Condono piano sottotetto villetta Via Modigliani n. 14.', -1, 0, N'1465', '2004-10-22 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1395, 298, N'0140-2004', N'Lotto 2 - ristrutturazione spogliatoio Campo Sportivo Briolo.', -1, 0, N'1466', '2004-10-22 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1396, 947, N'0141-2004', N'Ristrutturazione edificio in Via Precornelli in Palazzago - opere strutturali', -1, 0, N'1467', '2004-10-22 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1397, 265, N'0142-2004', N'Collaudo statico realizzazione nuovo bocciodromo.', -1, 0, N'1468', '2004-10-22 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1398, 2, N'0143-2004', N'Edificio per abitazione civile - nuova lottizzazione Parco Molini.', -1, 0, N'1469', '2004-10-25 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1399, 298, N'0144-2004', N'Interventi manutenzione opere idrauliche corsi d''acqua, consolidamento versanti.', -1, 0, N'1470', '2004-10-19 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1400, 383, N'0145-2004', N'Capannone n.5 Via Marconi 4/N - Ponte S. Pietro', -1, 0, N'1471', '2004-10-28 00:00:00.000', '2004-11-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1401, 1112, N'0146-2004', N'Adeguamento impianto eletrico Trattoria "Palazzetto" - Cassano d''Adda (MI).', -1, 0, N'1472', '2004-10-29 00:00:00.000', '2004-12-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1402, 316, N'0147-2004', N'Collaudo statico copertura e opere murarie del campo da tennis/calcetto presso gli impianti sportivi.', -1, 0, N'1473', '2004-10-29 00:00:00.000', '2004-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1403, 465, N'0148-2004', N'Adeguamento impianto elettrico capannone industriale.', -1, 0, N'1474', '2004-11-09 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1404, 487, N'0149-2004', N'Opere di urbanizzazione - Nuova fognatura P.L. "Pian del Re" nel Comune di S. G. Bianco in località Cornalita', -1, 0, N'1475', '2004-11-09 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1405, 298, N'0150-2004', N'Messa in sicurezza strada comunale S.G.Bianco - S.Gallo - Dossena in Località S. Pietro d''Orzio.', -1, 0, N'1476', '2004-11-10 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1406, 423, N'0151-2004', N'Impianti di riscaldamento n. 2 ville site in Petosino.', -1, 0, N'1477', '2004-11-10 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1407, 159, N'0152-2004', N'Collaudo lavori di completamento uffici Bergamo.', -1, 0, N'1478', '2004-11-11 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1408, 1091, N'0153-2004', N'CTU Eriac Srl contro Sig. Maurizio Antonioli + altri', -1, 0, N'1479', '2004-11-15 00:00:00.000', '2004-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1409, 324, N'0154-2004', N'Adeguamento pratica VVF.', -1, 0, N'1480', '2004-11-16 00:00:00.000', '2007-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1410, 245, N'0155-2004', N'Ristrutturazione e ampliamento scuola elementare di Castione - Polo scolastico - 1° Lotto.', -1, 0, N'1481', '2004-11-16 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1411, 423, N'0156-2004', N'Legge 10 e 46/90 edificio sito in Lallio.', -1, 0, N'1482', '2004-11-19 00:00:00.000', '2004-11-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1412, 974, N'0157-2004', N'Impianto di riscaldamento e deumidificazione negozio.', -1, 0, N'1483', '2004-11-19 00:00:00.000', '2004-11-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1413, 107, N'0158-2004', N'Impianto elettrico stalla e locali lavorazione nel Comune di Peghera.', -1, 0, N'1484', '2004-11-23 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1414, 648, N'0159-2004', N'Impianto elettrico laboratorio sito in Brembilla.', -1, 0, N'1485', '2004-11-23 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1415, 576, N'0160-2004', N'Intervento in Via Scuri - Bergamo', -1, 0, N'1486', '2004-11-30 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1416, 36, N'0161-2004', N'Centrale di cogenerazione Figino.', -1, 0, N'1487', '2004-12-01 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1417, 485, N'0162-2004', N'R18 - Interventi di adeguamento della stazione di Mariano Comense. Progetto definitivo.', -1, 0, N'1488', '2004-12-02 00:00:00.000', '2004-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1418, 446, N'0163-2004', N'Formazione nuova tettoia.', -1, 0, N'1489', '2004-12-10 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1419, 114, N'0164-2004', N'Perizia agibilità presidio ospedliero di Salò.', -1, 0, N'1490', '2004-12-10 00:00:00.000', '2004-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1420, 514, N'0165-2004', N'Rinnovo C.P.I.', -1, 0, N'1491', '2004-12-15 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1421, 481, N'0166-2004', N'Impianto elettrico capannone industriale.', -1, 0, N'1492', '2004-12-15 00:00:00.000', '2004-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1422, 918, N'0239-1994', N'Costruzione nuova abitazione residenziale', -1, 0, N'1493', '1994-01-01 00:00:00.000', '1996-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1423, 997, N'0001-2005', N'DIA opere interne ed esterne Via Foresto n.1', -1, 0, N'1494', '2005-01-10 00:00:00.000', '2005-11-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1424, 915, N'0002-2005', N'Schemi quadri elettrici', -1, 0, N'1495', '2005-01-10 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1425, 710, N'0003-2005', N'Nuovo insediamento militare a S. Vincenzo Mattarello - Trento ', -1, 0, N'1496', '2005-01-11 00:00:00.000', '2006-08-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1426, 588, N'0004-2005', N'Realizzazione n. 4 appartamenti e n. 2 villette a schiera in Via Cadamone.', -1, 0, N'1497', '2005-01-13 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1427, 625, N'0005-2005', N'Interventi di riqualificazione di otto strutture poliambulatoriali a Milano.', -1, 0, N'1498', '2005-01-13 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1428, 355, N'0006-2005', N'Nuova edificazione in edilizia libera in Via Mosca, 156 (MI) - strutture ed impianti', -1, 0, N'1499', '2005-01-14 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1429, 625, N'0007-2005', N'Progetto def. esec. e DL ristrutturazione C.T.O. di Via Bignami, 1 (MI)', -1, 0, N'1500', '2005-01-19 00:00:00.000', '2006-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1430, 154, N'0008-2005', N'Collaudo copertura in legno lamellare campo polivalente c/o Comune di Verdello. ', -1, 0, N'1501', '2005-01-11 00:00:00.000', '2005-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1431, 197, N'0009-2005', N'Rilascio certificato VVF.', -1, 0, N'1502', '2005-01-27 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1432, 78, N'0010-2005', N'Manutenzione straordinaria edificio sede del servizio territoriale dipendenze del distretto di Merate. ', -1, 0, N'1503', '2005-01-31 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1433, 139, N'0011-2005', N'Richiesta autorizzazione deposito terreno di scavo a Villa d''Almè.', -1, 0, N'1504', '2005-01-31 00:00:00.000', '2005-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1434, 901, N'0012-2005', N'P.E. realizzazione nuovi capannoni il Località Camorone.', -1, 1, N'1505', '2005-01-31 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1435, 380, N'0013-2005', N'Modifica area esterna cancelli pedonali e carrali.', -1, 0, N'1506', '2005-02-01 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1436, 765, N'0014-2005', N'Rinnovo CPI parcheggio Terni - Park Largo Manni.', -1, 0, N'1507', '2005-02-01 00:00:00.000', '2005-03-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1437, 765, N'0015-2005', N'Rinnovo CPI parcheggio del Centro - Milano.', -1, 0, N'1508', '2005-02-01 00:00:00.000', '2005-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1438, 765, N'0016-2005', N'Rinnovo CPI parcheggio Bergamo - PredaParking', -1, 0, N'1509', '2005-02-01 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1439, 765, N'0017-2005', N'Rinnovo CPI parcheggio Ancona - Park Piazza Stamira.', -1, 0, N'1510', '2005-02-01 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1440, 765, N'0018-2005', N'Rinnovo CPI parcheggio Trento - Park Piazza Fiera.', -1, 0, N'1511', '2005-02-01 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1441, 765, N'0019-2005', N'Richiesta idoneità statica parcheggi P.zza Libertà e via Paleocapa n. 3.', -1, 0, N'1512', '2005-02-02 00:00:00.000', '2005-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1442, 612, N'0020-2005', N'Progetto impianto riscaldamento appartamento in via S. Alessandro (BG).', -1, 0, N'1513', '2005-02-02 00:00:00.000', '2005-02-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1443, 937, N'0021-2005', N'Impianto elettrico box interrati a Zogno.', -1, 0, N'1514', '2005-02-02 00:00:00.000', '2005-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1444, 676, N'0022-2005', N'Impianto elettrico edificio ad uso commerciale - Suisio.', -1, 0, N'1515', '2005-02-02 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1445, 989, N'0023-2005', N'Realizzazione villetta unifamiliare P.A. n. 20, Via Matteotti - Lotto 4.', -1, 0, N'1516', '2005-02-03 00:00:00.000', '2005-08-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1446, 19, N'0024-2005', N'DL e strutture Abbazia di Chiaravalle.', -1, 0, N'1517', '2005-02-04 00:00:00.000', '2005-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1447, 1075, N'0025-2005', N'Impianto elettrico edificio resid. Via Provinciale n. 118 - Alzano Lombardo.', -1, 0, N'1518', '2005-02-07 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1448, 739, N'0026-2005', N'Installazione nuova rotativa LM6 presso i reparti produttivi sede di Via Zanica, 91 (BG)', -1, 0, N'1519', '2005-02-07 00:00:00.000', '2005-11-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1449, 2, N'0027-2005', N'Piano lottizzazione edificio B, AS-BUILT rete messa a terra edificio B.', -1, 0, N'1520', '2005-02-09 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1450, 824, N'0028-2005', N'Impianto elettrico carrozzeria con annessi uffici - Curno.', -1, 0, N'1521', '2005-02-09 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1451, 438, N'0029-2005', N'Redazione pratiche I.S.P.E.S.L. per Centrale Termica sita in Nova Milanese.', -1, 0, N'1522', '2005-02-09 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1452, 837, N'0030-2005', N'Perizia di stima RSA Nobile Baglioni.', -1, 0, N'1523', '2005-02-10 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1453, 762, N'0031-2005', N'Nuovo impianto elevatore c/o Condominio di via Aselli n. 10 in Milano.', -1, 0, N'1524', '2005-02-10 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1454, 2, N'0032-2005', N'Acquedotto piano di lottizzazione in Capizzone - località Botta.', -1, 0, N'1525', '2005-02-10 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1455, 837, N'0033-2005', N'Richiesta di aumento n. posti letto da 60 a 65.', -1, 0, N'1526', '2005-01-15 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1456, 1109, N'0034-2005', N'Impianto di illuminazione pubblica piano di recupero Via Pascoli - Filago.', -1, 0, N'1527', '2005-02-17 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1457, 765, N'0035-2005', N'Omologazione parcometri.', -1, 0, N'1528', '2005-02-21 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1458, 723, N'0036-2005', N'Ampliamento ad uso deposito.', -1, 0, N'1529', '2005-02-21 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1459, 298, N'0037-2005', N'Collaudo statico ponte frazione Portiera.', -1, 0, N'1530', '2005-02-22 00:00:00.000', '2005-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1460, 1123, N'0038-2005', N'DL e 494 nuovo insediamento produttivo in Via Marcora - San Donato Milanese.', -1, 0, N'1531', '2005-02-24 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1461, 919, N'0039-2005', N'Verifica confine di proprietà Sig. Scotti Claudio.', -1, 0, N'1532', '2005-02-25 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1462, 36, N'0040-2005', N'DL e collaudo per le opere in c.a. e strutture per il potenziamento della Centrale di Scambio termico di Viale Italia e S.S. Giovanni', -1, 0, N'1533', '2005-02-20 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1463, 36, N'0041-2005', N'DL e collaudo impianto di cogenerazione posto nell''immobile di via Sesto S. Giovanni Ang. via Chiese.', -1, 0, N'1534', '2005-02-21 00:00:00.000', '2005-04-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1464, 793, N'0042-2005', N'Collaudo statico copertura in legno lamellare presso oratorio di Via San Camillo.', -1, 0, N'1535', '2005-03-01 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1465, 1040, N'0043-2005', N'Ristrutturazione impianti abitazione V.le V.Emanuele (BG).', -1, 0, N'1536', '2005-02-28 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1466, 51, N'0044-2005', N'Adeguamento impianto elettrico Albergo - ristorante.', -1, 0, N'1537', '2005-03-15 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1467, 829, N'0045-2005', N'Progettazione impianti meccanici ed elettrici del CMP di Milano Roserio - Via C. Belgioioso 165 Milano.', -1, 1, N'1538', '2005-03-09 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1468, 298, N'0046-2005', N'Collaudo statico ristrutturazione edificio museo "Casa Ceresa" - Lotto 1°.', -1, 0, N'1539', '2005-03-17 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1469, 811, N'0047-2005', N'Casa bifamiliare di Via Pasinetti - Lottizzazione Rosso Tramonto.', -1, 0, N'1540', '2005-03-18 00:00:00.000', '2005-10-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1470, 572, N'0048-2005', N'Recupero sottotetto esistente scopo abitativo.', -1, 0, N'1541', '2005-03-22 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1471, 981, N'0049-2005', N'Impianto di condizionamento appartamento.', -1, 0, N'1542', '2005-03-23 00:00:00.000', '2005-04-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1472, 356, N'0050-2005', N'Impianto laboratorio e uffici siti in Almè.', -1, 0, N'1543', '2005-03-24 00:00:00.000', '2005-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1473, 298, N'0051-2005', N'Collaudo e prove di carico ponte sul fiume Brembo - fraz. Portiera.', -1, 0, N'1544', '2005-03-25 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1474, 1012, N'0052-2005', N'DIA immobile ad uso deposito ed uffici sito in via Toffetti - Milano.', -1, 0, N'1545', '2005-03-29 00:00:00.000', '2005-05-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1475, 484, N'0053-2005', N'Impianto elettrico capannone artigianale Via Trento, 92 - Cologno Monzese (MI)', -1, 0, N'1546', '2005-04-08 00:00:00.000', '2005-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1476, 1117, N'0054-2005', N'AS-BUILT impianto elettrico Capannone industriale.', -1, 0, N'1547', '2005-04-08 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1477, 90, N'0055-2005', N'Coord. 494 in esecuzione nuovi laboratori di Dalmine.', -1, 0, N'1548', '2005-04-13 00:00:00.000', '2007-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1478, 113, N'0056-2005', N'Realizzazione nuovo stabilim.ospedaliero unificato di Broni/Stradella in Comune di Stradella.', -1, 0, N'1549', '2005-04-26 00:00:00.000', '2005-05-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1479, 676, N'0057-2005', N'Impianto elettrico capannone artigianale.', -1, 0, N'1550', '2005-04-28 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1480, 891, N'0058-2005', N'Collaudo blocco locali igienici c/o uffici doganali aeroporto di BG.', -1, 0, N'1551', '2005-04-29 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1481, 425, N'0059-2005', N'Collaudo Auditorium Alzano Lombardo.', -1, 0, N'1552', '2005-05-05 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1482, 433, N'0060-2005', N'Adeguamento cabina elettrica n.2.', -1, 0, N'1553', '2005-05-05 00:00:00.000', '2005-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1483, 664, N'0061-2005', N'Collaudo statico cabina Enel e muri di sostegno.', -1, 0, N'1554', '2005-05-09 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1484, 118, N'0062-2005', N'Bonifica bellica area nuovo ospedale di Bergamo.', -1, 0, N'1555', '2005-05-10 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1485, 1022, N'0063-2005', N'Impianto elettrico parti comuni edificio residenz. in Via Rigla - Sorisole.', -1, 0, N'1556', '2005-05-10 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1486, 890, N'0064-2005', N'Realizzazione tratta Famagosta - Linea 2 - Metropolitana Milanese.', -1, 0, N'1557', '2005-05-11 00:00:00.000', '2005-12-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1487, 135, N'0065-2005', N'Nuova abitazione.', -1, 0, N'1558', '2005-05-11 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1488, 966, N'0066-2005', N'Impianti riscaldamento sopralzo abitazione.', -1, 0, N'1559', '2005-05-18 00:00:00.000', '2005-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1489, 638, N'0067-2005', N'Pratica agibilità e collaudo statico - Comune di Almè', -1, 0, N'1560', '2005-05-16 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1490, 36, N'0068-2005', N'Nuovi spogliatoi edificio Tecnocity.', -1, 0, N'1561', '2005-05-17 00:00:00.000', '2005-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1491, 36, N'0069-2005', N'Impianto di condizionamento sala controllo Tecnocity.', -1, 0, N'1562', '2005-05-17 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1492, 36, N'0070-2005', N'Nuovo allacciamento fognario edificio Tecnocity.', -1, 0, N'1563', '2005-05-20 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1493, 537, N'0071-2005', N'Realizzazione parcheggio Porpora.', -1, 0, N'1564', '2005-05-20 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1494, 1041, N'0072-2005', N'Impianto riscaldamento studio dentistico.', -1, 0, N'1565', '2005-05-26 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1495, 762, N'0073-2005', N'Installazione nuovo impianto ascensore Via Don Bosco n. 16 Milano.', -1, 0, N'1566', '2005-05-26 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1496, 122, N'0074-2005', N'PE e realizzazione lavori suddiviso in 3 aree di intervento.', -1, 0, N'1567', '2005-05-06 00:00:00.000', '2005-05-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1497, 697, N'0075-2005', N'PP metropolitana di Salonicco.', -1, 0, N'1568', '2005-05-27 00:00:00.000', '2005-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1498, 2, N'0076-2005', N'Piano di lottizzazione edificio D, AS-BUILT rete messa a terra edificio D.', -1, 0, N'1569', '2005-06-01 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1499, 849, N'0077-2005', N'Realiz. nuovo Istituto Statale "M.Bellisario" ad Inzago. 3 LOTTO', -1, 0, N'1570', '2005-06-01 00:00:00.000', '2007-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1500, 176, N'0078-2005', N'Certificato di idoneità statica.', -1, 0, N'1571', '2005-05-20 00:00:00.000', '2005-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1501, 154, N'0079-2005', N'Ampliamento istituto Don Calabria (MI) - 494 e collaudo.', -1, 0, N'1572', '2005-06-07 00:00:00.000', '2005-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1502, 402, N'0080-2005', N'Progettazione impianti studio dentistico.', -1, 0, N'1573', '2005-06-13 00:00:00.000', '2005-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1503, 968, N'0081-2005', N'Impianto riscaldamento appartamento sito in Valbrembo.', -1, 0, N'1574', '2005-06-14 00:00:00.000', '2005-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1504, 36, N'0082-2005', N'Collaudo strutture serbatoi accumulo centrale Famagosta.', -1, 0, N'1575', '2005-06-13 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1505, 36, N'0083-2005', N'Teleriscaldamento Sesto S. Giovanni', -1, 0, N'1576', '2005-06-15 00:00:00.000', '2007-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1506, 432, N'0084-2005', N'DL variazione profondità n. 3 pozzi nel Comune di S.S. Giovanni', -1, 0, N'1577', '2005-06-20 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1507, 769, N'0085-2005', N'Tenso struttura scuola materna.', -1, 0, N'1578', '2005-06-20 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1508, 485, N'0086-2005', N'Riqualificazione linea ferroviaria Saronno-Seregno. Computi metrici e prezzi opere civili.', -1, 0, N'1579', '2005-07-07 00:00:00.000', '2005-07-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1509, 19, N'0087-2005', N'Restauro Q.re Calvairate/Molise - Lotto B - Fabbricato 1 - Via Tommei 1.', -1, 1, N'1580', '2005-07-11 00:00:00.000', '2006-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1510, 19, N'0088-2005', N'Restauro Q.re Calvairate/Molise - Lotto A - Fabbricato 5 - Via Tommei 3/4.', -1, 1, N'1581', '2005-07-11 00:00:00.000', '2006-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1511, 234, N'0089-2005', N'Progetto esecutivo nuova ludoteca Parco Galgario.', -1, 0, N'1582', '2005-07-13 00:00:00.000', '2005-07-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1512, 783, N'0090-2005', N'Adeguamento imp. elettrico sala parrocchiale.', -1, 0, N'1583', '2005-07-14 00:00:00.000', '2005-08-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1513, 154, N'0091-2005', N'Collaudo statico copertura metallica sito in Gallarate Via Generale della Chiesa.', -1, 0, N'1584', '2005-07-15 00:00:00.000', '2005-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1514, 835, N'0092-2005', N'Collaudo copertura campo calcetto con archi in legno in Via Barberinese nel comune di Campi Bisenzio', -1, 0, N'1585', '2005-07-15 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1515, 786, N'0093-2005', N'Richiesta di finanziamento per sistemazione interna oratorio parrocchiale', -1, 0, N'1586', '2005-07-19 00:00:00.000', '2005-07-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1516, 569, N'0094-2005', N'Impianto elettrico residenze "I Giardini" - Lotti A01 - A02', -1, 0, N'1587', '2005-07-21 00:00:00.000', '2005-09-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1517, 907, N'0095-2005', N'Copertura campo di pallacanestro Scuola Elementare "Romolo Balzani" - Coordinamento Sicurezza in fase di Progettazione', -1, 0, N'1588', '2005-07-29 00:00:00.000', '2005-07-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1518, 697, N'0096-2005', N'Realizzazione Ponte sullo Stretto di Messina.', -1, 0, N'1589', '2005-08-04 00:00:00.000', '2005-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1519, 234, N'0097-2005', N'Progettazione opere viabilistiche nuovo Ospedale di Bergamo.', -1, 0, N'1590', '2005-08-05 00:00:00.000', '2006-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1520, 809, N'0098-2005', N'Sistemazione palazzina uffici Via Sorte - Barzana.', -1, 0, N'1591', '2005-08-25 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1521, 36, N'0099-2005', N'Allacciamento rete teleriscaldamento.', -1, 0, N'1592', '2005-08-22 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1522, 36, N'0100-2005', N'Collaudo centrale AEM Cavriana a Milano.', -1, 0, N'1593', '2005-08-15 00:00:00.000', '2005-09-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1523, 154, N'0101-2005', N'Realizzazione campo polivalente coperto in via Grignano - Capriate.', -1, 0, N'1594', '2005-08-29 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1524, 243, N'0102-2005', N'Realizzazione impianto illuminazione Via Brianza e Via Spada con relativi marciapiedi.', -1, 0, N'1595', '2005-09-19 00:00:00.000', '2005-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1525, 792, N'0103-2005', N'Adeg. normativa antincendio imp. elettrico scuola materna Ramera.', -1, 0, N'1596', '2005-09-20 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1526, 298, N'0104-2005', N'Lavori di messa in sicurezza strade comunali.', -1, 0, N'1597', '2005-09-21 00:00:00.000', '2006-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1527, 421, N'0105-2005', N'Impianto elettrico nuova esposizione ad Albino.', -1, 0, N'1598', '2005-09-23 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1528, 673, N'0106-2005', N'Realizzazione apertura in setto in c.a.', -1, 0, N'1599', '2005-10-04 00:00:00.000', '2005-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1529, 36, N'0107-2005', N'Offerta collaudo soletta sita in via Po a Milano.', -1, 0, N'1600', '2005-10-04 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1530, 36, N'0108-2005', N'Progetto di massima della Centrale Canavese a Milano.', -1, 0, N'1601', '2005-10-04 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1531, 288, N'0109-2005', N'Verifica proprietà comunale - tracciamento confini.', -1, 0, N'1602', '2005-10-04 00:00:00.000', '2005-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1532, 653, N'0110-2005', N'Giudizio di stima porzione edificio ad uso residenziale e artigianale.', -1, 0, N'1603', '2005-10-05 00:00:00.000', '2005-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1533, 530, N'0111-2005', N'Progettazione esecutiva impianti nuovo insediamento industriale a Fara gera d''Adda.', -1, 0, N'1604', '2005-10-05 00:00:00.000', '2005-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1534, 671, N'0112-2005', N'Manutenzione straordinaria e nuova realizzazione accesso pedonale.', -1, 0, N'1605', '2005-10-06 00:00:00.000', '2005-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1535, 188, N'0113-2005', N'Realizzazione autorimessa interrata.', -1, 0, N'1606', '2005-10-06 00:00:00.000', '2005-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1536, 1044, N'0114-2005', N'Redazione domanda richiesta deroga farmacia "La Francesca" di Brugherio (MI).', -1, 0, N'1607', '2005-10-06 00:00:00.000', '2005-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1537, 479, N'0115-2005', N'Sistemazione uffici in Valbrembo.', -1, 0, N'1608', '2005-10-06 00:00:00.000', '2005-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1538, 606, N'0116-2005', N'Collaudo statico nuova scala interna e modifiche a capannone esistente.', -1, 0, N'1609', '2005-10-11 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1539, 1115, N'0117-2005', N'Impianto gas - Villa d''Almè', -1, 0, N'1610', '2005-10-12 00:00:00.000', '2005-10-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1540, 896, N'0118-2005', N'Impianto aria primaria uffici 1° piano - Pracastello.', -1, 0, N'1611', '2005-10-13 00:00:00.000', '2005-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1541, 457, N'0119-2005', N'Collaudo tettoia struttura in ferro.', -1, 0, N'1612', '2005-10-13 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1542, 605, N'0120-2005', N'Imp meccanici ed elettrici intervento immobiliare ex Fonderie Almè - Lotto A e B.', -1, 0, N'1613', '2005-10-18 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1543, 605, N'0121-2005', N'Strutture intervento immobiliare ex Fonderie Almè - Lotto A.', -1, 0, N'1614', '2005-10-18 00:00:00.000', '2008-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1544, 837, N'0122-2005', N'Adeguamento ai nuovi indici regionali.', -1, 0, N'1615', '2005-10-19 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1545, 61, N'0123-2005', N'Impianto condizionamento appartamento.', -1, 0, N'1616', '2005-10-19 00:00:00.000', '2005-11-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1546, 729, N'0124-2005', N'Interventi vari.', -1, 0, N'1617', '2005-10-25 00:00:00.000', '2005-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1547, 29, N'0125-2005', N'Prestazioni professionali relative al parcheggio del nuovo Ospedale di BG', -1, 0, N'1618', '2005-10-27 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1548, 1088, N'0126-2005', N'Udienza tra Sig. Bonissoni Ivan e Sig. Pagliardi Giorgio.', -1, 0, N'1619', '2005-11-02 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1549, 207, N'0127-2005', N'Ampliamento edificio in via Ripa a Villa d''Almè.', -1, 0, N'1620', '2005-11-04 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1550, 605, N'0128-2005', N'Opere urbanizzazione intervento immobiliare ex Fonderie Almè.', -1, 0, N'1621', '2005-11-04 00:00:00.000', '2008-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1551, 389, N'0129-2005', N'Certificazione distanza sicurezza.', -1, 0, N'1622', '2005-11-11 00:00:00.000', '2005-11-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1552, 765, N'0130-2005', N'Collaborazione ex. art. 37/bis riguardante n. 3 parcheggi da realizzare in Sesto S. Giovanni.', -1, 0, N'1623', '2005-11-22 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1553, 408, N'0131-2005', N'Ricorso attribuzione rendita catastale.', -1, 0, N'1624', '2005-11-22 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1554, 174, N'0132-2005', N'Impianti nuovo capannone artigianale a Paladina.', -1, 0, N'1625', '2005-11-23 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1555, 584, N'0133-2005', N'Schema quadro elettrico generale Roof-Garden Hotel Excelsior S.Marco - Bergamo ', -1, 0, N'1626', '2005-11-24 00:00:00.000', '2005-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1556, 765, N'0134-2005', N'Coordinamento sicurezza in progettazione ed esecuzione parcheggio Città Alta.', -1, 0, N'1627', '2005-11-24 00:00:00.000', '2010-08-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1557, 627, N'0135-2005', N'Collaudo statico copertura campo sportivo e fondazioni.', -1, 0, N'1628', '2005-12-01 00:00:00.000', '2006-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1558, 884, N'0136-2005', N'Realizzazione nuova cantina ', -1, 0, N'1629', '2005-12-02 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1559, 119, N'0137-2005', N'Progettazione e DL imp. meccanici nuova hall ingresso e sistemaz. piano terra A.O. Merate.', -1, 0, N'1630', '2005-12-02 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1560, 2, N'0138-2005', N'Collaudo statico copertura in legno lamellare.', -1, 0, N'1631', '2005-12-05 00:00:00.000', '2005-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1561, 908, N'0139-2005', N'Impianti esposizione auto.', -1, 0, N'1632', '2005-12-07 00:00:00.000', '2005-12-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1562, 332, N'0140-2005', N'Adeguamento imp. elettrico locale contatori condominiali.', -1, 0, N'1633', '2005-12-13 00:00:00.000', '2005-12-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1563, 120, N'0141-2005', N'Realizzazione nuovo Ospedale Sant''Anna di Como.', -1, 0, N'1634', '2005-12-14 00:00:00.000', '2006-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1564, 503, N'0142-2005', N'Realizzazione nuove autorimesse.', -1, 0, N'1635', '2005-12-20 00:00:00.000', '2006-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1565, 36, N'0143-2005', N'Cogenerazione Famagosta - Dia per installazione caldaia.', -1, 0, N'1636', '2005-12-20 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1566, 288, N'0144-2005', N'Realizzazione area manifestazioni, feste, spettacoli viaggianti.', -1, 0, N'1637', '2005-12-22 00:00:00.000', '2006-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1567, 915, N'0001-2006', N'Stesura schemi quadri elettrici.', -1, 0, N'1638', '2006-01-09 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1568, 774, N'0002-2006', N'Collaudo statico legno lamellare mobile.', -1, 0, N'1639', '2006-01-09 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1569, 485, N'0003-2006', N'Progettazione impianti linea Novara - Seregno - Variante Galliate (NO).', -1, 0, N'1640', '2006-01-11 00:00:00.000', '2006-12-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1570, 36, N'0004-2006', N'Riqualificazione recipienti in pressione in esercizio presso stazione 220kV "Gadio" - Via Foro Bonaparte,36 (MI)', -1, 0, N'1641', '2006-01-12 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1571, 36, N'0005-2006', N'Centrale AEM Canavese Via Cavriana - Pozzi', -1, 0, N'1642', '2005-08-22 00:00:00.000', '2005-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1572, 154, N'0006-2006', N'Collaudo statico Gorlago.', -1, 0, N'1643', '2006-01-12 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1573, 688, N'0007-2006', N'Ristrutturazione frabbricato Via Caloncia - Sedrina.', -1, 0, N'1644', '2006-01-12 00:00:00.000', '2008-01-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1574, 772, N'0008-2006', N' Adeguamento e potenz. imp. elettrico cinema parrocchiale.', -1, 0, N'1645', '2006-01-25 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1575, 154, N'0009-2006', N'Collaudo copertura impianto di allenamento di Ice-Hockey', -1, 0, N'1646', '2006-01-25 00:00:00.000', '2006-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1576, 89, N'0010-2006', N'Valutazione rischi 626/94 e piano di emergenza per la Sede di Milano Via Montalbino.', -1, 0, N'1647', '2006-01-26 00:00:00.000', '2006-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1577, 597, N'0011-2006', N'Progetto impianti 32 appartamenti e 10 negozi a Valbrembo.', -1, 0, N'1648', '2006-01-30 00:00:00.000', '2006-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1578, 19, N'0012-2006', N'Recupero sottotetto esistente - Q.re Calvairate - Lotto B - Fabbr. 1 - via Tommei, 1.', -1, 1, N'1649', '2006-02-13 00:00:00.000', '2006-03-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1579, 299, N'0013-2006', N'Impianto di publica illuminazione - tratto da ponte di Via Manzoni al Ponte di Dossena.', -1, 0, N'1650', '2006-02-13 00:00:00.000', '2006-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1580, 1059, N'0014-2006', N'Tramvia Bergamo - Albino.', -1, 0, N'1651', '2006-02-14 00:00:00.000', '2008-09-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1581, 529, N'0015-2006', N'Recupero sottotetto esistente.', -1, 0, N'1652', '2006-02-14 00:00:00.000', '2006-11-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1582, 527, N'0016-2006', N'Recupero sottotetto esistente', -1, 0, N'1653', '2006-02-14 00:00:00.000', '2007-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1583, 187, N'0017-2006', N'Piano di recupero "Campofiori" Almè - Impianto elettrico parti comuni', -1, 0, N'1654', '2006-02-14 00:00:00.000', '2006-04-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1584, 403, N'0018-2006', N'Impianto elettrico studio dentistico.', -1, 0, N'1655', '2006-02-14 00:00:00.000', '2006-04-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1585, 362, N'0019-2006', N'Rinnovo CPI.', -1, 0, N'1656', '2006-02-15 00:00:00.000', '2006-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1586, 102, N'0020-2006', N'Impianti elettrici e speciali Azienda Agricola.', -1, 0, N'1657', '2006-02-17 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1587, 36, N'0021-2006', N'Progetto esecutivo Centrale Canavese.', -1, 0, N'1658', '2006-03-16 00:00:00.000', '2006-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1588, 626, N'0022-2006', N'Collaudo statico copertura campo polivalente.', -1, 0, N'1659', '2006-02-21 00:00:00.000', '2006-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1589, 258, N'0023-2006', N'Collaudo tribuna campo di calcio - Endine Gaiano.', -1, 0, N'1660', '2006-02-23 00:00:00.000', '2006-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1590, 134, N'0024-2006', N'Impianto di riscaldamento azienda agricola a Villa d''Almè.', -1, 0, N'1661', '2006-03-01 00:00:00.000', '2006-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1591, 243, N'0025-2006', N'Realizzazione marciapiede ed illuminazione pubblica via Don Spada - lato sud.', -1, 0, N'1662', '2006-03-03 00:00:00.000', '2006-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1592, 243, N'0026-2006', N'Realizzazione marciapiede ed illuminazione pubblica Viale Brianza - lato ovest.', -1, 0, N'1663', '2006-03-03 00:00:00.000', '2006-04-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1593, 36, N'0027-2006', N'Ampliamento Centrale Famagosta.', -1, 0, N'1664', '2006-03-06 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1594, 877, N'0028-2006', N'Richiesta certificato prevenzione incendi.', -1, 0, N'1665', '2006-03-08 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1595, 697, N'0029-2006', N'Assistenza DL impianti elettroferroviari Bergamo - Albino', -1, 0, N'1666', '2006-03-10 00:00:00.000', '2007-11-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1596, 523, N'0030-2006', N'Progetto immobile commerciale/residenziale via Cortelonga.', -1, 0, N'1667', '2006-03-10 00:00:00.000', '2007-09-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1597, 485, N'0031-2006', N'Redazione computi metrici Linea Novara-Seregno variante Galliate (NO)', -1, 0, N'1668', '2006-03-17 00:00:00.000', '2006-12-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1598, 901, N'0032-2006', N'Variante al piano di lottizzazione industriale in località Camorone.', -1, 0, N'1669', '2006-03-27 00:00:00.000', '2010-12-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1599, 840, N'0033-2006', N'Collegamento S.S. n° 470 e S.P. n° 27 da Camanghè ad Ambria in Comune di Zogno', -1, 0, N'1670', '2006-03-31 00:00:00.000', '2007-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1600, 593, N'0034-2006', N'Realizzazione ascensore esterno.', -1, 0, N'1671', '2006-04-06 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1601, 564, N'0035-2006', N'Impianto elettrico parti comuni complesso residenziale n. 8 appartamenti.', -1, 0, N'1672', '2006-04-11 00:00:00.000', '2006-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1602, 772, N'0036-2006', N'Impianto elettrico ristrutturazione bar oratorio parrocchiale.', -1, 1, N'1673', '2006-04-11 00:00:00.000', '2006-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1603, 523, N'0037-2006', N'Costruzione immobile residenziale commerciale in Bergamo via Zendrini', -1, 0, N'1674', '2006-04-19 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1604, 1088, N'0038-2006', N'Causa tra G.P.S. Srl e Sig. Maffioletti Silvio. ', -1, 0, N'1675', '2006-04-19 00:00:00.000', '2006-05-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1605, 643, N'0039-2006', N'Verifica confini.', -1, 0, N'1676', '2006-04-27 00:00:00.000', '2006-04-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1606, 771, N'0040-2006', N'Realizzazione vasca dissabbiatrice per campo da calcio Oratorio.', -1, 0, N'1677', '2006-04-27 00:00:00.000', '2006-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1607, 7, N'0041-2006', N'Ristrutturazione ed adeguamento fabbricato - Caserma S. Barbara (MI).', -1, 0, N'1678', '2006-05-03 00:00:00.000', '2006-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1608, 940, N'0042-2006', N'Ristrutturazione edificio sito in via Verzella - Comune di Palazzago.', -1, 0, N'1679', '2006-05-03 00:00:00.000', '2006-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1609, 106, N'0043-2006', N'Imp. elettrico nuovo fabbricato ad uso agricolo.', -1, 0, N'1680', '2006-05-09 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1610, 1112, N'0044-2006', N'Misura resistenza di terra capannone industriale Grazioli di Fara d''Adda.', -1, 0, N'1681', '2006-05-09 00:00:00.000', '2006-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1611, 576, N'0045-2006', N'Impianti immobile commerciale/residenziale Via Verdi (BG).', -1, 0, N'1682', '2006-05-10 00:00:00.000', '2008-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1612, 181, N'0046-2006', N'Realizzazione palazzina residenziale - progetto strutture.', -1, 0, N'1683', '2006-05-11 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1613, 335, N'0047-2006', N'Determinazione millesimi di proprietà.', -1, 0, N'1684', '2006-05-11 00:00:00.000', '2006-05-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1614, 513, N'0048-2006', N'Richiesta sopralluogo VVF.', -1, 0, N'1685', '2006-05-12 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1615, 929, N'0049-2006', N'Aggiornamento progetto impianto condizionamento - rif. CIM Progetti', -1, 0, N'1686', '2006-05-17 00:00:00.000', '2006-08-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1616, 823, N'0050-2006', N'Sostituzione caldaia e realizzazione nuova piscina.', -1, 0, N'1687', '2006-05-19 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1617, 641, N'0051-2006', N'Planimetria per istanza rilascio patentino.', -1, 0, N'1688', '2006-05-22 00:00:00.000', '2006-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1618, 166, N'0052-2006', N' Impianto elettrico Pasticceria Bonati.', -1, 0, N'1689', '2006-05-25 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1619, 238, N'0053-2006', N'Progettazione preliminare della sistemazione strada per Camorone', -1, 0, N'1690', '2006-05-31 00:00:00.000', '2006-06-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1620, 234, N'0145-2005', N'Ristrutturazione stadio di Bergamo', -1, 0, N'1691', '2006-06-08 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1621, 2, N'0054-2006', N'Realizzazione nuovo edificio ad uso commerciale e direzionale "Residence Parco Molino" Lotto FO1.', -1, 0, N'1692', '2006-06-13 00:00:00.000', '2006-06-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1622, 823, N'0055-2006', N'Modifiche presso supermercato Dial di Via Borgo Palazzo.', -1, 0, N'1693', '2006-06-13 00:00:00.000', '2006-07-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1623, 424, N'0056-2006', N'Adeguamento cabina edificio industriale - Villa d''Almè.', -1, 0, N'1694', '2006-06-13 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1624, 318, N'0057-2006', N'Ripristino e ritocco dipinti sala affrescata Palazzo Rimani ufficio Sindaco.', -1, 0, N'1695', '2006-06-13 00:00:00.000', '2006-12-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1625, 609, N'0058-2006', N'Pratica VVF.', -1, 0, N'1696', '2006-06-14 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1626, 103, N'0059-2006', N'Adeguamento impianto elettrico La Peta.', -1, 0, N'1697', '2006-06-14 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1627, 109, N'0060-2006', N'Ristrutturazione fabbricato rurale da destinarsi ad Agriturismo.', -1, 0, N'1698', '2006-06-16 00:00:00.000', '2006-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1628, 298, N'0061-2006', N'Sistemazione strade comunali.', -1, 0, N'1699', '2006-06-19 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1629, 608, N'0062-2006', N'Realizzazione chiosco da giardino in legno.', -1, 0, N'1700', '2006-06-19 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1630, 610, N'0063-2006', N'Realizzazione pergolato in legno.', -1, 0, N'1701', '2006-06-19 00:00:00.000', '2006-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1631, 988, N'0064-2006', N'Rifacimento tetto e facciate.', -1, 0, N'1702', '2006-06-26 00:00:00.000', '2006-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1632, 970, N'0065-2006', N'Edificio residenziale Sig. Roberti nel Residence Breno a Paladina.', -1, 0, N'1703', '2006-06-26 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1633, 118, N'0066-2006', N'Pratica VVF Ospedale di Bergamo.', -1, 1, N'1704', '2006-06-26 00:00:00.000', '2006-09-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1634, 562, N'0067-2006', N'Progetto impianti edificio residenziale in via Balduccio da Pisa a Milano.', -1, 1, N'1705', '2006-06-29 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1635, 491, N'0068-2006', N'Verifiche strutturali e certificati di idoneità statica.', -1, 0, N'1706', '2006-07-10 00:00:00.000', '2006-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1636, 36, N'0069-2006', N'Std fattibilità cabina primaria di Porta Volta (MI).', -1, 0, N'1707', '2006-07-17 00:00:00.000', '2006-07-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1637, 533, N'0070-2006', N'Recupero sottotetto.', -1, 0, N'1708', '2006-07-10 00:00:00.000', '2006-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1638, 192, N'0071-2006', N'Redazione preventivi impianti elettrici e meccanici intervento presso Donnafugata Golf Resort in località Torre di Piombo - Ragusa. ', -1, 0, N'1709', '2006-07-12 00:00:00.000', '2006-08-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1639, 118, N'0072-2006', N'PSC scavi archeologici.', -1, 0, N'1710', '2006-07-17 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1640, 831, N'0073-2006', N'Impianto riscaldamento appartamento via Diaz 30 (CO).', -1, 0, N'1711', '2006-07-19 00:00:00.000', '2006-10-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1641, 288, N'0074-2006', N'Redazione Tipo di frazionamento pista ciclopedonale.', -1, 0, N'1712', '2006-07-19 00:00:00.000', '2006-09-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1642, 78, N'0075-2006', N'Ampliamento ex portineria del padiglione "Nino Gazzaniga" Lecco.', -1, 0, N'1713', '2006-06-12 00:00:00.000', '2006-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1643, 371, N'0076-2006', N'Costruzione nuovo fabbricato residenziale bifamiliare - lotto 6 PL Buttinoni', -1, 0, N'1714', '2006-07-26 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1644, 256, N'0077-2006', N'Nuovo impianto depurazione fognario e completamento collettori della rete fognaria.', -1, 0, N'1715', '2006-07-31 00:00:00.000', '2007-02-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1645, 838, N'0078-2006', N'Pratica VVF edificio deposito.', -1, 0, N'1716', '2006-07-31 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1646, 193, N'0079-2006', N'Modifiche interne 1° piano edificio via Piave.', -1, 0, N'1717', '2006-08-23 00:00:00.000', '2006-09-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1647, 523, N'0080-2006', N'P.L. Brughé Comune di Montevecchia (LC)', -1, 0, N'1718', '2006-08-28 00:00:00.000', '2007-01-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1648, 36, N'0081-2006', N'Completamento progettazione Cabina 1 e 2 Salto.', -1, 0, N'1719', '2006-08-28 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1649, 157, N'0082-2006', N'Progettazione di Centrale di Sterilizzazione e Uffici', -1, 0, N'1720', '2006-08-31 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1650, 552, N'0083-2006', N'Redazione POS', -1, 0, N'1721', '2006-09-11 00:00:00.000', '2006-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1651, 1059, N'0084-2006', N'Studio fattibilità capolinea tramvie.', -1, 0, N'1722', '2006-09-11 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1652, 256, N'0085-2006', N'Coordinamento sicurezza realizzazione impianto depurazione fognario e completamento collettori.', -1, 0, N'1723', '2006-09-11 00:00:00.000', '2008-09-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1653, 154, N'0086-2006', N'Collaudo centro polifunzionale Comune di Piazzatorre.', -1, 0, N'1724', '2006-09-12 00:00:00.000', '2006-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1654, 459, N'0087-2006', N'Verifica protezione contro i fulmini della gru cantiere Excelsior S. Pellegrino T.', -1, 0, N'1725', '2006-09-14 00:00:00.000', '2006-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1655, 739, N'0088-2006', N'PE e DL impianti nuova rotativa LM7 e altri interventi via Zanica 92 in Bergamo.', -1, 0, N'1726', '2006-09-14 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1656, 614, N'0089-2006', N'Opere urbanizzazione P.L. Comune di Garlasco (PV).', -1, 0, N'1727', '2006-09-11 00:00:00.000', '2006-09-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1657, 838, N'0090-2006', N'Ampliamento insediamento industriale a Bonate Sopra.', -1, 0, N'1728', '2006-10-03 00:00:00.000', '2006-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1658, 696, N'0091-2006', N'Deposito di graniti - Metropolitana Roma - Linea C.', -1, 0, N'1729', '2006-10-04 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1659, 29, N'0092-2006', N'Assistenza tecnica ai sopraluoghi relativi alla gara per la realizzazione del parcheggio Nuovo Ospedale di Bergamo.', -1, 0, N'1730', '2006-10-06 00:00:00.000', '2007-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1660, 746, N'0093-2006', N'Piano di lottizzazione Amagno - Lotto 1 e 6.', -1, 0, N'1731', '2006-10-11 00:00:00.000', '2006-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1661, 154, N'0094-2006', N'Collaudo telo presso Oratorio di Bruzzano.', -1, 0, N'1732', '2006-10-12 00:00:00.000', '2006-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1662, 576, N'0095-2006', N'Nuovo edificio residenziale in Via Broseta, 120 - Bergamo.', -1, 0, N'1733', '2006-10-16 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1663, 901, N'0096-2006', N'Opere di urbanizzazione piano di lottizzazione industriale D2-8 in località Camorone.', -1, 0, N'1734', '2006-10-18 00:00:00.000', '2006-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1664, 522, N'0097-2006', N'Redazione proposta ex art. 12, comma 2, L.R. 12/2005', -1, 0, N'1735', '2006-09-06 00:00:00.000', '2006-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1665, 875, N'0098-2006', N'Redazione proposta art. 13, comma 2, L.R. 12/2005', -1, 0, N'1736', '2006-09-11 00:00:00.000', '2006-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1666, 387, N'0099-2006', N'Redazione proposta art. 13, comma 2, L.R. 12/2005', -1, 0, N'1737', '2006-09-14 00:00:00.000', '2006-09-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1667, 602, N'0100-2006', N'Piano di lottizzazione Amagno - Lotto 3 e 4.', -1, 0, N'1738', '2006-10-18 00:00:00.000', '2006-10-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1668, 447, N'0101-2006', N'Chiusura porticato e sistemazioni esterne.', -1, 0, N'1739', '2006-10-19 00:00:00.000', '2006-11-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1669, 977, N'0102-2006', N'Risanamento conservativo edificio rustico detto Vigino.', -1, 0, N'1740', '2006-10-20 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1670, 96, N'0103-2006', N'Raccordo tra casello di Piovene Rocchetta e SP 350 in Comune di Velo d''Astico.', -1, 0, N'1741', '2006-10-23 00:00:00.000', '2006-10-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1671, 489, N'0104-2006', N'Nuova edificazione industriale sede Despe S.r.l..', -1, 0, N'1742', '2006-10-23 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1672, 228, N'0105-2006', N'Prestazioni professionali relative alla scuola elementare e alla centrale termica del Comune.', -1, 0, N'1743', '2006-10-25 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1673, 2, N'0106-2006', N'Ristrutturazione appartamento al 6 piano in Via Ressi n. 10 - Milano.', -1, 0, N'1744', '2006-10-31 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1674, 1036, N'0107-2006', N'Recupero sottotetti ad uso abitativo - Q.re Calvairate/Molise - Lotto c Fabbricato 8 - Via Tommei n. 2.', -1, 0, N'1745', '2006-10-31 00:00:00.000', '2006-11-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1675, 477, N'0108-2006', N'Impianto elettrico unità artigianale Via Padania n. 30 - Mozzo.', -1, 0, N'1746', '2006-11-03 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1676, 1103, N'0109-2006', N'Realizzazione nuova palestra ed opere di urbanizzazione in Località Redona - Bergamo.', -1, 0, N'1747', '2006-11-09 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1677, 694, N'0110-2006', N'Redazione pratica antincendio parco Acquatica (MI).', -1, 0, N'1748', '2006-11-09 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1678, 298, N'0111-2006', N'Consulenza tecnica proprietà Luiselli - Bonzi in via Corserola, 2.', -1, 0, N'1749', '2006-11-10 00:00:00.000', '2006-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1679, 391, N'0112-2006', N'Manutenzione straordinaria c/o porzione immobiliare ad uso commerciale - Almè.', -1, 0, N'1750', '2006-11-17 00:00:00.000', '2006-12-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1680, 318, N'0113-2006', N'Progettazione impianti termico-idraulici ed elettrici per riqualificazione camere caserma.', -1, 0, N'1751', '2006-11-17 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1681, 513, N'0114-2006', N'C.P.I. autorimessa interrata in Almenno S. Bartolomeo.', -1, 0, N'1752', '2006-11-23 00:00:00.000', '2007-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1682, 154, N'0115-2006', N'Collaudo spogliatoi presso il Centro sportivo oratoriale di Seregno.', -1, 0, N'1753', '2006-11-24 00:00:00.000', '2006-12-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1683, 739, N'0116-2006', N'Progettazione e coordinamento sicurezza nuova tettoia, nuova soletta, nuova rotativa.', -1, 0, N'1754', '2006-11-28 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1684, 368, N'0117-2006', N'Progettazione impianti restauro ex. Monastero di San Paolo d''Argon.', -1, 0, N'1755', '2006-11-30 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1685, 901, N'0118-2006', N'Piani di lottizzazione industriale D2-8 - Richiesta variante ai sensi della L.R. n. 23/1997.', -1, 0, N'1756', '2006-12-01 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1686, 724, N'0119-2006', N'AS-BUILT impianto elettrico ambulatorio medico a Bergamo.', -1, 0, N'1757', '2006-12-05 00:00:00.000', '2007-01-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1687, 717, N'0120-2006', N'Manutenzione edificio ad uso produttivo. Rifacimento copertura esistente con nuova struttura in c.a.', -1, 0, N'1758', '2006-12-06 00:00:00.000', '2007-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1688, 1088, N'0121-2006', N'Nomina CTU Dueffe Porchetta contro Monbrini S.r.l.', -1, 0, N'1759', '2006-12-11 00:00:00.000', '2006-12-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1689, 139, N'0122-2006', N'Recupero sottotetto', -1, 0, N'1760', '2006-12-11 00:00:00.000', '2008-11-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1690, 611, N'0123-2006', N'L. 46/90 ristrutturazione locali ad uso edificio - Milano.', -1, 0, N'1761', '2006-12-13 00:00:00.000', '2006-12-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1691, 594, N'0124-2006', N'Progettazione impianti due villette unifamiliari presso il complesso residenziale Renard 3 - Lotto A - Comune di Villa d''Almè.', -1, 0, N'1762', '2006-12-14 00:00:00.000', '2007-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1692, 1059, N'0125-2006', N'Frazionamenti area oggetto della nuova linea tramviaria da Bergamo ad Albino.', -1, 0, N'1763', '2006-12-20 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1693, 769, N'0126-2006', N'Stima unità immobiliare in via Prada, 3 - Villa d''Almè.', -1, 0, N'1764', '2006-12-18 00:00:00.000', '2006-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1694, 915, N'0001-2007', N'Stesura schemi quadri elettrici.', -1, 0, N'1765', '2007-01-08 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1695, 1001, N'0002-2007', N'Offerta prestazioni professionali relative all''area sita in Treviolo.', -1, 0, N'1766', '2007-01-16 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1696, 1000, N'0003-2007', N'Collaudo statico copertura.', -1, 0, N'1767', '2007-01-19 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1697, 90, N'0004-2007', N'Corpi illuminanti, carro ponte e sistemazioni esterne Laboratori di Dalmine.', -1, 0, N'1768', '2007-01-19 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1698, 217, N'0005-2007', N'Ristrutturazione palazzina in Via Broseta (BG).', -1, 0, N'1769', '2007-01-19 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1699, 765, N'0006-2007', N'Rinnovo CPI Parck Corso Bolzano - Torino.', -1, 0, N'1770', '2007-01-25 00:00:00.000', '2007-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1700, 36, N'0007-2007', N'Pratica VVF Centrale Termica Milano-Bovisa.', -1, 0, N'1771', '2007-01-25 00:00:00.000', '2007-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1701, 763, N'0008-2007', N'Progettazione impianti bar complesso edilizio Scheda Norma 7 - Valbrembo (BG).', -1, 0, N'1772', '2007-01-31 00:00:00.000', '2007-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1702, 154, N'0009-2007', N'Collaudo opere di realizzazione campo sportivo coperto.', -1, 0, N'1773', '2007-01-31 00:00:00.000', '2007-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1703, 735, N'0010-2007', N'Adeguamento impianto di Mariano Comense. Progetto esecutivo. Linea Bovisa / Seveso. ', -1, 0, N'1774', '2007-02-02 00:00:00.000', '2007-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1704, 154, N'0011-2007', N'Collaudo due coperture in legno lamellare - Trezzano sul Naviglio.', -1, 0, N'1775', '2007-02-05 00:00:00.000', '2007-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1705, 646, N'0012-2007', N'Stesura schemi quadri elettrici.', -1, 0, N'1776', '2007-02-05 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1706, 36, N'0013-2007', N'Servizi di ingegneria relativi ad attività di progettazione civile strettamente connessa all''attività industriale del Gruppo AEM.', -1, 0, N'1777', '2007-02-08 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1707, 588, N'0014-2007', N'Ristrutturazione edificio residenziale in via Marconi.', -1, 0, N'1778', '2007-02-08 00:00:00.000', '2007-02-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1708, 1048, N'0015-2007', N'Intervento via T. Frizzoni n. 22 - Bergamo.', -1, 0, N'1779', '2007-02-08 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1709, 138, N'0016-2007', N'Piano di lottizzazione P.L. 7.', -1, 0, N'1780', '2007-02-14 00:00:00.000', '2007-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1710, 250, N'0017-2007', N'Direzione lavori e coordinamento sicurezza lavori di realizzazione di un comando tenenza a Cologno Monzese.', -1, 0, N'1781', '2007-02-15 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1711, 776, N'0018-2007', N'Impianto elettrico nuova cucina oratorio parrocchiale.', -1, 0, N'1782', '2007-02-16 00:00:00.000', '2007-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1712, 663, N'0019-2007', N'Ristrutturazione con cambio destinazione d''uso porzione fabbricato.', -1, 0, N'1783', '2007-02-16 00:00:00.000', '2007-02-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1713, 88, N'0020-2007', N'Adeguamento normativo Stadio "Atleti Azzuri d''Italia" ai sensi dell''art. 10 D.L. 8/02/2007 n. 8.', -1, 0, N'1784', '2007-02-20 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1714, 206, N'0021-2007', N'Recupero parte sottotetto edificio sito in Ponteranica (BG).', -1, 0, N'1785', '2007-02-20 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1715, 36, N'0022-2007', N'Progettazione e Direzione Lavori strutture Centrale Santa Giulia.', -1, 0, N'1786', '2007-02-20 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1716, 288, N'0023-2007', N'Realizzazione nuova caserma dei carabinieri di Pioltello.', -1, 0, N'1787', '2007-02-22 00:00:00.000', '2007-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1717, 947, N'0024-2007', N'Collaudo statico.', -1, 0, N'1788', '2007-02-22 00:00:00.000', '2007-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1718, 940, N'0025-2007', N'Collaudo statico.', -1, 0, N'1789', '2007-02-22 00:00:00.000', '2007-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1719, 317, N'0026-2007', N'Realizzazione nuova scuola media in Villa d''Almè.', -1, 0, N'1790', '2007-02-28 00:00:00.000', '2007-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1720, 872, N'0027-2007', N'Parziale demolizione e ampliamento del fabbricato residenziale in Berbenno.', -1, 0, N'1791', '2007-02-28 00:00:00.000', '2007-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1721, 36, N'0028-2007', N'Pratica VVF Centrale Cogenerazione S. Giulia.', -1, 0, N'1792', '2007-02-28 00:00:00.000', '2007-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1722, 1086, N'0029-2007', N'Nomina CT causa ILSE S.r.l. e Bonati Giovanni. ', -1, 0, N'1793', '2007-03-06 00:00:00.000', '2007-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1723, 482, N'0030-2007', N'Realizzazione nuova sede farmacia Valbrembo nel complesso edilizio scheda norma 7.', -1, 0, N'1794', '2007-03-06 00:00:00.000', '2007-04-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1724, 32, N'0031-2007', N'Prestazioni professionali nel campo dell''ingegneria e dell''architettura.', -1, 0, N'1795', '2007-03-06 00:00:00.000', '2009-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1725, 689, N'0032-2007', N'Redazione progetto esecutivo impianti elettrici e speciali del Vs. nuovo edificio residenziale.', -1, 0, N'1796', '2007-03-07 00:00:00.000', '2007-04-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1726, 292, N'0033-2007', N'Collaudo statico copertura campo polivalente.', -1, 0, N'1797', '2007-03-07 00:00:00.000', '2007-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1727, 973, N'0034-2007', N'Recupero sottotetto edificio residenziale sito in via Ripa - Villa d''Almè.', -1, 0, N'1798', '2007-03-12 00:00:00.000', '2007-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1728, 588, N'0035-2007', N'Realizzazione impianti intervento P.L. "Bondo" a Ubiale Clanezzo (BG).', -1, 0, N'1799', '2007-03-12 00:00:00.000', '2007-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1729, 374, N'0036-2007', N'Ristrutturazione cascina esistente via Monluè a Milano.', -1, 0, N'1800', '2007-03-12 00:00:00.000', '2007-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1730, 216, N'0037-2007', N'Studio di fattibilità Comune di Rudiano.', -1, 0, N'1801', '2007-03-16 00:00:00.000', '2007-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1731, 901, N'0038-2007', N'Comune di Brembilla - Allargamento di parte di Via Cortinovis Previsto nelle opere di urbanizzazione relative ai P.L. D2-8 e D2-10.', -1, 1, N'1802', '2007-03-23 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1732, 175, N'0039-2007', N'Realizzazione nuovi capannoni industriali.', -1, 0, N'1803', '2007-03-23 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1733, 567, N'0040-2007', N'Intervento in Via Marzanica a Bergamo.', -1, 1, N'1804', '2007-03-26 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1734, 765, N'0041-2007', N'Studio di fattibilità area via Calderon de la Barca.', -1, 0, N'1805', '2007-03-27 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1735, 398, N'0042-2007', N'Stima immobiliare unità immobiliare mappale 971 sub 8, 18, 4, 19.', -1, 0, N'1806', '2007-03-30 00:00:00.000', '2007-04-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1736, 870, N'0043-2007', N'Manutenzione straordinaria facciata e rifacimento copertura edificio residenziale sito in Villa d''Almè.', -1, 0, N'1807', '2007-03-29 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1737, 270, N'0044-2007', N'D.L. strutture piscina pubblica nell''edificio ex. "Baita dei Congressi" a Macugnaga.', -1, 0, N'1808', '2007-04-03 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1738, 36, N'0045-2007', N'Centrale termica S. Giulia - valutazione rischi fulminazione e verifica impianti elettrici.', -1, 0, N'1809', '2007-02-27 00:00:00.000', '2007-03-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1739, 1086, N'0046-2007', N'Causa civile n. 5883/05 Condominio Residenza Elisabetta.', -1, 0, N'1810', '2007-04-05 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1740, 1086, N'0047-2007', N'Causa Ing. Donato Romano // Condominio "Resid. Dimensione" + altri.', -1, 0, N'1811', '2007-04-05 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1741, 1109, N'0048-2007', N'Redazione piano di sicurezza e piano operativo di sicurezza.', -1, 0, N'1812', '2007-04-11 00:00:00.000', '2007-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1742, 972, N'0049-2007', N'Recupero sottotetto ai fini abitativi in via Belotti n. 7 a Villa d''Almè.', -1, 0, N'1813', '2007-04-11 00:00:00.000', '2007-05-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1743, 706, N'0050-2007', N'Collaudo tecnico-amministrativo e statico nuovo Centro del Gusto e della Salute.', -1, 1, N'1814', '2007-04-12 00:00:00.000', '2012-07-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1744, 840, N'0051-2007', N'S.P. n. 24 "Valle Brembilla". Messa in sicurezza del tratto di provinciale in Località Lavina in Comune di Vedeseta', -1, 0, N'1815', '2007-04-13 00:00:00.000', '2007-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1745, 919, N'0052-2007', N'Osservazioni PRG.', -1, 0, N'1816', '2007-04-26 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1746, 931, N'0053-2007', N'Osservazioni PRG', -1, 0, N'1817', '2007-04-26 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1747, 1005, N'0054-2007', N'Osservazioni PRG', -1, 0, N'1818', '2007-04-26 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1748, 62, N'0055-2007', N'Relazione acustica immobile sito a Seriate (BG).', -1, 0, N'1819', '2007-04-26 00:00:00.000', '2007-05-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1749, 1039, N'0056-2007', N'Collaudo sopralzo edificio per recupero sottotetto e ampliamento per formazione scala.', -1, 0, N'1820', '2007-04-26 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1750, 154, N'0057-2007', N'Collaudo Centro sportivo comunale - Comune di Pantigliate (MI).', -1, 0, N'1821', '2007-04-27 00:00:00.000', '2007-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1751, 674, N'0058-2007', N'Collaudo costruzione nuovo fabbricato residenziale di tipo condominiale e spazi al servizio e autorimesse a Pontida.', -1, 0, N'1822', '2007-05-10 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1752, 2, N'0059-2007', N'Impianti elettrici e meccanici Bar Augusto.', -1, 0, N'1823', '2007-05-18 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1753, 121, N'0060-2007', N'Ristrutturazione 2° piano padiglione servizi Centro Trasferimento.', -1, 0, N'1824', '2007-05-18 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1754, 1123, N'0061-2007', N'Progettazione impianti nuovo insediamento produttivo zona Calco (LC).', -1, 0, N'1825', '2007-05-18 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1755, 36, N'0062-2007', N'Pratica DIA Addolcitore Centrale Famagosta.', -1, 0, N'1826', '2007-05-18 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1756, 1003, N'0063-2007', N' Collaudo n. 2 tombe interrate.', -1, 0, N'1827', '2007-05-18 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1757, 628, N'0064-2007', N'Responsabile lavori ai fini della sicurezza realizzazione immobile in via Serassi (BG).', -1, 0, N'1828', '2007-05-18 00:00:00.000', '2008-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1758, 111, N'0065-2007', N'Direzione opere completamento impianti Ospedale di Piario.', -1, 0, N'1829', '2007-05-18 00:00:00.000', '2007-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1759, 1050, N'0066-2007', N'Progettazione impianti Grandi Stazioni', -1, 0, N'1830', '2007-05-23 00:00:00.000', '2007-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1760, 717, N'0067-2007', N'Realizzazione nuovo auditorium Comune di Breno.', -1, 0, N'1831', '2007-05-31 00:00:00.000', '2007-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1761, 459, N'0068-2007', N'Verifica protezione contro i fulmini gru cantiere edile.', -1, 0, N'1832', '2007-05-31 00:00:00.000', '2007-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1762, 762, N'0069-2007', N'Pratica inizio DIA per installazione nuovo ascensore Via Gamboloita, 4 (MI).', -1, 0, N'1833', '2007-06-01 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1763, 762, N'0070-2007', N'Pratica DIA installazione nuovo ascensore Via Vallarsa, 11 (MI)', -1, 0, N'1834', '2007-06-01 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1764, 143, N'0071-2007', N'Progettazione impianto gas metano relativo al capannone sito in Mozzo.', -1, 0, N'1835', '2007-06-12 00:00:00.000', '2007-06-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1765, 80, N'0072-2007', N'Std. fattibilità tecnico-economica realizzazione sistema di teleriscaldamento nel Comune di Montichiari (BS).', -1, 0, N'1836', '2007-06-12 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1766, 88, N'0073-2007', N'Stadio Azzurri d''Italia - messa in sicurezza settore ospiti.', -1, 0, N'1837', '2007-06-15 00:00:00.000', '2007-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1767, 471, N'0074-2007', N'Nuova struttura alberghiera - commerciale in Dalmine', -1, 0, N'1838', '2007-06-15 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1768, 80, N'0075-2007', N'Centrale di cogenerazione ONP via Borgo Palazzo n. 130 a Bergamo.', -1, 0, N'1839', '2007-06-22 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1769, 1037, N'0076-2007', N'Accatastamento scuola materna ed asilo nido in Pioltello via Cimarosa-Monteverdi.', -1, 0, N'1840', '2007-06-26 00:00:00.000', '2007-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1770, 735, N'0077-2007', N'Lavori di manutenzione ordinaria di tutti i fabbricati sociali e lavori di demolizione e scavi lungo la rete del ramo aziendale di Milano.', -1, 0, N'1841', '2007-06-28 00:00:00.000', '2009-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1771, 461, N'0078-2007', N'Impianto elettrico capannone Sedrina.', -1, 0, N'1842', '2007-07-09 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1772, 381, N'0079-2007', N'Impianto elettrico capannone ad uso officina meccanica.', -1, 0, N'1843', '2007-07-09 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1773, 1059, N'0080-2007', N'Progettazione preliminare realizzazione linea tramviaria Bergamo (Via S. Fermo) - Villa d''Almè.', -1, 0, N'1844', '2007-08-10 00:00:00.000', '2007-09-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1774, 366, N'0081-2007', N'Nuovo impianto di riscaldamento.', -1, 0, N'1845', '2007-07-23 00:00:00.000', '2007-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1775, 510, N'0082-2007', N'Collaudo statico Nogarole Rocca.', -1, 0, N'1846', '2007-08-02 00:00:00.000', '2007-08-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1776, 36, N'0083-2007', N'Direzione lavori centrale di cogenerazione Tecnocity.', -1, 0, N'1847', '2007-08-03 00:00:00.000', '2007-08-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1777, 762, N'0084-2007', N'Creazione nuovi locali motore in via Cappuccini n. 2 a Milano.', -1, 0, N'1848', '2007-07-06 00:00:00.000', '2007-08-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1778, 115, N'0085-2007', N'Collaudo impianti realizzazione nuovo ospedale di Legnano.', -1, 0, N'1849', '2007-08-28 00:00:00.000', '2007-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1779, 64, N'0086-2007', N'Riqualificazione energetica edificio sito in via Antonio Fogazzaro n. 4.', -1, 0, N'1850', '2007-08-31 00:00:00.000', '2007-09-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1780, 1007, N'0087-2007', N'Cappotto per coibentazione muri perimetrali.', -1, 0, N'1851', '2007-09-03 00:00:00.000', '2007-09-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1781, 1008, N'0088-2007', N'Ristrutturazione fabbricato sito in Via Roma a Sorisole.', -1, 0, N'1852', '2007-09-04 00:00:00.000', '2007-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1782, 1082, N'0089-2007', N'Progetto esecutivo della variante del progetto relativo alla stazione di Albino. ', -1, 0, N'1853', '2007-09-04 00:00:00.000', '2007-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1783, 1006, N'0090-2007', N'Impianto elettrico parti comuni immobile via Degli Alpini n. 15 a Ranica.', -1, 0, N'1854', '2007-09-07 00:00:00.000', '2007-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1784, 32, N'0091-2007', N'Progetto strutturale basamento motori Centrale Canavese.', -1, 0, N'1855', '2007-09-13 00:00:00.000', '2007-10-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1785, 36, N'0092-2007', N'Nuova residenza Università del Politecnico alla Bovisa.', -1, 0, N'1856', '2007-09-14 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1786, 682, N'0093-2007', N'Edificio denominato Villa Casino a Villa di Serio (BG).', -1, 0, N'1857', '2007-09-14 00:00:00.000', '2007-10-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1787, 117, N'0094-2007', N'Progetto esecutivo del nuovo CUP.', -1, 0, N'1858', '2007-09-14 00:00:00.000', '2007-09-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1788, 808, N'0095-2007', N'Presentazione progetto variante al PGT.', -1, 0, N'1859', '2007-08-01 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1789, 88, N'0096-2007', N'Assistenza alla concessione Stadio Azzurri d''Italia.', -1, 0, N'1860', '2007-09-14 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1790, 901, N'0097-2007', N'DIA per realizzazione fabbricato "D" nell''ambito del P.L. D2-8 - Camorone', -1, 0, N'1861', '2007-09-17 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1791, 701, N'0098-2007', N'Certificazione energetica negozio sito in Via Libertà - Paladina.', -1, 0, N'1862', '2007-09-28 00:00:00.000', '2007-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1792, 474, N'0099-2007', N'Proposta variante al PGT.', -1, 0, N'1863', '2007-09-28 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1793, 1014, N'0100-2007', N'Nuova centrale di cogenerazione presso Ospedale Maggiore Mangiagalli di Milano.', -1, 0, N'1864', '2007-09-07 00:00:00.000', '2007-09-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1794, 433, N'0101-2007', N'Nuovo insediamento produttivo Tavecchi in Via Grinetta a Seriate (BG).', -1, 0, N'1865', '2007-09-28 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1795, 364, N'0102-2007', N'Adeguamento scuola media in Agrate Brianza.', -1, 0, N'1866', '2007-10-02 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1796, 1112, N'0103-2007', N'Progettazione impianti edificio residenziale "corpo D" in Caravaggio.', -1, 0, N'1867', '2007-10-03 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1797, 305, N'0104-2007', N'Collaudo statico palazzetto dello sport nel Comune di Sondalo.', -1, 0, N'1868', '2007-10-03 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1798, 35, N'0105-2007', N'Realizzazione cabina gas RE.MI in Novate Milanese.', -1, 0, N'1869', '2007-10-03 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1799, 424, N'0106-2007', N'Area ex. CRI Porta Est Parco dei Colli.', -1, 1, N'1870', '2007-10-09 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1800, 849, N'0107-2007', N'Sostituzione serramenti, ripristino facciate e sistemazioni esterne del L.C. Beccaria di Milano', -1, 0, N'1871', '2007-10-09 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1801, 234, N'0108-2007', N'Realizzazione nuova scuola dell''infanzia in via Codussi.', -1, 0, N'1872', '2007-10-11 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1802, 234, N'0109-2007', N'Realizzazione centro diurno integrato e centro socio-culturale per la terza età presso il Villaggio degli Sposi.', -1, 0, N'1873', '2007-10-11 00:00:00.000', '2007-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1803, 307, N'0110-2007', N'Ampliamento scuola media F. Nullo di Stezzano.', -1, 0, N'1874', '2007-10-11 00:00:00.000', '2007-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1804, 342, N'0111-2007', N'Intervento artigianale e commerciale in Treviolo.', -1, 0, N'1875', '2007-10-17 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1805, 19, N'0112-2007', N'Nuova rete di scarico sub orizzontale nei fabbricati del Quartiere Molise.', -1, 0, N'1876', '2007-10-17 00:00:00.000', '2007-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1806, 40, N'0113-2007', N'Rinnovo indicazioni e segnaletica esterna di indirizzo al passeggero.', -1, 0, N'1877', '2007-10-01 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1807, 28, N'0114-2007', N'Richiesta CPI complesso Abbazia di Chiaravalle.', -1, 0, N'1878', '2007-10-18 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1808, 813, N'0115-2007', N'Realizzazione casa monofamiliare.', -1, 0, N'1879', '2007-10-18 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1809, 560, N'0116-2007', N'Nuove costruzioni ad uso residenziale lottizzazione "Stabello" Lotto E.', -1, 0, N'1880', '2007-10-19 00:00:00.000', '2007-10-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1810, 745, N'0117-2007', N'Progetto impianti complesso edilizio scheda norma 7 - Valbrembo.', -1, 0, N'1881', '2007-10-19 00:00:00.000', '2007-10-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1811, 1039, N'0118-2007', N'Progettazione nuovo edificio ad uso residenziale via Belotti - Villa d''Almè.', -1, 0, N'1882', '2007-10-24 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1812, 123, N'0119-2007', N'Riqualificazione plessi dell''Azienda Ospedaliera Universitaria Policlinico "P.Giaccone" a Palermo', -1, 0, N'1883', '2007-10-24 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1813, 78, N'0120-2007', N'Accertamento idoneità statica solaio p. primo uffici - sede Asl di Lecco.', -1, 0, N'1884', '2007-11-05 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1814, 118, N'0121-2007', N'Rotatoria M.L.King - Ospedale di Bergamo. ', -1, 0, N'1885', '2007-11-05 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1815, 1014, N'0122-2007', N'Servizio di gestione integrata di varie prestazioni - Centrale cogenerazione Ospedale IRCCS.', -1, 0, N'1886', '2007-11-06 00:00:00.000', '2008-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1816, 799, N'0123-2007', N'Rifacimento muro di sostegno.', -1, 0, N'1887', '2007-11-19 00:00:00.000', '2008-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1817, 675, N'0124-2007', N'Progettazione fabbricato per abitazione civile Lotto 2 - Lottizzazione Albachiara a Ponteranica.', -1, 0, N'1888', '2007-11-19 00:00:00.000', '2007-12-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1818, 195, N'0125-2007', N'Certificazione energetica immobili.', -1, 0, N'1889', '2007-11-20 00:00:00.000', '2007-11-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1819, 422, N'0126-2007', N'Impianto elettrico cantiere edile Roccabruna Ambiti - Blevio (CO).', -1, 0, N'1890', '2007-11-21 00:00:00.000', '2007-12-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1820, 36, N'0127-2007', N'Progettazione impianti per appalto concorso Politecnico di Milano - residenza universitaria via Einstein.', -1, 0, N'1891', '2007-11-26 00:00:00.000', '2007-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1821, 36, N'0128-2007', N'Formazione pozzo di emungimento acqua per alimentazione pompa di calore e reimmissione in falda Milano.', -1, 0, N'1892', '2007-11-26 00:00:00.000', '2008-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1822, 763, N'0129-2007', N'Progettazione impianti edificio in Paladina.', -1, 0, N'1893', '2007-11-30 00:00:00.000', '2008-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1823, 705, N'0130-2007', N'Intervento in Villa d''Almè - Monte Taddeo.', -1, 0, N'1894', '2007-12-12 00:00:00.000', '2009-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1824, 666, N'0131-2007', N'Intervento realizzazione 9 unità abitative presso il complesso residenziale Renard 3 - Lotto B a Villa d''Almè.', -1, 0, N'1895', '2007-12-20 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1825, 1004, N'0132-2007', N'Realizzazione nuovo edificio plurifamiliare.', -1, 0, N'1896', '2007-12-20 00:00:00.000', '2008-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1826, 953, N'0133-2007', N'Villa unifamiliare in Via Sante Calvi.', -1, 0, N'1897', '2007-12-20 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1827, 934, N'0134-2007', N'Villa unifamiliare in Via Levata.', -1, 0, N'1898', '2007-12-20 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1828, 933, N'0135-2007', N'Villa unifamiliare in via Papa Giovanni XXIII, Bergamo.', -1, 0, N'1899', '2007-12-20 00:00:00.000', '2007-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1829, 915, N'0001-2008', N'Stesura schemi quadri elettrici.', -1, 0, N'1900', '2008-01-07 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1830, 848, N'0002-2008', N'Lavori di ampliamento I.P.S.S.C.T.S. "G. Fumagalli" in Casatenovo.', -1, 0, N'1901', '2008-01-15 00:00:00.000', '2010-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1831, 642, N'0003-2008', N'Adeguamento impianti e piccole modifiche interne agli appartamenti.', -1, 0, N'1902', '2008-01-11 00:00:00.000', '2008-05-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1832, 20, N'0004-2008', N'Assistenza alla redazione del Piano di sicurezza e coordinamento appalto "Nuovo Tunnel del Colle di tenda".', -1, 0, N'1903', '2008-01-16 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1833, 1059, N'0005-2008', N'Assistenza tecnica completamento e attivazione tramvia Bergamo - Albino.', -1, 0, N'1904', '2008-01-16 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1834, 154, N'0006-2008', N'Collaudo statico spogliatoi e copertura in legno lamellare presso centro sportivo comunale di Casorate Sempione (VA).', -1, 0, N'1905', '2008-01-18 00:00:00.000', '2008-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1835, 154, N'0007-2008', N'Idoneità statica copertura tribuna campo calcio nel Comune di Robecchetto con Induno (VA).', -1, 0, N'1906', '2008-01-18 00:00:00.000', '2008-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1836, 469, N'0008-2008', N'Impianto elettrico laboratorio di torneria del legno.', -1, 0, N'1907', '2008-01-18 00:00:00.000', '2008-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1837, 36, N'0009-2008', N'Accordo quadro per servizi di progettazione civile.', -1, 0, N'1908', '2008-01-21 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1838, 36, N'0010-2008', N'Progettazione collettore per allacciamento IV presa gas.', -1, 0, N'1909', '2008-01-21 00:00:00.000', '2008-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1839, 154, N'0011-2008', N'Certificato idoneità statica ex Chiesa S. Andrea in Catello - Villa d''Adda (BG).', -1, 0, N'1910', '2008-01-21 00:00:00.000', '2008-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1840, 456, N'0012-2008', N'Dichiarazione conformità copertura in legno lamellare.', -1, 0, N'1911', '2008-01-28 00:00:00.000', '2008-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1841, 765, N'0013-2008', N'Rinnovo CPI parcheggio Terni-Park Largo Manni.', -1, 0, N'1912', '2008-01-28 00:00:00.000', '2008-03-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1842, 765, N'0014-2008', N'Rinnovo CPI parcheggio del centro Milano.', -1, 0, N'1913', '2008-01-28 00:00:00.000', '2008-09-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1843, 1112, N'0015-2008', N'Progettazione impianti piano di recupero "Cascina Badalaschetta" a Fara Gera D''Adda.', -1, 0, N'1914', '2008-01-28 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1844, 67, N'0016-2008', N'Attestati certificazione energetica edifici "Casa Borleri" in Stezzano.', -1, 0, N'1915', '2008-01-28 00:00:00.000', '2008-01-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1845, 612, N'0017-2008', N'Attestato Certificazione Energetica edifici siti in Via Don Carlo Botta n. 11 - Bergamo.', -1, 0, N'1916', '2008-01-29 00:00:00.000', '2008-02-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1846, 139, N'0018-2008', N'Nuova realizzazione edifici residenziali.', -1, 0, N'1917', '2008-02-08 00:00:00.000', '2008-08-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1847, 99, N'0019-2008', N'Causa Biffi Spa/Bossoni/Il Salotto - Nomina CTP.', -1, 0, N'1918', '2008-02-12 00:00:00.000', '2008-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1848, 763, N'0020-2008', N'Certificazione energetica per appartamenti, uffici e negozi in via Donizetti a Valbrembo.', -1, 0, N'1919', '2008-02-07 00:00:00.000', '2008-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1849, 587, N'0021-2008', N'Nuovo capannone per magazzino impresa edile in via Resistenza.', -1, 0, N'1920', '2008-02-18 00:00:00.000', '2008-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1850, 475, N'0022-2008', N'Progettazione, DL e assistenza tecnica per impianti fotovoltaici.', -1, 0, N'1921', '2008-02-19 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1851, 1089, N'0023-2008', N'Nomina CTU Causa Biffi', -1, 0, N'1922', '2008-02-25 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1852, 1014, N'0024-2008', N'Affidamento progettazione opere civili del Policlinico Mangiagalli e Regina Elena.', -1, 0, N'1923', '2008-02-27 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1853, 821, N'0025-2008', N'Attestato certificazione energetica casa in via Vetta n. 26 - San Pellegrino Terme.', -1, 0, N'1924', '2008-02-27 00:00:00.000', '2008-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1854, 469, N'0026-2008', N'Impianto elettrico magazzini/deposito di legname in Brembilla.', -1, 0, N'1925', '2008-02-27 00:00:00.000', '2008-03-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1855, 19, N'0027-2008', N'Rep. 17 - Progettazione opere edili Comune di Milano via Rogoredo.', -1, 0, N'1926', '2008-03-12 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1856, 2, N'0028-2008', N'ANNULLATA', -1, 0, N'1927', '2008-03-12 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1857, 928, N'0029-2008', N'Progettazione impianti nuovo edificio destinato a laboratori per la diagnostica e la ricerca scientifica presso l''A.O. Polo Universitario Luigi Sacco, Milano. ', -1, 0, N'1928', '2008-03-12 00:00:00.000', '2008-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1858, 157, N'0030-2008', N'Progetto definitivo Centrale di sterilizzazione Oristano - ASL 5. ', -1, 0, N'1929', '2008-03-12 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1859, 987, N'0031-2008', N'Certificazione energetica appartamento in Brusaporto.', -1, 0, N'1930', '2008-03-12 00:00:00.000', '2008-03-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1860, 32, N'0032-2008', N'Riorganizzazione del sistema degli scarichi della rete fognaria ed industriale presso la Centrale di Famagosta.', -1, 0, N'1931', '2008-03-13 00:00:00.000', '2008-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1861, 600, N'0033-2008', N'Richiesta CPI autorimessa interrata.', -1, 0, N'1932', '2008-03-14 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1862, 697, N'0034-2008', N'Insediamenti per le Forze dell''Ordine a Milano - Commissariato di P.S. "Cenisio".', -1, 0, N'1933', '2008-03-20 00:00:00.000', '2008-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1863, 19, N'0035-2008', N'Rep. 18 - Progettazione opere edili Comune di Trezzano S.N. via Treves.', -1, 0, N'1934', '2008-03-25 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1864, 739, N'0036-2008', N'Interventi nei reparti produttivi ed uffici del complesso industriale di via Zanica n. 92 - Bergamo.', -1, 0, N'1935', '2008-03-26 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1865, 866, N'0037-2008', N'Progetto impianto elettrico del locale X-FILE di Palazzolo sull''Oglio.', -1, 0, N'1936', '2008-03-28 00:00:00.000', '2008-04-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1866, 19, N'0038-2008', N'Valutazione previsionale clima acustico e valutazione previsionale requisiti acustici passivi progetto edilizia residenziale 59 alloggi nel Comune di Trezzano S.N. (MI)', -1, 0, N'1937', '2008-06-03 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1867, 739, N'0039-2008', N'Impianto di aspirazione polveri refili Lithoman 6/7.', -1, 0, N'1938', '2008-04-02 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1868, 735, N'0040-2008', N'R22 - Linea Bovisa-Asso. Interventi in Comune di Seveso opera 04 - sottopasso ciclo-pedonale di Stazione.', -1, 0, N'1939', '2008-04-08 00:00:00.000', '2008-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1869, 379, N'0041-2008', N'Piano di Lottizzazione "Belvedere" - Supporto tecnico per gestione pratica.', -1, 0, N'1940', '2008-04-04 00:00:00.000', '2008-05-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1870, 154, N'0042-2008', N'Opere strutturali cantiere di Empoli.', -1, 0, N'1941', '2008-04-14 00:00:00.000', '2008-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1871, 739, N'0043-2008', N'Modifiche impianto di trattamento aria del capannone Distriberg a Grassobbio (BG).', -1, 0, N'1942', '2008-04-14 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1872, 1038, N'0044-2008', N'Rifacimento campo Comune di Stezzano.', -1, 0, N'1943', '2008-04-14 00:00:00.000', '2008-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1873, 840, N'0045-2008', N'S.P. n. 6 CUGNO-VALTORTA, riqualificazione sede stradale dal Km. 44+800 al Km. 45+200 in Comune di Cassiglio.', -1, 1, N'1944', '2008-04-14 00:00:00.000', '2008-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1874, 32, N'0046-2008', N'Collaudo statico solai zona motori presso la Centrale di cogenerazione Canavese.', -1, 0, N'1945', '2008-04-14 00:00:00.000', '2008-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1875, 739, N'0047-2008', N'Impianto elettrico nuovo polo logistico presso insediamento industriale di via Zanica n. 92 - Bergamo', -1, 0, N'1946', '2008-04-14 00:00:00.000', '2008-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1876, 829, N'0048-2008', N'Incarico professionale di collaudo statico in corso d''opera per i lavori di adeguamento strutturale dell''edificio di Via Buttaro - Bergamo.', -1, 0, N'1947', '2008-04-17 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1877, 553, N'0049-2008', N'Collaudo impianto idrico.', -1, 0, N'1948', '2008-04-22 00:00:00.000', '2008-04-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1878, 769, N'0050-2008', N'Apertura sezione Primavera - formazione nuovo nucleo bagni al primo piano ed eventuale modifica al C.P.I. Vigili del Fuoco', -1, 0, N'1949', '2008-04-29 00:00:00.000', '2008-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1879, 1047, N'0051-2008', N'Causa Tecnostrutture Srl - CSP Prefabbricati Spa, Tribunale di Milano.', -1, 0, N'1950', '2008-05-06 00:00:00.000', '2009-05-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1880, 769, N'0052-2008', N'Realizzazione rampa di ingresso scuola materna', -1, 0, N'1951', '2008-04-30 00:00:00.000', '2008-09-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1881, 1014, N'0053-2008', N'Prestazioni professionali edificio segretari comunali e provinciali siti in P.zza Cavour - Roma e dell''edificio Collegio Internazionale - Università Teologica.', -1, 0, N'1952', '2008-05-06 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1882, 944, N'0054-2008', N'Ristrutturazione edificio esistente in via Ramera a Ponteranica (BG). ', -1, 0, N'1953', '2008-05-06 00:00:00.000', '2008-05-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1883, 771, N'0055-2008', N'Manutenzione straordinaria copertura chiesa di Bruntino e del campanile. Adeguamento aule e formazione nuovo edifico accessorio.', -1, 0, N'1954', '2008-05-06 00:00:00.000', '2009-11-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1884, 837, N'0056-2008', N'Pratica interesse culturale.', -1, 0, N'1955', '2008-05-15 00:00:00.000', '2008-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1885, 256, N'0057-2008', N'Consolidamento strutturale strada esistente Loc. Colle.', -1, 0, N'1956', '2008-05-14 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1886, 118, N'0058-2008', N'Frazionamenti area ospedale.', -1, 0, N'1957', '2008-05-20 00:00:00.000', '2008-06-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1887, 202, N'0059-2008', N'Coordinamento sicurezza e responsabile lavori cantiere di via Broseta - apertura sportello bancario.', -1, 0, N'1958', '2008-06-03 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1888, 945, N'0060-2008', N'Nuova unità residenziale via Vegino in Scanzorosciate.', -1, 0, N'1959', '2008-06-03 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1889, 97, N'0061-2008', N'APL', -1, 0, N'1960', '2008-06-03 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1890, 298, N'0062-2008', N'Collaudo statico strada Portiera.', -1, 0, N'1961', '2008-06-10 00:00:00.000', '2008-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1891, 505, N'0063-2008', N'Realizzazione di n. 44 abitazioni in edilizia residenziale pubblica in via Segantini a Dalmine.', -1, 0, N'1962', '2008-06-11 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1892, 33, N'0064-2008', N'Collaudo opere conglomerato cementizio armato ed a struttura metallica della cabina ricezione cavi e passerella di distribuzione via Rubattino, 84 a Milano.', -1, 0, N'1963', '2008-06-11 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1893, 154, N'0065-2008', N'Collaudo copertura spogliatoi campo calcetto Comune di Milano - Centro sportivo San Romano via A. Picchi n. 1.', -1, 0, N'1964', '2008-06-13 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1894, 1086, N'0066-2008', N'Causa Condominio Dorotina di Via Manzoni n. 15/18 - Mozzo.', -1, 0, N'1965', '2008-06-20 00:00:00.000', '2008-10-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1895, 118, N'0067-2008', N'Progetto esecutivo strutture casa dei frati, locale recapiti utenze, centrale tecnologica e elisuperficie A.O. Bergamo.', -1, 0, N'1966', '2008-06-26 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1896, 771, N'0068-2008', N'Richiesta finanziamento ai sensi L.R. 12/05, art. 73 - manutenzione copertura Chiesa.', -1, 0, N'1967', '2008-06-26 00:00:00.000', '2008-06-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1897, 32, N'0069-2008', N'Ampliamento rete di messa a terra area esterna della Stazione Ricevitrice Nord di Via Ponte Nuovo a Milano.', -1, 0, N'1968', '2008-07-10 00:00:00.000', '2008-07-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1898, 829, N'0070-2008', N'Progettazione impianti meccanici ed elettrici ufficio postale di San Donato Milanese.', -1, 0, N'1969', '2008-07-14 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1899, 972, N'0071-2008', N'Collaudo statico sopralzo porzione di edificio.', -1, 0, N'1970', '2008-07-14 00:00:00.000', '2008-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1900, 513, N'0072-2008', N'Piano di lottizzazione denominato "P.A.1" a Barzana.', -1, 0, N'1971', '2008-07-18 00:00:00.000', '2008-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1901, 554, N'0073-2008', N'Sostituzione canna fumaria in Cesate (MI).', -1, 0, N'1972', '2008-07-22 00:00:00.000', '2008-07-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1902, 71, N'0074-2008', N'Sostituzione caldaia unità sita in Palosco (BG).', -1, 0, N'1973', '2008-07-24 00:00:00.000', '2008-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1903, 154, N'0075-2008', N'Progetto esecutivo strutturale pre nuove abitazioni legate al Golf club in Comune di Momperone (AL).', -1, 0, N'1974', '2008-08-06 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1904, 645, N'0076-2008', N'Cambio destinazione d''uso da abitazione ad ufficio a Villa d''Almè.', -1, 0, N'1975', '2008-08-06 00:00:00.000', '2008-11-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1905, 527, N'0077-2008', N'Realizzazione posto auto esterno e formazione nuovo locale interrato.', -1, 0, N'1976', '2008-09-01 00:00:00.000', '2009-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1906, 1014, N'0078-2008', N'Coordinamento sicurezza in fase di esecuzione nuova Centrale di Cogenerazione.', -1, 0, N'1977', '2008-09-08 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1907, 29, N'0079-2008', N'Realizzazione della tangenziale di Bergamo Lotto 1° - Stralcio 1° - tratto 1° da Zanica a Stezzano e tratto 2° da Treviolo a Paladina.', -1, 0, N'1978', '2008-09-10 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1908, 237, N'0080-2008', N'CPI Casa di Cura Serena.', -1, 0, N'1979', '2008-09-12 00:00:00.000', '2009-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1909, 497, N'0081-2008', N'Formazione nuovo abbaino sottotetto abitabile.', -1, 0, N'1980', '2008-09-16 00:00:00.000', '2009-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1910, 181, N'0082-2008', N'Collaudo statico', -1, 0, N'1981', '2008-09-17 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1911, 118, N'0083-2008', N'Progetto arredi e attrezzature nuovo Ospedale di Bergamo.', -1, 0, N'1982', '2008-09-22 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1912, 1059, N'0084-2008', N'Linea 3 rete tranviaria urbana di Bergamo, tratta Via F. Corridoni - Ospedale nuovo.', -1, 0, N'1983', '2008-09-22 00:00:00.000', '2009-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1913, 896, N'0085-2008', N'Impianti elettrici nuovo reparto produzione e magazzino presso lo stabilimento Cartiera ex. Cima a S.G.Bianco.', -1, 0, N'1984', '2008-09-22 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1914, 360, N'0086-2008', N'Realizzazione nuovi edifici plurifamiliari in Ponteranica.', -1, 0, N'1985', '2008-10-01 00:00:00.000', '2008-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1915, 534, N'0087-2008', N'Realizzazione autorimesse interrate e recupero piccolo fabbricato esistente ai fini residenziali.', -1, 0, N'1986', '2008-10-01 00:00:00.000', '2008-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1916, 26, N'0088-2008', N'Progetto definitivo ai fini pratica edilizia Centrale S. Giulia.', -1, 0, N'1987', '2008-10-06 00:00:00.000', '2008-10-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1917, 118, N'0089-2008', N'Chiesa nuovo Ospedale di Bergamo.', -1, 1, N'1988', '2008-10-06 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1918, 959, N'0090-2008', N'Ristrutturazione edilizia fabbricato esistente in via delle Basse - Calcio (BG).', -1, 0, N'1989', '2008-10-10 00:00:00.000', '2008-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1919, 980, N'0091-2008', N'Recupero sottotetto ai fini abitativi in Bergamo.', -1, 0, N'1990', '2008-10-13 00:00:00.000', '2008-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1920, 942, N'0092-2008', N'Realizzazione nuovo fabbricato composto da due unità abitative - Berbenno (BG).', -1, 0, N'1991', '2008-10-13 00:00:00.000', '2008-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1921, 588, N'0093-2008', N'P.L. d''ufficio "Pratomano" - Lotto E2 in Sedrina (BG).', -1, 0, N'1992', '2008-10-14 00:00:00.000', '2008-10-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1922, 525, N'0094-2008', N'Collaudo statico edificio Club House presso Golf Club di Monperone.', -1, 0, N'1993', '2008-10-22 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1923, 90, N'0095-2008', N'Impianto elettrico bunker piano interrato edificio B dei Laboratori di Dalmine (BG).', -1, 0, N'1994', '2008-10-22 00:00:00.000', '2008-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1924, 849, N'0096-2008', N'Costruzione IV° Lotto Istituto Scolastico "I.P.S.S.C.T. MARISA BELLISARIO" Inzago.', -1, 0, N'1995', '2008-10-22 00:00:00.000', '2009-02-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1925, 26, N'0097-2008', N'Verifica statica travi copertura centrale Tecnocity a Milano.', -1, 0, N'1996', '2008-10-30 00:00:00.000', '2008-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1926, 26, N'0098-2008', N'Rilievi e pratica ISPESL centrale termica Bocconi - Velodromo.', -1, 0, N'1997', '2008-10-31 00:00:00.000', '2008-11-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1927, 26, N'0099-2008', N'Sopralluoghi presso la Cabina I° Salto di Macconago.', -1, 0, N'1998', '2008-11-03 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1928, 769, N'0100-2008', N'Rinnovo CPI scuola materna "Leone XII"', -1, 0, N'1999', '2008-11-03 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1929, 72, N'0101-2008', N'Nuova cabina MT/BT capannone produzione e stagionatura di Peghera.', -1, 0, N'2000', '2008-11-04 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1930, 25, N'0102-2008', N'Coordinamento per la progettazione e la esecuzione dei lavori.', -1, 1, N'2001', '2008-11-06 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1931, 739, N'0103-2008', N'Impianto elettrico magazzino automatizzato stabilimento di via Zanica a Bergamo.', -1, 1, N'2002', '2008-11-06 00:00:00.000', '2008-12-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1932, 518, N'0104-2008', N'Servizi integrati di consulenza professionale per ampliamento area industriale D5 Gewiss nel Comune di Calcinate.', -1, 0, N'2003', '2008-11-11 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1933, 915, N'0001-2009', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave di quadri B.T, M.T.', -1, 0, N'2004', '2009-01-07 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1934, 26, N'0105-2008', N'Studio fattibilità sistemazione salone utenti sede A2A di via Della Signora, 8 a Milano.', -1, 0, N'2005', '2008-11-14 00:00:00.000', '2009-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1935, 26, N'0106-2008', N'Adeguamento antincendio cunicolo sito in Milano Centro.', -1, 0, N'2006', '2008-11-17 00:00:00.000', '2008-11-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1936, 26, N'0107-2008', N'Collaudo antincendio Cabina Primaria Lambrate (MI).', -1, 0, N'2007', '2008-11-17 00:00:00.000', '2008-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1937, 26, N'0108-2008', N'Sopralluogo presso impianto di Conca Fallata a Milano.', -1, 0, N'2008', '2008-11-26 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1938, 765, N'0109-2008', N'Rinnovo CPI parcheggio Stamira - Piazza Pertini Ancona ', -1, 0, N'2009', '2008-11-26 00:00:00.000', '2009-02-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1939, 765, N'0110-2008', N'Rinnovo CPI Central Parking - Via Paleocapa BG ', -1, 0, N'2010', '2008-11-26 00:00:00.000', '2009-05-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1940, 765, N'0111-2008', N'Rinnovo CPI parcheggio del Centro - Biella ', -1, 0, N'2011', '2008-11-26 00:00:00.000', '2009-06-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1941, 348, N'0112-2008', N'Ristrutturazione dello Svincolo di Lambrate (MI).', -1, 0, N'2012', '2008-11-26 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1942, 26, N'0113-2008', N'Realizzazione pista ciclopedonale Centrale Termica Cassano d''Adda.', -1, 0, N'2013', '2008-12-03 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1943, 67, N'0114-2008', N'Perizia Giurata albergo in Torre de'' Roveri', -1, 0, N'2014', '2008-12-05 00:00:00.000', '2009-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1944, 1059, N'0115-2008', N'Redazione planimetrie incroci metrotramviari nei Comuni di Bergamo, Torre Boldone e Ranica.', -1, 0, N'2015', '2008-12-11 00:00:00.000', '2009-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1945, 33, N'0116-2008', N'Coordinamento sicurezza Porta Volta.', -1, 0, N'2016', '2008-12-11 00:00:00.000', '2009-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1946, 1112, N'0117-2008', N'Nuovo edificio residenziale tipo "villa" in Caravaggio.', -1, 0, N'2017', '2008-12-16 00:00:00.000', '2009-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1947, 449, N'0118-2008', N'Ristrutturazione edificio residenziale.', -1, 0, N'2018', '2008-12-16 00:00:00.000', '2009-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1948, 26, N'0119-2008', N'Direzione lavori, contabilità, assistenza al collaudo ed alla validazione impianti Galleria Via Del Nord a Milano.', -1, 0, N'2019', '2008-12-16 00:00:00.000', '2008-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1949, 1113, N'0120-2008', N'Deposito Graniti Roma - Ufficio spogliatoi e mensa.', -1, 0, N'2020', '2008-12-17 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1950, 29, N'0121-2008', N'Variante agli abitati di Arzago d''Adda e Casirate d''Adda sulla ex. S.S. 472 "Bergamina" - Bergamo.', -1, 0, N'2021', '2008-12-22 00:00:00.000', '2009-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1951, 460, N'0122-2008', N'Richiesta premio incentivante Conto Energia', -1, 0, N'2022', '2008-12-12 00:00:00.000', '2008-12-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1952, 710, N'0002-2009', N'Nuovo check out presso il C.I.M.A. di Aulla (MS).', -1, 1, N'2023', '2009-01-08 00:00:00.000', '2009-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1953, 832, N'0003-2009', N'Intervento edilizio alla Presidenza Italiana del G8 presso l''Isola La Maddalena (Olbia).', -1, 0, N'2024', '2009-01-16 00:00:00.000', '2009-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1954, 33, N'0004-2009', N'Collaudo opere in conglomerato cementizio armato ed a struttura metallica soletta e scala edificio denominato Ex Sala Gru della Stazione di Porta Volta".', -1, 0, N'2025', '2009-01-16 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1955, 956, N'0005-2009', N'Relazione acustica sopralzo edificio Comune di Dalmine (BG).', -1, 0, N'2026', '2009-01-21 00:00:00.000', '2009-01-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1956, 77, N'0006-2009', N'Recupero palazzina Servizi Sanitari di Base - Front Office aziendale a Cremona.', -1, 0, N'2027', '2009-01-22 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1957, 154, N'0007-2009', N'Collaudo statico copertura in legno lamellare presso il centro sportivo del Comune di Terno d''Isola.', -1, 0, N'2028', '2009-01-30 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1958, 20, N'0123-2008', N'SS27 G.S. Bernardo.', -1, 0, N'2029', '2008-12-01 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1959, 20, N'0124-2008', N'SS 67 - Ravenna', -1, 0, N'2030', '2008-12-01 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1960, 851, N'0125-2008', N'Nuovo Ponte sul Ticino.', -1, 0, N'2031', '2008-12-01 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1961, 348, N'0126-2008', N'Direzione lavori Strada Segrate', -1, 0, N'2032', '2008-12-01 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1962, 154, N'0008-2009', N'Copertura in legno lamellare campo gioco bocce in Comune di Lessona (BI) ', -1, 0, N'2033', '2009-02-09 00:00:00.000', '2009-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1963, 154, N'0009-2009', N'Copertura in legno lamellare campo polivalente in Comune di Chatillon (AO).', -1, 0, N'2034', '2009-02-09 00:00:00.000', '2009-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1964, 999, N'0010-2009', N'Sopralzo in Via Valbona a Ponteranica - Progetto esecutivo impianti meccanici, relazione isolamento acustico e relazione acustica.', -1, 0, N'2035', '2009-02-09 00:00:00.000', '2009-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1965, 525, N'0011-2009', N'Collaudo statico Club House.', -1, 0, N'2036', '2009-02-16 00:00:00.000', '2009-02-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1966, 1112, N'0012-2009', N'Certificazione energetica uffici presso il capannone Lotto 8 - Corpo B a Canonica d''Adda. ', -1, 0, N'2037', '2009-02-17 00:00:00.000', '2009-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1967, 769, N'0013-2009', N'Domanda di accesso al fondo di rotazione per ristrutturazione e adeguamento tecnologico del Cineteatro Serassi.', -1, 0, N'2038', '2009-02-19 00:00:00.000', '2009-02-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1968, 1008, N'0014-2009', N'Richiesta realizzazione nuovo fabbricato sito in Via Montegappa - Sorisole.', -1, 0, N'2039', '2009-02-20 00:00:00.000', '2009-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1969, 507, N'0015-2009', N'Prestazioni professionali. ', -1, 0, N'2040', '2009-02-24 00:00:00.000', '2009-03-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1970, 728, N'0016-2009', N'Progetto esecutivo sistemi di trazione elettrica e segnalamento tratti di filovia Linea Eur-Tor De'' Cenci ed Eur Laurentina-Tor Pagnotta-Trigoria.', -1, 1, N'2041', '2009-02-24 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1971, 630, N'0017-2009', N'Progettazione impiantistica elettrica e meccanica, deposito Filobus di Tor de'' Cenci.', -1, 0, N'2042', '2009-02-24 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1972, 146, N'0018-2009', N'Coordinatore per l''esecuzione dei lavori relativi alla realizzazione dei parcheggi pubblici a raso e multipiano per il Nuovo Ospedale di Bergamo, in località Trucca.', -1, 0, N'2043', '2009-02-26 00:00:00.000', '2010-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1973, 294, N'0019-2009', N'Collaudo statico opere c.a. nuovo centro natatorio sportivo comunale.', -1, 0, N'2044', '2009-03-10 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1974, 137, N'0020-2009', N'Giudizio di stima proprietà immobiliare in Comune di Almè.', -1, 0, N'2045', '2009-03-16 00:00:00.000', '2009-03-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1975, 739, N'0021-2009', N'Ampliamento uffici al 3° piano del complesso industriale di via Zanica, 92.', -1, 0, N'2046', '2009-03-19 00:00:00.000', '2009-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1976, 1046, N'0022-2009', N'Nomina CTU causa Biffi Spa/Comune di Adrara + 6.', -1, 0, N'2047', '2009-03-20 00:00:00.000', '2009-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1977, 1062, N'0023-2009', N'Collaborazione alla gara relativa al raccordo autostradale tra l''Autostrada A4 e la Val Trompia.', -1, 0, N'2048', '2009-03-27 00:00:00.000', '2009-05-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1978, 760, N'0024-2009', N'Progetto esecutivo impianto elettrico attività commerciale di via Colleoni in Città Alta.', -1, 0, N'2049', '2009-03-31 00:00:00.000', '2009-05-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1979, 1112, N'0025-2009', N'Ristrutturazione edificio residenziale e nuova villa bifamiliare.', -1, 0, N'2050', '2009-04-03 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1980, 182, N'0026-2009', N'Nuova palazzina uffici e tettoia per esigenze del Comando 156° Gruppo e del Gruppo TLC - I Lotto dell''Areonautica Militare presso Aeroporto di Ghedi.', -1, 0, N'2051', '2009-04-08 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1981, 196, N'0027-2009', N'Certificato prevenzione incendi stabile COGES.', -1, 0, N'2052', '2009-04-09 00:00:00.000', '2009-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1982, 342, N'0028-2009', N'Studio di fattibilità impianto fotovoltaico Centro Le Fontane di Treviolo.', -1, 0, N'2053', '2009-04-14 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1983, 1045, N'0029-2009', N'Nomina CTU Causa Oberti Ornella+Oberti Patrizia / Oberti Oscar +3', -1, 0, N'2054', '2009-04-15 00:00:00.000', '2009-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1984, 1105, N'0030-2009', N'Progettazione esecutiva sistema di alimentazione riscaldamento elettrico deviatoi della stazione RFI di Monza.', -1, 0, N'2055', '2009-04-24 00:00:00.000', '2009-05-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1985, 969, N'0031-2009', N'Area ex. CRI porta est del Parco dei Colli - sottotetto lotto B.', -1, 0, N'2056', '2009-04-27 00:00:00.000', '2009-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1986, 24, N'0032-2009', N'Prestazioni professionali per la fornitura di servizi CSP e CSE.', -1, 1, N'2057', '2009-05-08 00:00:00.000', '2010-05-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1987, 147, N'0033-2009', N'Direzione lavori e sicurezza lavori di demolizione e ricostruzione edificio in Via Quarenghi n. 31E, 33 e 35.', -1, 1, N'2058', '2009-05-08 00:00:00.000', '2009-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1988, 117, N'0034-2009', N'Adeguamento strutturale ed impiantistico Radiologia e per l''attività di libero professionale edificio accertamento e cura (Quadrato).', -1, 0, N'2059', '2009-05-08 00:00:00.000', '2009-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1989, 858, N'0035-2009', N'Rinnovo certificato prevenzione incendi.', -1, 0, N'2060', '2009-05-15 00:00:00.000', '2009-11-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1990, 658, N'0036-2009', N'Modifiche interne appartamento.', -1, 0, N'2061', '2009-05-15 00:00:00.000', '2009-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1991, 832, N'0037-2009', N'Realizzazione edifici residenziali al di sopra di piastre sismicamente isolate in Abruzzo.', -1, 0, N'2062', '2009-05-28 00:00:00.000', '2009-06-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1992, 141, N'0038-2009', N'Giudizio di stima area di servizio con annesse autorimesse officina bar e capacità edificatoria disponibile.', -1, 0, N'2063', '2009-06-04 00:00:00.000', '2009-06-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1993, 9, N'0039-2009', N'AS-BUILT impianto elettrico bar.', -1, 0, N'2064', '2009-06-05 00:00:00.000', '2009-06-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1994, 444, N'0040-2009', N'Realizzazione, manutenzione e attivazione impianti gas di derivazione d''utenza.', -1, 0, N'2065', '2009-06-10 00:00:00.000', '2009-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1995, 23, N'0041-2009', N'Coordinamento sicurezza e direzione lavori realizzazione allacciamento teleriscaldamento.', -1, 0, N'2066', '2009-06-10 00:00:00.000', '2011-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1996, 792, N'0042-2009', N'Progetto impianto elettrico per oratorio e zone esterne annesse.', -1, 0, N'2067', '2009-06-11 00:00:00.000', '2009-08-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1997, 23, N'0043-2009', N'Collaudo statico struttura sostegno camini per i motori di cogenerazione Centrale Canavese.', -1, 0, N'2068', '2009-06-16 00:00:00.000', '2009-06-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1998, 19, N'0044-2009', N'Progetto preliminare impianti Asse 1 Edilizia Residenziale Pubblica - Comune di Bollate.', -1, 0, N'2069', '2009-06-19 00:00:00.000', '2009-06-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (1999, 256, N'0045-2009', N'Verifica strutturale edificio comunale scuole elementari e medie.', -1, 1, N'2070', '2009-06-19 00:00:00.000', '2009-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2000, 1059, N'0046-2009', N'CPI Magazzini, CCO in Ranica.', -1, 1, N'2071', '2009-06-22 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2001, 600, N'0047-2009', N'', -1, 0, N'2072', '2009-07-20 00:00:00.000', '2009-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2002, 343, N'0048-2009', N'Opere di urbanizzazione intervento industriale di Treviolo.', -1, 0, N'2073', '2009-07-20 00:00:00.000', '2009-09-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2003, 615, N'0049-2009', N'Sistemazione strada poderale a seguito smottamento in S.Sebastiano Curone (AL).', -1, 0, N'2074', '2009-07-20 00:00:00.000', '2009-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2004, 971, N'0050-2009', N'Opere di manutenzione straordinaria edificio in via Gandosso n. 3.', -1, 0, N'2075', '2009-07-21 00:00:00.000', '2009-07-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2005, 26, N'0051-2009', N'Nuova centrale tecnologica velodromo e centrale tecnologica discarica a Montichiari.', -1, 0, N'2076', '2009-07-24 00:00:00.000', '2010-02-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2006, 1059, N'0052-2009', N'Richiesta finanziamento Linee tranviarie 2/3 ai sensi del D.M. 16/02/2009', -1, 0, N'2077', '2009-07-29 00:00:00.000', '2009-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2007, 23, N'0054-2009', N'DIA per installazione serbatoio accumulo termico Centrale Canavese.', -1, 0, N'2079', '2009-07-30 00:00:00.000', '2009-08-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2008, 23, N'0055-2009', N'Collaudo statico presso Ricevitrice Nord.', -1, 0, N'2080', '2009-07-30 00:00:00.000', '2009-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2009, 849, N'0056-2009', N'Progetto esecutivo impianti biblioteca ed opere di sistemazioni interne presso L.C. Beccaria di Milano.', -1, 1, N'2081', '2009-08-04 00:00:00.000', '2009-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2010, 380, N'0057-2009', N'Richiesta Paesistica e DIA per opere di manutenzione straordinaria.', -1, 0, N'2082', '2009-09-07 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2011, 951, N'0058-2009', N'Giudizio di stima', -1, 0, N'2083', '2009-10-02 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2012, 388, N'0059-2009', N'Nuova scuola materna L''Aquila - Abruzzo.', -1, 0, N'2084', '2009-10-02 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2013, 2, N'0060-2009', N' ', -1, 0, N'2085', '2009-10-05 00:00:00.000', '2009-10-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2014, 765, N'0061-2009', N'Rinnovo CPI Parcheggio P.zza della Libertà-Bergamo.', -1, 0, N'2086', '2009-09-28 00:00:00.000', '2009-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2015, 1105, N'0062-2009', N'Supporto tecnico progettazione fase di gara impianto elettrico "Realizzazione nuova sala operativa metropolitana linea 1, 2 e 3 a Milano.', -1, 0, N'2087', '2009-10-05 00:00:00.000', '2009-10-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2016, 388, N'0063-2009', N'Progettazione e realizzazione nuova sala polivalente in Località PAGLIARE DI SASSA.', -1, 0, N'2088', '2009-10-07 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2017, 388, N'0064-2009', N'Opere di urbanizzazione.', -1, 0, N'2089', '2009-10-07 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2018, 832, N'0065-2009', N'Nuovo edificio 30 alloggi in Abruzzo.', -1, 0, N'2090', '2009-10-08 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2019, 41, N'0066-2009', N'Progetto esecutivo sistema di indirizzamento della 5T di Torino.', -1, 0, N'2091', '2009-10-15 00:00:00.000', '2009-10-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2020, 735, N'0067-2009', N'Z13 - Progetto di riqualificazione Stazioni.', -1, 0, N'2092', '2009-10-15 00:00:00.000', '2010-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2021, 560, N'0068-2009', N'Valutazione requisiti acustici passivi edificio bifamiliare a Zogno.', -1, 0, N'2093', '2009-10-12 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2022, 574, N'0069-2009', N'Realizzazione nuovo parcheggio interrato in P.zza Rabin a Padova.', -1, 0, N'2094', '2009-10-19 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2023, 782, N'0070-2009', N'Impianto elettrico Chiesa di S. Agata nel Carmine a Bergamo.', -1, 0, N'2095', '2009-10-20 00:00:00.000', '2009-10-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2024, 388, N'0071-2009', N'Alloggio suore.', -1, 0, N'2096', '2009-10-21 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2025, 524, N'0072-2009', N'Tangenziale Est Esterna Milano. Servizi di ingegneria per la progettazione definitiva.', -1, 0, N'2097', '2009-10-21 00:00:00.000', '2010-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2026, 201, N'0073-2009', N'Impianto elettrico attività casearia di Peghera.', -1, 0, N'2098', '2009-10-23 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2027, 117, N'0074-2009', N'Servizi di ingegneria a supporto Ufficio Tecnico.', -1, 0, N'2099', '2009-10-26 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2028, 1109, N'0075-2009', N'Nuova palazzina in Almenno S. Bartolomeo.', -1, 0, N'2100', '2009-11-17 00:00:00.000', '2011-08-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2029, 314, N'0076-2009', N'Collaudo campetto polivalente - Palestra - Lotto 1 opere esterne e Lotto 2 sovrastrutture.', -1, 0, N'2101', '2009-11-24 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2030, 765, N'0077-2009', N'Rinnovo CPI parcheggio C.so Bolzano - Torino.', -1, 0, N'2102', '2009-12-01 00:00:00.000', '2010-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2031, 817, N'0078-2009', N'Adeguamento impianto di adduzione gas metano.', -1, 0, N'2103', '2009-11-30 00:00:00.000', '2010-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2032, 424, N'0079-2009', N'Calcolo fulminazione gru cantiere edile di via Ripa n. 51 a Villa d''Almè.', -1, 0, N'2104', '2009-12-15 00:00:00.000', '2009-12-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2033, 952, N'0080-2009', N'Asseverazione impianto solare termico Sig. Manenti.', -1, 0, N'2105', '2009-12-14 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2034, 996, N'0081-2009', N'Asseverazione impianto solare termico Sig.ra Schenatti.', -1, 0, N'2106', '2009-12-23 00:00:00.000', '2009-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2035, 915, N'0001-2010', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT.', -1, 0, N'2107', '2010-01-07 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2036, 1120, N'0002-2010', N'Impianto elettrico panificio Pangel.', -1, 0, N'2108', '2010-01-12 00:00:00.000', '2010-01-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2037, 1042, N'0003-2010', N'Adeguamento e certificazione impianto elettrico studio dentistico a Ciserano.', -1, 0, N'2109', '2010-01-12 00:00:00.000', '2010-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2038, 118, N'0004-2010', N'Coordinamento in esecuzione allestimento nuovo Ospedale di Bergamo. - Gare "LISPA"', -1, 0, N'2110', '2010-01-19 00:00:00.000', '2010-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2039, 118, N'0005-2010', N'Direzione lavori allestimento nuovo Ospedale di Bergamo.', -1, 0, N'2111', '2010-01-19 00:00:00.000', '2010-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2040, 234, N'0006-2010', N'Collaborazione progetto preliminare collegamento stradale via Carducci-via M.L. King.', -1, 0, N'2112', '2010-01-19 00:00:00.000', '2010-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2041, 2, N'0071-1992', N'P.L. Ronco', -1, 0, N'2113', '1900-01-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2042, 640, N'0007-2010', N'Progetto impianto elettrico attività di lavanderia e stireria di via Ghiaie a Paladina.', -1, 0, N'2114', '2010-01-22 00:00:00.000', '2010-02-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2043, 1054, N'0008-2010', N'Studio fattibilità Chiesa "Casa di Riposo" Istituto Luigi Palazzolo (Torre Boldone).', -1, 0, N'2115', '2010-01-25 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2044, 117, N'0009-2010', N'Progetto esecutivo atrio CUP presso la sede dell''Azienda Ospedaliera San Carlo Borromeo.', -1, 1, N'2116', '2010-01-29 00:00:00.000', '2010-10-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2045, 518, N'0010-2010', N'Redazione relazioni asseverate impianti termici seguito ispezione e diffida Provincia di Bergamo.', -1, 0, N'2117', '2010-02-08 00:00:00.000', '2010-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2046, 395, N'0011-2010', N'Redazione relazione asseverata impianti termici a seguito ispezione e diffida Provincia di Bergamo.', -1, 0, N'2118', '2010-02-09 00:00:00.000', '2010-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2047, 1017, N'0012-2010', N'Progetto Housing sociale', -1, 0, N'2119', '2010-02-23 00:00:00.000', '2010-02-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2048, 735, N'0013-2010', N'Stazione unificata di Cormano-Cusano. Progetto definitivo.', -1, 0, N'2120', '2010-02-23 00:00:00.000', '2010-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2049, 19, N'0014-2010', N'Adeguamento impianto elettrico parti comuni Q.re Forze Armate a Milano, via Creta 13, 23.', -1, 0, N'2121', '2010-02-23 00:00:00.000', '2010-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2050, 19, N'0015-2010', N'Comune di Bollate: progetto definitivo impianti intervento riqualificazione e incremento abitativo.', -1, 0, N'2122', '2010-02-23 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2051, 79, N'0016-2010', N'Intervento strutturale vano ascensore.', -1, 0, N'2123', '2010-02-24 00:00:00.000', '2010-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2052, 1109, N'0017-2010', N'Coordinamento sicurezza nuova palazzina 7 appartamenti in Valbrembo.', -1, 0, N'2124', '2010-02-25 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2053, 976, N'0018-2010', N'Ampliamento edificio residenziale esistente in Villa d''Almè.', -1, 0, N'2125', '2010-03-09 00:00:00.000', '2010-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2054, 475, N'0019-2010', N'Qatar', -1, 0, N'2126', '2010-03-16 00:00:00.000', '2010-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2055, 778, N'0020-2010', N'Adeguamento impianto elettrico Chiesa di S. Pancrazio a Bergamo.', -1, 0, N'2127', '2010-03-16 00:00:00.000', '2010-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2056, 457, N'0021-2010', N'Redazione relazione di calcolo strutturale parapetto per balconata in civile abitazione. ', -1, 0, N'2128', '2010-03-24 00:00:00.000', '2010-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2057, 133, N'0022-2010', N'Coordinamento sicurezza nuova tesoreria presso nuovo Ospedale di Bergamo.', -1, 0, N'2129', '2010-04-06 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2058, 515, N'0023-2010', N'Certificazione energetica unità immobiliare via Degli Albani a Bergamo.', -1, 0, N'2130', '2010-03-31 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2059, 19, N'0024-2010', N'Verifica progetti gara costruzione nuovi alloggi in Località Rogoredo.', -1, 0, N'2131', '2010-04-08 00:00:00.000', '2010-04-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2060, 224, N'0025-2010', N'Adeguamento antincendio Lazzaretto - Bergamo.', -1, 0, N'2132', '2010-04-19 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2061, 2, N'0026-2010', N'Collaudo statico opere strutturali fabbricato 10 alloggi in Comune di Somma Lombardo.', -1, 0, N'2133', '2010-04-19 00:00:00.000', '2010-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2062, 117, N'0027-2010', N'Progetto esecutivo endoscopia presso l''Ospedale San Carlo Borromeo.', -1, 0, N'2134', '2010-04-21 00:00:00.000', '2010-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2063, 117, N'0082-2009', N'Progetto preliminare nuova angiografia ibrida e tomografo computerizzato presso DEA.', -1, 0, N'2135', '2009-12-23 00:00:00.000', '2010-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2064, 117, N'0028-2010', N'Progetto nuova centrale di sterilizzazione di back-up.', -1, 0, N'2136', '2010-04-22 00:00:00.000', '2010-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2065, 117, N'0029-2010', N'Progetto nuove sale operatorie e reparto di neuro-rianimazione presso il DEA.', -1, 0, N'2137', '2010-04-22 00:00:00.000', '2010-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2066, 154, N'0030-2010', N'Nuovo capannone.', -1, 0, N'2138', '2010-05-12 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2067, 23, N'0031-2010', N'Collaudo statico camerette e spingitubo - Milano Porta Volta.', -1, 0, N'2139', '2010-04-29 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2068, 23, N'0032-2010', N'Collaudo statico camerette interrate.', -1, 0, N'2140', '2010-04-29 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2069, 23, N'0033-2010', N'Collaudo statico cameretta interrata - Milano Porta Volta.', -1, 0, N'2141', '2010-04-29 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2070, 234, N'0034-2010', N'Direzione lavori e sicurezza realizzazione nuova rotatoria M.L.King per accesso Nuovo Ospedale di Bergamo.', -1, 0, N'2142', '2010-04-30 00:00:00.000', '2010-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2071, 39, N'0035-2010', N'Verifica strutturale hangar Aeroporto di Cameri.', -1, 0, N'2143', '2010-05-03 00:00:00.000', '2010-05-27 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2072, 700, N'0036-2010', N'Intervento in edilizia sociale Località Grumello - Bergamo.', -1, 1, N'2144', '2010-05-04 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2073, 256, N'0037-2010', N'Sistemazione ambientale località Colle a Dossena.', -1, 0, N'2145', '2010-05-07 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2074, 659, N'0038-2010', N'Simulazione antincendio FDS - parcheggio interrato via Manuzio a Milano.', -1, 0, N'2146', '2010-05-10 00:00:00.000', '2010-07-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2075, 67, N'0039-2010', N'Recupero sottotetto e ristrutturazione edificio via Rampini n. 11 a Bergamo.', -1, 0, N'2147', '2010-05-10 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2076, 730, N'0040-2010', N'Progetto esecutivo impianti elettrici e speciali fabbricato residenziale a S.G.Bianco (BG).', -1, 0, N'2148', '2010-05-11 00:00:00.000', '2010-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2077, 117, N'0041-2010', N'Progetto esecutivo Eliporto.', -1, 0, N'2149', '2010-05-26 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2078, 400, N'0042-2010', N'Impianto elettrico studio dentistico.', -1, 0, N'2150', '2010-05-27 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2079, 255, N'0043-2010', N'Ristrutturazione fabbricato per realizzazione alloggi ERPS.', -1, 0, N'2151', '2010-06-01 00:00:00.000', '2010-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2080, 485, N'0044-2010', N'Fabbricato viaggiatori Stazione di Novara.', -1, 0, N'2152', '2010-06-07 00:00:00.000', '2010-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2081, 67, N'0045-2010', N'Recupero sottotetto edificio via Castello n. 9 a Ponteranica.', -1, 0, N'2153', '2010-06-08 00:00:00.000', '2010-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2082, 766, N'0046-2010', N'Certificato Prevenzione Incendi parcheggio interrato P.zza Meda a Milano.', -1, 0, N'2154', '2010-06-15 00:00:00.000', '2010-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2083, 621, N'0047-2010', N'Coordinamento sicurezza in progettazione nuovo edificio in Torino, c.so Svizzera n. 95.', -1, 0, N'2155', '2010-06-15 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2084, 55, N'0048-2010', N'Certificazione energetica edificio Via Mazzini n. 51 a Villa d''Almè (BG).', -1, 0, N'2156', '2010-06-18 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2085, 424, N'0049-2010', N'Area ex C.R.I. Porta est del Parco dei Colli - Edificio L.', -1, 0, N'2157', '2010-06-18 00:00:00.000', '2010-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2086, 84, N'0050-2010', N'Progettazione esecutiva e direzione lavori ristrutturazione vecchia canonica di Mezzago', -1, 1, N'2158', '2010-06-21 00:00:00.000', '2013-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2087, 735, N'0051-2010', N'AC99 - Riqualificazione sottopassi pedonali stazione di Saronno e relative pertinenze. Coordinamento sicurezza in esecuzione.', -1, 0, N'2159', '2010-06-22 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2088, 765, N'0052-2010', N'Nuovo accesso Parcheggio Preda.', -1, 1, N'2160', '2010-06-25 00:00:00.000', '2010-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2089, 735, N'0053-2010', N'R13 - Adeguamento e riqualificazione impianto di Merone. Progetto definitivo ed esecutivo', -1, 0, N'2161', '2010-06-30 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2090, 399, N'0054-2010', N'Recupero sottotetto via Lallio n. 10 a Poscante.', -1, 0, N'2162', '2010-07-01 00:00:00.000', '2010-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2091, 154, N'0055-2010', N'Nuovo soppalco in Pantigliate.', -1, 0, N'2163', '2010-07-07 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2092, 769, N'0056-2010', N'Adeguamento servizi Cinema Serassi.', -1, 0, N'2164', '2010-07-08 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2093, 38, N'0057-2010', N'Adeguamento impiantistico centrale termica, sostituzione vasi di espansione e addolcitori, installazione filtri condotte Milano.', -1, 0, N'2165', '2010-07-08 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2094, 735, N'0058-2010', N'Coordinamento sicurezza in esecuzione lavori lungo la rete del ramo aziendale di Milano.', -1, 0, N'2166', '2010-07-23 00:00:00.000', '2011-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2095, 769, N'0059-2010', N'Cinema Serassi. Pratica Vigili del Fuoco.', -1, 1, N'2167', '2010-08-02 00:00:00.000', '2010-08-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2096, 540, N'0060-2010', N'Risanamento conservativo edificio a Milano via Manzoni n. 38.', -1, 0, N'2168', '2010-07-30 00:00:00.000', '2010-08-07 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2097, 357, N'0061-2010', N'Ottenimento CPI e adeguamento montalettighe antincendio Casa Alloggio per persone portatrici di handicap a Trezzano Rosa.', -1, 0, N'2169', '2010-08-02 00:00:00.000', '2011-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2098, 11, N'0062-2010', N'Coordinamento sicurezza opere completamento locali destinati ad accogliere 5 apparecchiature diagnostiche Alta Tecnologia, AO Bergamo.', -1, 0, N'2170', '2010-08-02 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2099, 504, N'0063-2010', N'Coordinamento sicurezza installazione 2 MR e 1 CT AO Bergamo.', -1, 0, N'2171', '2010-08-02 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2100, 38, N'0064-2010', N'Progettazione impianto elettrico asservito alla palazzina SPS n. 115 di P.G. - Aeroporto di Cameri (NO). 31P10.', -1, 0, N'2172', '2010-08-02 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2101, 19, N'0065-2010', N'Progetto esecutivo nuovo centro SerT di via Wildt n. 27 a Milano.', -1, 0, N'2173', '2010-08-03 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2102, 67, N'0066-2010', N'Ristrutturazione edilizia edificio a Ponteranica - proprietà Cornolti Lidio e Nicoletta.', -1, 0, N'2174', '2010-08-03 00:00:00.000', '2010-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2103, 1062, N'0067-2010', N'Realizzazione terza corsia Autostrada A4 - Tratto nuovo ponte fiume Tagliamento - Gonars.', -1, 1, N'2175', '2010-08-05 00:00:00.000', '2011-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2104, 896, N'0068-2010', N'Progettazione impianti cambio di destinazione d''uso da cartiera ad officina meccanica insediamento di S. G. Bianco.', -1, 1, N'2176', '2010-08-06 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2105, 962, N'0069-2010', N'Recupero del 55% del capannone Palazzini S.r.l. a Berbenno.', -1, 0, N'2177', '2010-08-23 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2106, 454, N'0070-2010', N'Nuova rete dati edifici ETS.', -1, 0, N'2178', '2010-08-30 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2107, 67, N'0071-2010', N'Ampliamento fabbricato sito nel Comune di Ponteranica di proprietà Salvetti Fioranna.', -1, 0, N'2179', '2010-09-16 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2108, 67, N'0072-2010', N'Ampliamento fabbricato sito nel Comune di Ponteranica di proprietà Salvi Alessandro.', -1, 0, N'2180', '2010-09-16 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2109, 816, N'0073-2010', N'Ampliamento fabbricato e recupero sottotetto nel Comune di Brembilla.', -1, 0, N'2181', '2010-09-20 00:00:00.000', '2010-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2110, 395, N'0074-2010', N'Realizzazione edificio unifamiliare di proprietà Domofin Spa a Cenate Sotto (BG).', -1, 1, N'2182', '2010-09-27 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2111, 67, N'0075-2010', N'Cooperativa AEPER - Sostituzione e adeguamento normativo locale centrale termica.', -1, 0, N'2183', '2010-10-01 00:00:00.000', '2010-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2112, 255, N'0076-2010', N'Recupero e ristrutturazione fabbricato alloggi ERPS: Edificio ex. Ospedale di Demonte.', -1, 0, N'2184', '2010-10-11 00:00:00.000', '2011-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2113, 875, N'0077-2010', N'Realizzazione edificio residenziale sito nel Comune di Bergamo.', -1, 0, N'2185', '2010-10-11 00:00:00.000', '2011-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2114, 154, N'0078-2010', N'Ristrutturazione della sede Biffi S.p.A. sita nel Comune di Villa d''Adda (BG)', -1, 0, N'2186', '2010-10-11 00:00:00.000', '2011-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2115, 325, N'0079-2010', N'Relazione di classificazione ATEX Centrale Termica.', -1, 0, N'2187', '2010-10-11 00:00:00.000', '2010-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2116, 418, N'0080-2010', N'Direzione lavori e coordinamento sicurezza acceleratori nuova fornitura e trasferimenti Ospedale di Bergamo.', -1, 0, N'2188', '2010-10-12 00:00:00.000', '2011-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2117, 765, N'0081-2010', N'Rinnovo CPI parcheggio interrato Como.', -1, 0, N'2189', '2010-10-12 00:00:00.000', '2011-01-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2118, 605, N'0082-2010', N'Certificato Prevenzione Incendi intervento Monte Taddeo - Almè.', -1, 0, N'2190', '2010-10-18 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2119, 58, N'0083-2010', N'Classificazione ATEX centrale termica abitazione privata.', -1, 0, N'2191', '2010-10-18 00:00:00.000', '2010-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2120, 850, N'0084-2010', N'Direzione lavori e coordinamento sicurezza nuova sede I.T.A.S. "Castiglioni" di Limbiate (MB).', -1, 0, N'2192', '2010-10-19 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2121, 67, N'0085-2010', N'Progettazione impianti meccanici Oratorio di Stezzano.', -1, 1, N'2193', '2010-10-19 00:00:00.000', '2011-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2122, 298, N'0086-2010', N'Messa in sicurezza versanti, viabilità e nuclei abitati di Grumo, via Santuario Nord e San Gallo.', -1, 0, N'2194', '2010-10-26 00:00:00.000', '2011-06-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2123, 67, N'0087-2010', N'Nuovo edificio unifamiliare di proprietà Giavazzi Mariangela e Camilla.', -1, 0, N'2195', '2010-10-29 00:00:00.000', '2010-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2124, 1112, N'0088-2010', N'Ottenimento CPI edificio residenziale "Corpo D" in Caravaggio.', -1, 0, N'2196', '1900-01-01 00:00:00.000', '2010-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2125, 993, N'0089-2010', N'Certificazione energetica unità immobiliare a Gorle (BG) via Roma n. 21/L.', -1, 0, N'2197', '2010-11-04 00:00:00.000', '2010-11-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2126, 795, N'0090-2010', N' Redazione attestato certificazione energetica immobile a Castelcovati (BS) in via Sandro Pertini n. 1.', -1, 0, N'2198', '2010-11-04 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2127, 1122, N'0091-2010', N'Redazione relazioni di calcolo strutturali Vs. serbatoi in cls Comune di Torviscosa (UD).', -1, 0, N'2199', '2010-11-04 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2128, 50, N'0092-2010', N'Perizia tecnica formazione fessurazioni palazzina denominata "Palazzina A" via Corridoni (BG).', -1, 0, N'2200', '2010-11-05 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2129, 342, N'0093-2010', N'Nuovo insediamento commerciale-artigianale Lotti C-D.', -1, 0, N'2201', '2010-11-05 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2130, 26, N'0094-2010', N'Progettazione elettrica impianti ciclo idrico e depurazione nel Comune di Brescia e limitrofi.', -1, 0, N'2202', '2010-11-15 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2131, 765, N'0095-2010', N'Studio fattibilità parcheggio multipiano L.Go Manni/Via Castello - Terni.', -1, 0, N'2203', '2010-11-15 00:00:00.000', '2010-11-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2132, 19, N'0096-2010', N'RIQUALIFICAZIONE GENERALE - IN VIA TURATI 40 FABBRICATO 2 - BOLLATE', -1, 0, N'2204', '2010-11-24 00:00:00.000', '2011-01-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2133, 633, N'0097-2010', N'Accordo quadro n. 487300 2010 10 A21 ISP IT, per servizi attinenti l''architettura e l''ingegneria presso il Sito di Ispra del CCR.', -1, 0, N'2205', '2010-11-24 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2134, 787, N'0098-2010', N'Impianto elettrico centrale termica Chiesa Parrocchiale.', -1, 0, N'2206', '2010-11-24 00:00:00.000', '2010-12-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2135, 1109, N'0099-2010', N'Coordinamento sicurezza intervento rifacimento manto di copertura in Eternit edificio in Via Garibaldi.', -1, 0, N'2207', '2010-11-25 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2136, 765, N'0100-2010', N'Studio fattibilità parcheggio pubblico interrato P.zza Cittadella - Piacenza.', -1, 0, N'2208', '2010-12-03 00:00:00.000', '2010-12-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2137, 1049, N'0101-2010', N'Certificazione energetica edificio situato a Scanzorosciate (BG) in via Enrico Fermi n. 37, uso magazzino.', -1, 0, N'2209', '2010-12-10 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2138, 1049, N'0102-2010', N'Certificazione energetica edificio situato a Scanzorosciate (BG) in via Enrico Fermi 37, uso Reparto GPL2', -1, 0, N'2210', '2010-12-10 00:00:00.000', '2010-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2139, 2, N'0103-2010', N'ANNULLATA', -1, 0, N'2211', '2010-12-16 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2140, 887, N'0104-2010', N'Coordinamento sicurezza lavori di realizzazione impianto videosorveglianza.', -1, 0, N'2212', '2010-12-28 00:00:00.000', '2011-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2141, 915, N'0001-2011', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT. ', -1, 0, N'2213', '2011-01-10 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2142, 712, N'0002-2011', N'Supervisione della costruzione per completamento di un ospedale di 400 posti letto a Al-Sulaimany.', -1, 1, N'2214', '2011-01-01 00:00:00.000', '2013-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2143, 2, N'0003-2011', N'INDIA', -1, 0, N'2215', '2011-01-10 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2144, 486, N'0004-2011', N'Progetto esecutivo ristrutturazione ed ampliamento Ospedale Morzuq (Libia).', -1, 0, N'2216', '2011-01-10 00:00:00.000', '2011-01-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2145, 1020, N'0005-2011', N'Proposta di variante al PGT del Comune di Brignano Frascata (AL)', -1, 0, N'2217', '2011-01-13 00:00:00.000', '2011-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2146, 124, N'0006-2011', N'Assistente DL e DLO opere strutturali completamento due palazzine R.S.A. presso Pio Albergo Trivulzio.', -1, 0, N'2218', '2011-01-13 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2147, 24, N'0007-2011', N'Prestazioni professionali realizzazione cunicolo impianti di via Tremelloni a Milano.', -1, 1, N'2219', '2011-02-16 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2148, 765, N'0008-2011', N'Studio di fattibilità parcheggio multipiano a Budapest.', -1, 0, N'2220', '2011-01-14 00:00:00.000', '2011-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2149, 961, N'0009-2011', N'Installazione nuovo impianto ascensore P.le Durante 16 - 20100 Milano.', -1, 0, N'2221', '2011-01-20 00:00:00.000', '2011-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2150, 765, N'0010-2011', N'Rinnovo CPI Parcheggio "Park Piazza Fiera" - Trento.', -1, 0, N'2222', '2011-01-25 00:00:00.000', '2011-05-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2151, 765, N'0011-2011', N'Rinnovo CPI Parcheggio Largo Manni via Castello - Terni.', -1, 0, N'2223', '2011-01-25 00:00:00.000', '2011-04-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2152, 1062, N'0012-2011', N'A31 Nord Tronco-Trento-Rovigo. Autostrada A31 tronco Valdastico - Piovene Rocchette.', -1, 1, N'2224', '2011-01-31 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2153, 1014, N'0013-2011', N'Nuova vasca in c.a. presso piano interrato sede Consob di via Broletto n. 7.', -1, 0, N'2225', '2011-02-01 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2154, 1014, N'0014-2011', N'Pratica catastale Centrale termica Policlinico di Milano.', -1, 0, N'2226', '2011-02-02 00:00:00.000', '2011-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2155, 26, N'0015-2011', N'Corso di addestramento per progettazione cabine remi per il personale di A2A Reti Gas S.p.A.', -1, 0, N'2227', '2011-02-03 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2156, 24, N'0016-2011', N'Collaudo camerette interrate spingitubo in P.zza Cimitero Monumentale (MI).', -1, 0, N'2228', '2011-02-08 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2157, 145, N'0017-2011', N'Pensilina metallica Presso "Stella Alpina"', -1, 0, N'2229', '2011-02-28 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2158, 368, N'0018-2011', N'Proposta PGT Bergamo.', -1, 0, N'2230', '2011-02-21 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2159, 819, N'0019-2011', N'CSE e DL alte tecnologie - risonanza magnetica. 1NR034', -1, 0, N'2231', '2011-02-21 00:00:00.000', '2012-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2160, 888, N'0020-2011', N'CSE e DL alte tecnologie - Angiografo biplano. 2B3034', -1, 0, N'2232', '2011-02-21 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2161, 121, N'0021-2011', N'Adeguamento rete antincendio dell''Ospedale di Gallarate.', -1, 0, N'2233', '2011-02-21 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2162, 983, N'0022-2011', N'Relazione di classificazione ATEX centrale termica abitazione privata.', -1, 0, N'2234', '2011-02-21 00:00:00.000', '2011-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2163, 232, N'0023-2011', N'Finanziamento regionale pompe di calore.', -1, 0, N'2235', '2011-02-23 00:00:00.000', '2011-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2164, 330, N'0024-2011', N'Perizia tecnica per infiltrazioni acqua locali seminterrati.', -1, 0, N'2236', '2011-03-01 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2165, 24, N'0025-2011', N'Collaudo statico camerette interrate via Anassagora.', -1, 0, N'2237', '2011-03-01 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2166, 554, N'0026-2011', N'Ristrutturazione unità immobiliare via Castello n. 13 a Endenna - Fraz. Zogno (BG).', -1, 0, N'2238', '2011-03-02 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2167, 410, N'0027-2011', N'Sistemazione uffici ETS.', -1, 0, N'2239', '2011-03-09 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2168, 1094, N'0028-2011', N'Progetto impianti meccanici edificio sito in via Lega lombarda n. 15 a Bergamo.', -1, 0, N'2240', '2011-03-09 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2169, 328, N'0029-2011', N'Ristrutturazione Condominio - Aquila.', -1, 0, N'2241', '2011-03-10 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2170, 930, N'0030-2011', N'Basamento e serbatoio raccolta olio interrato, nuovo trasformatore Stabilimento di Osio Sopra (BG).', -1, 0, N'2242', '2011-03-14 00:00:00.000', '2011-04-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2171, 459, N'0031-2011', N'Intervento di ristrutturazione ex Hotel Excelsior nel Comune di San Pellegrino Terme.', -1, 1, N'2243', '2011-03-15 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2172, 492, N'0032-2011', N'Impianto elettrico laboratorio di falegnameria in via Vogno a S. Lorenzo di Rovetta.', -1, 0, N'2244', '2011-03-16 00:00:00.000', '2011-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2173, 771, N'0033-2011', N'Ampliamento oratorio di Bruntino.', -1, 0, N'2245', '2011-03-21 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2174, 930, N'0034-2011', N'Installazione nuovo contenitore criogenico verticale presso Stabilimento di Osio Sopra.', -1, 0, N'2246', '2011-03-21 00:00:00.000', '2011-04-22 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2175, 930, N'0035-2011', N'Raccolta e convogliamento acque nere e bianche presso Stabilimento di Osio Sopra.', -1, 1, N'2247', '2011-03-21 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2176, 234, N'0036-2011', N'Nuovo polo intermodale Città di Bergamo.', -1, 1, N'2248', '2011-03-30 00:00:00.000', '2011-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2177, 201, N'0037-2011', N'Reparto stagionatura attività casearia di Peghera.', -1, 0, N'2249', '2011-03-30 00:00:00.000', '2011-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2178, 364, N'0038-2011', N'Stesura mod. cert. REI 2008', -1, 0, N'2250', '2011-03-31 00:00:00.000', '2011-04-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2179, 1072, N'0039-2011', N'Relazione di calcolo strutture nuova tettoia metallica.', -1, 0, N'2251', '2011-04-26 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2180, 967, N'0040-2011', N'Asseverazione impianto solare termico Sig. Pizzi.', -1, 0, N'2252', '2011-04-27 00:00:00.000', '2011-04-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2181, 67, N'0041-2011', N'Impianti meccanici edificio a Sorisole via S. Giovanni Bosco n. 12 di proprietà Sig. Morlotti Ivan.', -1, 0, N'2253', '2011-04-28 00:00:00.000', '2011-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2182, 1100, N'0042-2011', N'Nuovo edificio denominato ex. Collegio Baroni.', -1, 1, N'2254', '2011-05-11 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2183, 67, N'0043-2011', N'Progettazione immobile in Ponteranica di proprietà Sig. Salvi Pietro.', -1, 0, N'2255', '2011-05-16 00:00:00.000', '2011-10-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2184, 605, N'0044-2011', N'Redazione delle certificazioni energetiche delle unità immobiliari degli edifici 1, 2 e 3 ad Almè in via Monte Taddeo', -1, 1, N'2256', '2011-05-17 00:00:00.000', '2013-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2185, 59, N'0045-2011', N'Rilievo topografico n. 18 stazioni Ferrovia Genova Casella.', -1, 0, N'2257', '2011-05-17 00:00:00.000', '2011-06-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2186, 440, N'0046-2011', N'Redazione attestato di certificazione energetica intervento via Locatelli n. 54.', -1, 0, N'2258', '2011-05-19 00:00:00.000', '2011-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2187, 440, N'0047-2011', N'Aggiornamento esame progetto e ottenimento CPI.', -1, 0, N'2259', '2011-05-19 00:00:00.000', '2011-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2188, 1049, N'0048-2011', N'Ristrutturazione impianti centro amministrativo Comune Albano S. Alessandro.', -1, 0, N'2260', '2011-05-20 00:00:00.000', '2011-06-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2189, 769, N'0049-2011', N'Accatastamento beni immobiliari parrocchiali.', -1, 0, N'2261', '2011-05-20 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2190, 778, N'0050-2011', N'Valutazione rischio fulminazione ai sensi CEI 81/10 chiesa S. Agata nel Carmine a Bergamo.', -1, 0, N'2262', '2011-06-13 00:00:00.000', '2011-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2191, 765, N'0051-2011', N'CPI Parcheggio Milano - Parcheggio del Centro.', -1, 0, N'2263', '2011-06-14 00:00:00.000', '2011-10-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2192, 298, N'0052-2011', N'Redazione certificati ai fini rilascio CPI, infissi scuola secondaria primo grado "Carlo Ceresa".', -1, 0, N'2264', '2011-07-01 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2193, 1069, N'0053-2011', N'Supporto con disegnatore Autocad presso sede del Cliente.', -1, 0, N'2265', '2011-07-05 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2194, 1049, N'0054-2011', N'Collaudo Padiglione 3 - Pio Albergo Trivulzio.', -1, 0, N'2266', '2011-07-07 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2195, 25, N'0055-2011', N'Rilievo impianto REMI a Segrate.', -1, 0, N'2267', '2011-07-11 00:00:00.000', '2011-07-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2196, 804, N'0056-2011', N'Progettazione illuminazione a led gallerie tratto Cattolica-Fano Autostrada A14.', -1, 0, N'2268', '2011-07-11 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2197, 110, N'0057-2011', N'As-Built impianto elettrico azienda agrituristica.', -1, 0, N'2269', '2011-07-11 00:00:00.000', '2011-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2198, 397, N'0058-2011', N'Progettazione impianti meccanici nuovo edificio residenziale nel Comune di Dalmine (BG).', -1, 1, N'2270', '2011-07-14 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2199, 930, N'0059-2011', N'Monitoraggio struttura contenitore CVC.', -1, 0, N'2271', '2011-07-19 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2200, 365, N'0060-2011', N' Variazione allaccio fognario esistente', -1, 0, N'2272', '2011-07-21 00:00:00.000', '2011-07-21 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2201, 1094, N'0061-2011', N'Ampliamento locale cucina via Sudorno n. 19.', -1, 0, N'2273', '2011-07-21 00:00:00.000', '2011-08-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2202, 118, N'0062-2011', N'CSP e CSE Appalto Servizio di pulizie urgenti nel Nuovo Ospedale di Bergamo', -1, 0, N'2274', '2011-07-01 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2203, 118, N'0063-2011', N' CSP e CSE Appalto Arredi, Attrezzature e Segnaletica nel Nuovo Ospedale di Bergamo', -1, 0, N'2275', '2011-06-09 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2204, 554, N'0064-2011', N'Impianti meccanici unità immobiliare di proprietà Sig. Rusconi e Sig.ra Grisi a Rigosa (BG).', -1, 1, N'2276', '2011-08-01 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2205, 307, N'0065-2011', N'Ampliamento e ristrutturazione Scuole Nullo e Caroli a Stezzano.', -1, 1, N'2277', '2011-08-03 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2206, 434, N'0066-2011', N'Redazione relazioni di calcolo per sostegni vetrine Kiko a Londra e copertura edificio in Milano.', -1, 0, N'2278', '2011-08-04 00:00:00.000', '2011-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2207, 25, N'0067-2011', N'Progettazione cabina di I° salto RE.MI di Buccinasco.', -1, 0, N'2279', '2011-08-04 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2208, 290, N'0068-2011', N'Riqualificazione impianto di illuminazione esistente di Via XX Settembre.', -1, 0, N'2280', '2011-08-05 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2209, 224, N'0069-2011', N'Nuovo edificio residenziale realizzato in legno di proprietà del Sig. Michele Cosenza.', -1, 0, N'2281', '2011-08-29 00:00:00.000', '2011-09-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2210, 518, N'0070-2011', N'Redazione relazione tecnica e prove di carico Capannone Cenate Sopra (BG).', -1, 0, N'2282', '2011-09-02 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2211, 930, N'0071-2011', N'DL e sicurezza spostamento mensa nel giardino del reparto ricerca-8.', -1, 0, N'2283', '2011-09-06 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2212, 1070, N'0072-2011', N'Programma integrato di intervento "Monte Taddeo" - Pratiche Ex-ISPESL', -1, 0, N'2284', '2011-09-06 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2213, 518, N'0073-2011', N'Pratica DIA/SCIA cantiere c/o stabilimento di Cenate Sopra.', -1, 0, N'2285', '2011-09-06 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2214, 511, N'0074-2011', N'Requisiti acustici passivi soppalco uso uffici Ditta Euroser F.lli Rota - Villa d''Almè.', -1, 0, N'2286', '2011-09-07 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2215, 915, N'0075-2011', N'Revamping impianti idroelettrici di Roccavione e Borgo San Dalmazzo', -1, 1, N'2287', '2011-09-08 00:00:00.000', '2013-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2216, 19, N'0076-2011', N'CSE Interventi di manutenzione per bonifica manufatti in amianto stabili proprietà ALER - Ambito territoriale F', -1, 1, N'2288', '2011-09-08 00:00:00.000', '2013-09-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2217, 2, N'0077-2011', N' ', -1, 0, N'2289', '2011-09-08 00:00:00.000', '2011-09-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2218, 317, N'0078-2011', N'Realizzazione nuova scuola secondaria di primo grado (scuola media) mediante locazione finanziaria.', -1, 1, N'2290', '2011-09-09 00:00:00.000', '2012-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2219, 1094, N'0079-2011', N'Sostituzione radiatori immobile situato a Bergamo in via Gaudenzi n. 6.', -1, 0, N'2291', '2011-09-13 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2220, 1054, N'0080-2011', N'Costruzione nuova cappella. Pratica edilizia.', -1, 1, N'2292', '2011-09-13 00:00:00.000', '2012-12-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2221, 1112, N'0081-2011', N'Pratica INAIL centrali termiche "Corpo D" in Caravaggio e "Cascina Badalaschetta" in Fara Gera d''Adda.', -1, 0, N'2293', '2011-09-13 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2222, 23, N'0082-2011', N'Collaudo statico stabile di Milano Porta Volta.', -1, 0, N'2294', '2011-09-13 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2223, 168, N'0083-2011', N'Casa unifamiliare di proprietà del Sig. Bonomi Emanuele', -1, 0, N'2295', '2011-09-19 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2224, 125, N'0084-2011', N'Pratica INAIL centrale termica in Loc. Rondanino.', -1, 0, N'2296', '2011-09-20 00:00:00.000', '2011-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2225, 1122, N'0085-2011', N'Intervento di ampliamento uffici Wolf Haus nel Comune di Campo di Trens (BZ).', -1, 0, N'2297', '2011-09-21 00:00:00.000', '2011-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2226, 66, N'0086-2011', N'Restauro chiesa dedicata all''Annunciazione di Maria - Località Cascina Valera - Varedo (MB).', -1, 0, N'2298', '2011-09-26 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2227, 765, N'0087-2011', N'CPI parcheggio Stamira - Piazza Pertini Ancona.', -1, 0, N'2299', '2011-09-28 00:00:00.000', '2011-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2228, 65, N'0088-2011', N'Edificio ad uso ufficio in via Giulio Crescenzi n. 41 a Bergamo. Impianti meccanici per riqualificazione energetica.', -1, 0, N'2300', '2011-09-29 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2229, 19, N'0089-2011', N'Direzione lavori manutenzione straordinaria per riordino alloggi sfitti di proprietà Aler.', -1, 1, N'2301', '2011-09-30 00:00:00.000', '2012-11-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2230, 765, N'0090-2011', N'CPI Parcheggio Piazza Vittorio Veneto - Torino.', -1, 0, N'2302', '2011-09-30 00:00:00.000', '2011-12-05 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2231, 56, N'0091-2011', N'Pratica VVF restauro ex Monastero di San Paolo d''Argon.', -1, 0, N'2303', '2011-10-04 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2232, 117, N'0092-2011', N'Adeguamento prevenzione incendi presso l''intero plesso Ospedaliero San Carlo Borromeo.', -1, 1, N'2304', '2011-10-06 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2233, 586, N'0093-2011', N'Pratica ISPESL centrale termica Scuola IPSSCTS "G. Fumagalli" in Casatenovo (LC).', -1, 0, N'2305', '2011-10-11 00:00:00.000', '2011-10-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2234, 896, N'0094-2011', N'Progetto AS-BUILT impianto elettrico nuova linea di imbottigliamento presso stabilimento "Stella Alpina".', -1, 0, N'2306', '2011-10-11 00:00:00.000', '2011-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2235, 387, N'0095-2011', N'Integrazione impianti TV.CC. ed antintrusione presso l''ex. monastero in San Paolo d''Argon.', -1, 1, N'2307', '2011-10-14 00:00:00.000', '2011-10-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2236, 117, N'0096-2011', N'Adeguamento tecnologico e normativo edificio 1° piano interrato DEA e impianti CUP/Atrio.', -1, 1, N'2309', '2011-10-24 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2237, 802, N'0097-2011', N'Centrale termica Torino Nord-Est.', -1, 0, N'2310', '2011-10-24 00:00:00.000', '2011-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2238, 118, N'0098-2011', N'Progettazione strutturale platea di fondazione opera d''arte Fukinagashi - Ospedale di Bergamo.', -1, 0, N'2311', '2011-10-25 00:00:00.000', '2011-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2239, 565, N'0099-2011', N'Restauro edificio angolo via Colleoni e via Salvecchio a Bergamo.', -1, 0, N'2312', '2011-11-08 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2240, 79, N'0100-2011', N'Rinforzo strutturale solaio ammalorato c/o Asl Milano.', -1, 0, N'2313', '2011-11-15 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2241, 79, N'0101-2011', N'Accertamento statico di via Adige 3 e Mantova 2 in Milano.', -1, 0, N'2314', '2011-11-15 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2242, 435, N'0102-2011', N'Perizia Legler Ponte San Pietro (BG).', -1, 0, N'2315', '2011-11-15 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2243, 278, N'0103-2011', N'Direzione lavori realizzazione fabbricato con destinazione refettorio e palestra a servizio plesso scolastico di Noviglio.', -1, 1, N'2316', '2011-11-16 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2244, 767, N'0104-2011', N'Rinnovo e voltura CPI Parcheggio Predaparking - Bergamo.', -1, 0, N'2317', '2011-11-17 00:00:00.000', '2012-01-04 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2245, 208, N'0105-2011', N'Scuola materna in Lugagnano di Sona in locazione finanziaria.', -1, 0, N'2318', '2011-11-17 00:00:00.000', '2012-01-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2246, 1094, N'0106-2011', N'Realizzazione di n.2 nuove canne fumarie collettive dell''edificio condominiale "Residenza Cento Pini 2" a Bergamo.', -1, 0, N'2319', '2011-11-18 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2247, 554, N'0107-2011', N'Ristrutturazione appartamento proprietà di Ceroni Evaristo a Lepreno (BG).', -1, 0, N'2320', '2011-11-21 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2248, 839, N'0108-2011', N'Collaudo palazzetto dello sport Aquila.', -1, 0, N'2321', '2011-11-23 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2249, 888, N'0109-2011', N'CSP, CSE e DL angiografo monoplanare amagnetico Stereotaxis c/o nuovo Ospedale di Bergamo.', -1, 1, N'2322', '2011-11-24 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2250, 26, N'0110-2011', N'Accordo quadro per assistenza "Gara d''ambito" A2A S.p.A.', -1, 0, N'2323', '2011-11-24 00:00:00.000', '2012-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2251, 298, N'0111-2011', N'Rilascio CPI Scuola secondaria "Carlo Ceresa" a San Giovanni Bianco.', -1, 0, N'2324', '2011-11-25 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2252, 765, N'0112-2011', N'Cabina elettrica parcheggio Fara in Città Alta (BG).', -1, 0, N'2325', '2011-11-28 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2253, 493, N'0113-2011', N'Strutture in carpenteria metallica per risonanza magnetica e tac di fornitura FORA c/o nuovo Ospedale di Bergamo.', -1, 1, N'2326', '2011-11-29 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2254, 194, N'0114-2011', N'Ampliamento posti presso la C.C. di Vicenza.', -1, 0, N'2327', '2011-12-01 00:00:00.000', '2011-12-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2255, 685, N'0115-2011', N'Intervento di realizzazione di edifici residenziali nel Comune di Verbania. Impianti tecnologici.', -1, 1, N'2328', '2011-12-05 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2256, 1062, N'0116-2011', N'Project financing by-pass autostradale dalla A12 Roma-Civitavecchia alla A1 Milano-Napoli. GRA', -1, 0, N'2329', '2011-12-06 00:00:00.000', '2011-12-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2257, 1049, N'0117-2011', N'Collaborazione tecnica per la redazione del certificato energetico dell''Ospedale di Bergamo.', -1, 0, N'2330', '2011-12-06 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2258, 915, N'0118-2011', N'Consulenza tecnica su condotta acqua Centrale di Sedigliano (UD).', -1, 0, N'2331', '2011-12-19 00:00:00.000', '2011-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2259, 915, N'0001-2012', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT. ', -1, 1, N'2332', '2012-01-09 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2260, 194, N'0002-2012', N'Progettazione e realizzazione edifici residenziali in via Cenni a Milano per il progetto "Una comunità per crescere". Polaris.', -1, 1, N'2333', '2012-01-09 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2261, 87, N'0003-2012', N'Gara: Potenziamento, ampliamento e ristrutturazione Presidio Ospedaliero San Gerardo di Monza.', -1, 1, N'2334', '2012-01-09 00:00:00.000', '2012-03-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2262, 318, N'0004-2012', N'Collaudo opere in c.a. edificio sito in P.zza Belotti attuale sede agenzia delle entrate.', -1, 1, N'2335', '2012-01-09 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2263, 19, N'0005-2012', N'Direzione lavori strutture Q.re Molise - Calvairate - Via Tommei 3/4.', -1, 1, N'2336', '2012-01-09 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2264, 930, N'0006-2012', N'Realizzazione basamento per serbatoio di azoto liquido e nuova banca criogenica presso l''A.O. San Gerardo di Monza e CSE.', -1, 0, N'2337', '2012-01-09 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2265, 1105, N'0007-2012', N'Impianto fotovoltaico 1 MW ex discarica "Tiretta" a Treviso per conto di Contarina S.p.A.', -1, 0, N'2338', '2012-01-09 00:00:00.000', '2012-02-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2266, 363, N'0008-2012', N'Gara : Intervento di adeguamento dell''Ospedale di Asiago a Bassano del Grappa', -1, 0, N'2339', '2012-01-09 00:00:00.000', '2012-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2267, 1068, N'0009-2012', N'Supporto tecnico', -1, 0, N'2340', '2012-01-09 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2268, 1062, N'0010-2012', N'Variante tangenziale est Verona.', -1, 0, N'2341', '2012-01-09 00:00:00.000', '2012-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2269, 97, N'0011-2012', N'Revisione progetto sistema di esazione Autostrada Pedemontana Lombarda', -1, 1, N'2342', '2012-02-01 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2270, 595, N'0012-2012', N'Gara: Ampliamento 200 posti C.C. di Siracusa per conto dell''Ufficio Commissario Delegato OPCM.', -1, 0, N'2343', '2012-01-09 00:00:00.000', '2012-02-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2271, 604, N'0013-2012', N'Gara manutenzione edifici 51 e 58 da adibire a cucina refettorio e solo refettorio a Teulada (CA) per conto del Ministero della Difesa.', -1, 0, N'2344', '2012-01-09 00:00:00.000', '2012-01-17 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2272, 117, N'0014-2012', N'Aggiornamento progetto definitivo centrale di sterilizzazione.', -1, 0, N'2345', '2012-01-09 00:00:00.000', '2012-01-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2273, 65, N'0015-2012', N'Ristrutturazione edilizia e adeguamento impianti dell''edificio sito in via Lago 20 a Toline di Pisogne (BS)', -1, 0, N'2346', '2012-01-11 00:00:00.000', '2012-02-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2274, 373, N'0016-2012', N'Rilievo e predisposizione documentazione per richiesta autorizzazione comunale e schede catastali.', -1, 0, N'2347', '2012-01-11 00:00:00.000', '2012-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2275, 2, N'0119-2011', N' ', -1, 0, N'2348', '1900-01-01 00:00:00.000', '2100-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2276, 915, N'0017-2012', N'Assistenza tecnica a seguito dissesto condotta in c.a. Centrale Sedigliano.', -1, 0, N'2349', '2012-01-13 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2277, 117, N'0018-2012', N'Interventi di recupero, riorganizzazione e riqualificazione A.O. San Carlo Borromeo. CSE e assistenza alla DL.', -1, 1, N'2350', '2012-01-16 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2278, 769, N'0019-2012', N'Formazione nuovo ascensore e piattaforma elevatrice per abbattimento barriere architettoniche.', -1, 0, N'2351', '2012-01-30 00:00:00.000', '2012-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2279, 337, N'0020-2012', N'Progetto di adeguamento dell''impianto elettrico dell''autorimessa interrata condominiale.', -1, 0, N'2352', '2012-01-30 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2280, 154, N'0021-2012', N'Collaudo statico copertura in legno nel Comune di Grosotto (SO).', -1, 0, N'2353', '2012-02-03 00:00:00.000', '2012-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2281, 409, N'0022-2012', N'Progettazione impianti meccanici ristrutturazione edilizia immobile in via Diano Castello a Diano Marina (IM).', -1, 0, N'2354', '2012-02-06 00:00:00.000', '2012-03-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2282, 409, N'0023-2012', N'Progettazione impianti meccanici nuovo insediamento residenziale in via IV Novembre a Ponteranica (BG).', -1, 0, N'2355', '2012-02-06 00:00:00.000', '2012-03-24 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2283, 79, N'0024-2012', N'Monitoraggio fessure a seguito sisma, stabile via Ricordi, 1 a Milano.', -1, 1, N'2356', '2012-02-08 00:00:00.000', '2012-02-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2284, 19, N'0025-2012', N'Rep. 110792 - DL, DLO e Sicurezza manutenzione impianti tecnologici fabbricati ALER.', -1, 0, N'2357', '2012-02-09 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2285, 735, N'0026-2012', N'Progetto definitivo R19 - Adeguamento a standard fermata di Varedo.', -1, 1, N'2358', '2012-02-20 00:00:00.000', '2012-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2286, 788, N'0027-2012', N'Progettazione impianti meccanici progetto ex casa Borleri a Stezzano.', -1, 1, N'2359', '2012-02-20 00:00:00.000', '2012-03-10 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2287, 930, N'0028-2012', N'Rilievo impianti via Juvara a Milano.', -1, 0, N'2360', '2012-02-21 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2288, 409, N'0029-2012', N'Progettazione impianti meccanici unità immobiliare a Martinengo (BG).', -1, 0, N'2361', '2012-02-22 00:00:00.000', '2012-03-09 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2289, 272, N'0030-2012', N'Coordinamento sicurezza opere di miglioria infrastrutture per realizzazione raggi verdi. Lotto B.', -1, 1, N'2362', '2012-02-23 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2290, 339, N'0031-2012', N'Coordinamento sicurezza lavori di ricostruzione volte e sistemazione appartamento via San Tomano, 38 a Bergamo.', -1, 0, N'2363', '1900-01-01 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2291, 52, N'0032-2012', N'Progettazione impianto elettrico sala tigli e area benessere presso albergo.', -1, 1, N'2364', '2012-02-27 00:00:00.000', '2012-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2292, 930, N'0033-2012', N'Creazione basamento in c.a. per stoccaggio bombole.', -1, 0, N'2365', '2012-02-27 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2293, 167, N'0034-2012', N'Perizia danni incendio canna fumaria.', -1, 0, N'2366', '2012-03-05 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2294, 448, N'0035-2012', N'Ristrutturazione fabbricato in località Peghera.', -1, 1, N'2367', '2012-03-05 00:00:00.000', '2012-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2295, 930, N'0036-2012', N'Studio fattibilità recapito, su suolo, dello scarico dei reflui domestici complesso produttivo Siad a Osio Sopra (BG).', -1, 0, N'2368', '2012-03-12 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2296, 210, N'0037-2012', N'Impianti meccanici nuovo centro medico via S. Clemente, 54 a Ponte San Pietro (BG).', -1, 0, N'2369', '2012-03-14 00:00:00.000', '2012-03-23 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2297, 118, N'0038-2012', N'DL e CSE lavori di completamento edilizio ed impiantistico locali laboratorio analisi (CORELAB).', -1, 0, N'2370', '2012-03-14 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2298, 87, N'0039-2012', N'Opere strutturali manufatti denominati Forlanini tangenziali e Forlanini n. 1 e 2 - MM4, Milano.', -1, 1, N'2371', '2012-03-20 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2299, 856, N'0040-2012', N'Nuovo Ospedale di Fermo', -1, 1, N'2372', '2012-03-27 00:00:00.000', '2012-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2300, 771, N'0041-2012', N'Accatastamento beni immobiliari parrocchiali.', -1, 1, N'2373', '2012-04-11 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2301, 920, N'0042-2012', N'Certificato energetico intero edificio via Coriola n. 1 a Villa d''Almè.', -1, 1, N'2374', '2012-04-12 00:00:00.000', '2012-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2302, 76, N'0043-2012', N'Impianto di climatizzazione edificio via Juvara.', -1, 1, N'2375', '2012-04-17 00:00:00.000', '2012-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2303, 926, N'0044-2012', N'Impianto elettrico bar di Piazza Pontida a Bergamo.', -1, 0, N'2376', '2012-04-18 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2304, 797, N'0045-2012', N'Impianto elettrico attività di pasticceria e laboratorio di Via Bolis a Paladina (BG).', -1, 0, N'2377', '2012-04-26 00:00:00.000', '2012-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2305, 702, N'0046-2012', N'Consulenza tecnica recupero sottotetto ad Almè di proprietà Micheletti Giambattista.', -1, 0, N'2378', '2012-04-26 00:00:00.000', '2012-05-26 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2306, 67, N'0047-2012', N'Impianti meccanici intervento di ristrutturazione dell''immobile a Ponteranica di proprietà di Cornolti e Bertuletti.', -1, 0, N'2379', '2012-05-02 00:00:00.000', '2012-06-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2307, 1062, N'0048-2012', N'Project financing impianto risalita, porto turistico, riqualificazione aree fronte lago di Garda - Brenzone.', -1, 0, N'2380', '2012-01-02 00:00:00.000', '2012-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2308, 271, N'0049-2012', N'Collaudo statico copertura in legno lamellare campo polivalente.', -1, 0, N'2381', '2012-05-07 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2309, 554, N'0050-2012', N'Redazione relazione dimensionamento impianto gas metano immobile via Quarenghi, 12 della Sig.ra Melloni.', -1, 0, N'2382', '2012-05-07 00:00:00.000', '2012-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2310, 480, N'0051-2012', N'Pratica denuncia INAIL (ex. ISPESL) centrale termica sita in Via Dante, 15 a Villa d''Almè (BG)', -1, 0, N'2383', '2012-05-08 00:00:00.000', '2012-05-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2311, 452, N'0052-2012', N'Progetto di massima centro di chirurgia ortopedica delle Marche.', -1, 0, N'2384', '2012-05-11 00:00:00.000', '2012-05-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2312, 502, N'0053-2012', N'DL e CSE lavori di realizzazione impianto di acqua osmotizzata presso il reparto dialisi del nuovo ospedale di Bergamo.', -1, 0, N'2385', '2012-05-14 00:00:00.000', '2012-06-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2313, 915, N'0054-2012', N'Centrale Pannellia (UD) - Fase 2. Nomina CTP di parte Schneider.', -1, 0, N'2386', '2012-05-17 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2314, 536, N'0055-2012', N'Collaudo statico copertura in legno lamellare e fondazioni in c.a.', -1, 0, N'2387', '2012-05-23 00:00:00.000', '2012-06-01 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2315, 1078, N'0056-2012', N'Prestazioni professionali vs. proprietà immobiliari nel Comune di Villa d''Almè, via Pradelle n. 2.', -1, 0, N'2388', '2012-05-24 00:00:00.000', '2012-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2316, 356, N'0057-2012', N'Attestazione rinnovo CPI.', -1, 0, N'2389', '2012-05-24 00:00:00.000', '2012-05-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2317, 769, N'0058-2012', N'Formazione bagni disabili Oratorio.', -1, 1, N'2390', '1900-01-01 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2318, 769, N'0059-2012', N'Rifacimento copertura aule cortile asilo.', -1, 1, N'2391', '2012-05-25 00:00:00.000', '2012-11-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2319, 757, N'0060-2012', N'Progetto e stesura documentazione da allegare alla SCIA nuova attività di ristorazione nel palazzetto di S.G.Bianco.', -1, 0, N'2392', '2012-05-29 00:00:00.000', '2012-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2320, 790, N'0061-2012', N'Collaudo statico tribuna a Cinisello Balsamo.', -1, 0, N'2393', '2012-05-29 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2321, 735, N'0062-2012', N'R20 - Adeguamento impianto Meda. Progettazione definitiva/esecutiva.', -1, 1, N'2394', '2012-05-31 00:00:00.000', '2012-08-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2322, 135, N'0063-2012', N'Progettazione impianti meccanici immobile sito in via Foresto II a Villa d''Almè (BG).', -1, 0, N'2395', '1900-01-01 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2323, 154, N'0064-2012', N'Collaudo statico copertura in legno lamellare campo in erba sintetica in Cagno (CO).', -1, 0, N'2396', '2012-06-07 00:00:00.000', '2012-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2324, 633, N'0065-2012', N'Progettazione edificio 48 - Calibration Laboratory & Instrumentation Storage.', -1, 1, N'2397', '2012-06-08 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2325, 557, N'0066-2012', N'Presentazione SCIA antincendio "Pediatria/Neonatologia 2A e 2B Monoblocco - AO San Carlo Borromeo".', -1, 1, N'2398', '2012-06-13 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2326, 1122, N'0067-2012', N'Progettazione e realizzazione scuola media Comune di Sant''Agostino a Ferrara.', -1, 1, N'2399', '2012-06-18 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2327, 246, N'0068-2012', N'Proposta scuola materna a Cento, Ferrara.', -1, 1, N'2400', '2012-06-18 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2328, 67, N'0069-2012', N'Progettazione dell''immobile a Ponteranica di proprietà di Minetti Stefania.', -1, 0, N'2401', '2012-06-20 00:00:00.000', '2012-07-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2329, 829, N'0070-2012', N'Realizzazione di layout, restyling, uffici minori di Poste Italiane SpA nell''area territoriale Lombardia.', -1, 1, N'2402', '2012-07-02 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2330, 118, N'0071-2012', N'Irrigazione aree esterne Nuovo Ospedale di Bergamo.', -1, 0, N'2403', '2012-07-04 00:00:00.000', '2012-07-13 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2331, 1062, N'0072-2012', N'Realizzazione e gestione parcheggio interrato area ex gasometro nel Comune di Verona', -1, 1, N'2404', '2012-07-04 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2332, 300, N'0073-2012', N'Realizzazione platea di fondazione nuova scuola media Comune di Sant''Agostino (FE).', -1, 1, N'2405', '2012-07-05 00:00:00.000', '2012-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2333, 194, N'0074-2012', N'Progetto antincendio di variante e presentazione SCIA antincendio edificio residenziale via Cenni a Milano.', -1, 0, N'2406', '2012-07-11 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2334, 76, N'0075-2012', N'Riqualificazione sede P.le Accursio, 7 - Palazzina A - Milano.', -1, 1, N'2407', '2012-07-11 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2335, 921, N'0076-2012', N'Sostituzione generatore di calore del ristorante Ca Noa in via Coriola, 22 a Villa d''Almè (BG)', -1, 0, N'2408', '2012-07-11 00:00:00.000', '2012-07-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2336, 310, N'0077-2012', N'Collaudo statico', -1, 0, N'2409', '2012-07-11 00:00:00.000', '2012-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2337, 993, N'0078-2012', N'Consulenza, preparazione e compilazione documentazione ai fini detrazione fiscale serramenti.', -1, 0, N'2410', '2012-07-13 00:00:00.000', '2012-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2338, 930, N'0079-2012', N'Consulenza POS cantiere Vedani (PV).', -1, 0, N'2411', '2012-07-25 00:00:00.000', '2012-10-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2339, 765, N'0080-2012', N'Rinnovo CPI Parcheggio Piazza Libertà - Bergamo.', -1, 0, N'2412', '2012-07-26 00:00:00.000', '2012-12-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2340, 24, N'0081-2012', N'Progettazione lavori di copertura area raccolta rifiuti e direzione lavori.', -1, 1, N'2413', '2012-07-31 00:00:00.000', '2013-08-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2341, 26, N'0082-2012', N'Prestazioni professionali in ambito direttiva macchine.', -1, 1, N'2414', '2012-08-02 00:00:00.000', '2014-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2342, 930, N'0083-2012', N'Rifacimento copertura capannone Siad a Osio.', -1, 0, N'2415', '1900-01-01 00:00:00.000', '2012-09-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2343, 1035, N'0084-2012', N'Nuovo tunnel di collegamento fra Monoblocco e DEA a livello sulla copertura dell''edificio Quadrato Accertamento e Cura', -1, 0, N'2416', '2012-08-03 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2344, 935, N'0085-2012', N'Certificato energetico immobile in via Don Giovanni Gelfi, 4/b a Villa d''Almè (BG).', -1, 0, N'2417', '2012-08-08 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2345, 118, N'0086-2012', N'Coordinamento sicurezza in fase di progettazione e di Esecuzione per le opere minori e di completamento nel Nuovo Ospedale di Bergamo', -1, 1, N'2418', '2012-01-01 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2346, 667, N'0087-2012', N'Sopralluogo tecnico stabilimento Nonantola (MO).', -1, 0, N'2419', '2012-09-04 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2347, 1049, N'0088-2012', N'Certificazione energetica unità immobiliare a P.zza Brembana.', -1, 0, N'2420', '2012-09-10 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2348, 1122, N'0089-2012', N'Nuova unità immobiliare a Gardolo (TN) di proprietà di Rizzolli Raffaele e Mosna Martina.', -1, 0, N'2421', '2012-09-17 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2349, 1122, N'0090-2012', N'Nuova unità immobiliare a Remanzacco (UD) di proprietà di Degano Luca.', -1, 0, N'2422', '2012-09-18 00:00:00.000', '2012-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2350, 240, N'0091-2012', N'Adeguamento e rifacimento centrale termica scuola materna di Bussero (MI).', -1, 0, N'2423', '2012-09-24 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2351, 751, N'0092-2012', N'Opere di demolizione impianti tecnologici e meccanici, strutture e bonifiche c/o aree Ottana Energia.', -1, 0, N'2424', '2012-10-04 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2352, 916, N'0093-2012', N'Osservazioni PGT.', -1, 0, N'2425', '2012-10-15 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2353, 408, N'0094-2012', N'Osservazioni PGT.', -1, 0, N'2426', '2012-10-15 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2354, 253, N'0095-2012', N'Collaudo statico passerella ciclopedonale in legno.', -1, 0, N'2427', '2012-10-15 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2355, 8, N'0096-2012', N'Progetto disattivazione sito di Saluggia (VC) WMF - WASTE MANAGEMENT FACILITY.', -1, 1, N'2428', '2012-10-15 00:00:00.000', '2013-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2356, 300, N'0097-2012', N'Nuovo parcheggio ed allacciamenti impiantistici nuova scuola media Sant''Agostino (FE).', -1, 1, N'2429', '2012-10-15 00:00:00.000', '2012-10-18 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2357, 51, N'0098-2012', N'Valutazione rischio fulminazione edificio.', -1, 0, N'2430', '2012-10-19 00:00:00.000', '2012-10-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2358, 711, N'0099-2012', N'Realizzazione della Metrotranvia Milano Parco Nord - Seregno.', -1, 1, N'2431', '2012-10-26 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2359, 885, N'0100-2012', N'Impianto elettrico bar presso il centro sportivo di Paladina (BG).', -1, 0, N'2432', '2012-10-30 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2360, 1062, N'0101-2012', N'Autorità Portuale di Salerno: intervento denominato "Salerno Porta Ovest" 1° stralcio - 2° lotto.', -1, 1, N'2433', '2012-11-05 00:00:00.000', '2013-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2361, 8, N'0102-2012', N'BA 04/12. Adeguamento tratto fine variante Toritto-Modugno, compresa la variante di Palo del Colle.', -1, 0, N'2434', '2012-11-05 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2362, 8, N'0103-2012', N'BA 05/12. SS 96 "Barese" - Tronco Gravina-Bari. ', -1, 1, N'2435', '2012-11-05 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2363, 317, N'0104-2012', N'Progetto strada di collegamento Via Ventolosa - nuova scuola media di Villa d''Almè.', -1, 1, N'2436', '2012-11-05 00:00:00.000', '2012-11-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2364, 382, N'0105-2012', N'Collaudo strutturale tettoia ricarica muletti presso l''A.O. Ospedale S. Carlo Borromeo a Milano.', -1, 0, N'2437', '2012-11-05 00:00:00.000', '2012-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2365, 518, N'0106-2012', N'Verifica strutturale vs. capannone sito nel Comune di Cenate Sopra (BG).', -1, 1, N'2438', '2012-11-12 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2366, 97, N'0107-2012', N'Collegamento autostradale Dalmine-Como-Varese-Valico del Gaggiolo. Supporto tecnico-amministrativo ufficio impianti.', -1, 1, N'2439', '2012-11-15 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2367, 76, N'0108-2012', N'Verifica strutturale solaio esistente presso appartamento di proprietà della signora Rizzi Sabatina in Viale Jenner nr. 16 a Milano.', -1, 1, N'2440', '2012-11-20 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2368, 117, N'0109-2012', N'Verifica progetto esecutivo 4° AdpQ - Adeguamento strutturale e impiantistico radiologia presso Edificio Quadrato-Diagnosi e Cura.', -1, 1, N'2441', '2012-11-26 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2369, 617, N'0110-2012', N'Recupero abitativo sottotetti esistenti dell''immobile in via Cesare Correnti n.7 (MI).', -1, 0, N'2442', '2012-11-26 00:00:00.000', '2012-12-11 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2370, 424, N'0111-2012', N'Progetto impianto di riscaldamento magazzino a piano interrato in via A. Gotti n. 26 a Villa d''Almè.', -1, 1, N'2443', '2012-11-29 00:00:00.000', '2012-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2371, 930, N'0112-2012', N'Indagine georadar e progetto esecutivo allacciamento 3 fosse biologiche nello stabilimento SIAD di Osio Sopra.', -1, 1, N'2444', '2012-11-30 00:00:00.000', '2013-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2372, 117, N'0113-2012', N'Opere adeguamento funzionale prevenzione incendi Ospedale San Carlo Borromeo (MI).', -1, 0, N'2445', '2012-12-07 00:00:00.000', '2013-01-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2373, 765, N'0114-2012', N'Rinnovo CPI parcheggio Corso Bolzano a Torino.', -1, 1, N'2446', '2012-12-10 00:00:00.000', '2013-03-14 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2374, 915, N'0001-2013', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT. ', -1, 1, N'2447', '2013-01-22 00:00:00.000', '2013-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2375, 633, N'0002-2013', N'JRC Accordo quadro servizi attinenti l''architettura e l''ingegneria presso il sito di Ispra del CCR.', -1, 1, N'2448', '2013-01-22 00:00:00.000', '2013-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2376, 633, N'0003-2013', N'JRC Bombolaio edificio 100-101.', -1, 1, N'2449', '2013-01-22 00:00:00.000', '2013-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2377, 633, N'0004-2013', N'JRC Progetto preliminare edificio 102', -1, 1, N'2450', '2013-01-22 00:00:00.000', '2013-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2378, 633, N'0005-2013', N'JRC Antincendio edificio 100-101', -1, 1, N'2451', '2013-01-22 00:00:00.000', '2013-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2379, 76, N'0006-2013', N'Impianto di condizionamento esistente stabile di via Juvara, 22 a Milano.', -1, 0, N'2452', '2013-01-22 00:00:00.000', '2013-12-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2380, 930, N'0007-2013', N'Redazione POS Siad per cantiere Esselunga.', -1, 1, N'2453', '2013-01-22 00:00:00.000', '2013-01-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2381, 457, N'0008-2013', N'Insediamento produttivo Euroser - pratica VVF.', -1, 0, N'2454', '2013-01-22 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2382, 735, N'0009-2013', N'Progetto esecutivo stazione unificata di Cormano.', -1, 1, N'2455', '2013-01-22 00:00:00.000', '2013-03-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2383, 1054, N'0010-2013', N'Nuova piazzola ecologica della R.S.A.', -1, 1, N'2456', '1900-01-01 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2384, 1054, N'0011-2013', N'Adeguamento Chiesa della R.S.A. esistente.', -1, 1, N'2457', '2013-01-24 00:00:00.000', '2013-12-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2385, 378, N'0012-2013', N'Prestazioni professionali relative ai vani corsa e locali macchine degli impianti e porte di sollevamento presso A.O. San Carlo, Milano.', -1, 1, N'2458', '2013-01-25 00:00:00.000', '2013-02-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2386, 930, N'0013-2013', N'Accreditamento Siad presso lo stabilimento IREN di Reggio Emilia.', -1, 1, N'2459', '2013-01-25 00:00:00.000', '2013-01-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2387, 949, N'0014-2013', N'Redazione certificato energetico dell''immobile in via Campelmè, 42 a Zogno (BG).', -1, 1, N'2460', '2013-01-28 00:00:00.000', '2013-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2388, 154, N'0015-2013', N'Dichiarazione idoneità statica pali illuminazione campo di calcio presso Centro Sportivo Viscontini a Milano.', -1, 1, N'2461', '2013-01-28 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2389, 154, N'0016-2013', N'Collaudo statico plinti per tralicci basket di via Rubattino, 87 a Milano.', -1, 1, N'2462', '2013-01-28 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2390, 616, N'0017-2013', N'Relazione tecnica dimensionamento canna fumaria collettiva immobile a Sorisole in via Miglietto n. 5.', -1, 1, N'2463', '2013-01-29 00:00:00.000', '2013-02-08 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2391, 930, N'0018-2013', N'Relazione tecnica interferenza sottoservizi.', -1, 1, N'2464', '2013-01-31 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2392, 554, N'0019-2013', N'Realizzazione edificio ad uso residenziale a Osio Sotto (BG) di proprietà Sig. Cagioni. Consulenza tecnica.', -1, 1, N'2465', '2013-02-04 00:00:00.000', '2013-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2393, 364, N'0020-2013', N'Impianto protezione scariche atmosferiche presso il C.I.M.A. di Aulla.', -1, 1, N'2466', '2013-02-08 00:00:00.000', '2013-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2394, 231, N'0021-2013', N'Collaudo statico copertura in legno lamellare impianto sportivo polifunzionale.', -1, 0, N'2467', '2013-02-08 00:00:00.000', '2013-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2395, 633, N'0022-2013', N'Coordinamento sicurezza in progettazione impianto pompe di calore.', -1, 1, N'2468', '2013-02-12 00:00:00.000', '2013-03-19 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2396, 633, N'0023-2013', N'Direzione lavori impianto pompe di calore.', -1, 1, N'2469', '2013-02-12 00:00:00.000', '2013-09-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2397, 344, N'0024-2013', N'Realizzazione di un asilo nido, una scuola materna ed una scuola elementare area ex ferrovia della Città di Aulla.', -1, 0, N'2470', '2013-02-12 00:00:00.000', '2013-02-15 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2398, 915, N'0025-2013', N'Consulenza causa penale - Centrale idroelettrica di Pannellia di Sedegliano (UD).', -1, 0, N'2471', '2013-02-12 00:00:00.000', '2013-03-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2399, 1049, N'0026-2013', N'Certificazione energetica edificio situato a Bergamo, Viale Vittorio Emanuele II, 44 ad uso ufficio.', -1, 0, N'2472', '2013-02-13 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2400, 24, N'0027-2013', N'Progettazione nuova Polifora in via Tremelloni a Milano.', -1, 1, N'2473', '2013-02-14 00:00:00.000', '2013-03-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2401, 633, N'0028-2013', N'Direzione lavori Air Flow Control System laboratori edifici 100 e 101.', -1, 0, N'2474', '2013-02-15 00:00:00.000', '2013-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2402, 633, N'0029-2013', N'Direzione lavori installazione attrezzature tecniche laboratorio edificio 100 e 101.', -1, 0, N'2475', '2013-02-15 00:00:00.000', '2013-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2403, 118, N'0030-2013', N'Verifiche strutturali per posa schermature Risonanze Magnetiche IMRIS e GENERAL ELECTRIC.', -1, 1, N'2476', '2013-02-15 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2404, 1049, N'0031-2013', N'Assistenza al collaudo del "Podio parte privata" Porta Nuova Garibaldi Repubblica (MI).', -1, 1, N'2477', '2013-02-21 00:00:00.000', '2013-05-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2405, 771, N'0032-2013', N'Ex scuola elementare, rifacimento bagni per formazione cucina.', -1, 1, N'2478', '2013-02-21 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2406, 992, N'0033-2013', N'Attestato certificazione energetica immobile proprietà Sig.ra Pesenti via Marzanica a Bergamo.', -1, 0, N'2479', '2013-02-26 00:00:00.000', '2013-02-28 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2407, 76, N'0034-2013', N'Prestazioni professionali inerenti i lavori di costruzione di rampa esterna per la sede di P.le Accursio, 7 - Palazzina B.', -1, 1, N'2480', '2013-02-27 00:00:00.000', '2013-09-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2408, 67, N'0035-2013', N'Nuova realizzazione cappelletta nell''oratorio di Stezzano (BG).', -1, 1, N'2481', '2013-03-13 00:00:00.000', '2013-03-16 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2409, 1049, N'0036-2013', N'Redazione attestato certificazione energetica immobile viale Vittorio Emanuele II, n. 43 a Bergamo.', -1, 1, N'2482', '2013-03-13 00:00:00.000', '2013-03-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2410, 139, N'0037-2013', N'Redazione due attestati certificazione energetica immobile di via Foresto II Villa d''Almè (BG).', -1, 1, N'2483', '2013-03-13 00:00:00.000', '2013-03-25 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2411, 957, N'0038-2013', N'Progetto AS-BUILT impianti elettrici e speciali abitazione privata.', -1, 1, N'2484', '2013-03-19 00:00:00.000', '2013-04-03 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2412, 17, N'0039-2013', N'Calcolo strutturale c.a. lavori messa in sicurezza salto idraulico fiume Lambro alla diramazione in Lambretto nel centro cittadino di Monza.', -1, 0, N'2485', '2013-03-27 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2413, 1062, N'0040-2013', N'Realizzazione sistema di trasporto pubblico di tipo filoviario per la città di Verona.', -1, 0, N'2486', '2013-03-28 00:00:00.000', '2014-03-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2414, 76, N'0041-2013', N'Perizia tecnica impianto ascensore Via Ricordi, 1.', -1, 1, N'2487', '2013-03-28 00:00:00.000', '2013-03-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2415, 829, N'0042-2013', N'Progetto esecutivo uffici Peschiera Borromeo.', -1, 1, N'2488', '2013-03-29 00:00:00.000', '2013-04-20 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2416, 765, N'0043-2013', N'Rinnovo Certificato Prevenzione Incendi Parcheggio P.zza Meda a Milano.', -1, 0, N'2489', '2013-03-29 00:00:00.000', '2013-07-29 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2417, 67, N'0044-2013', N'CPI scuola materna via Ramera, 148 a Ponteranica (BG).', -1, 0, N'2490', '2013-04-02 00:00:00.000', '2013-04-02 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2418, 930, N'0045-2013', N'Verifica sismica D.M. 2008, serbatoio criogenico a Brugherio (MI).', -1, 1, N'2491', '2013-04-03 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2419, 930, N'0046-2013', N'Abbassamento attuale piano di appoggio compressore CVC installato all''interno di un capannone sito in Siad a Osio Sopra.', -1, 0, N'2492', '2013-04-05 00:00:00.000', '2013-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2420, 930, N'0047-2013', N'Realizzazione strada di collegamento tra stabilimento Siad e l''arteria comunale esistente.', -1, 0, N'2493', '2013-04-05 00:00:00.000', '2013-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2421, 930, N'0048-2013', N'Assistenza scelta imprese esecutrici per: sostituzione copertura e posizionamento linee vita. ', -1, 0, N'2494', '2013-04-05 00:00:00.000', '2013-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2422, 991, N'0049-2013', N'Redazione certificazione energetica immobile via Paderno, 4 a Seriate (BG).', -1, 1, N'2495', '2013-04-09 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2423, 633, N'0050-2013', N'Aggiornamento PSC ristrutturazione edificio 18 nell''ambito del progetto VeLa Electromobility Labs.', -1, 0, N'2496', '2013-04-12 00:00:00.000', '2014-04-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2424, 76, N'0051-2013', N'Controllo contratto gestione calore sedi diverse anni 2013/2014.', -1, 0, N'2497', '2013-04-12 00:00:00.000', '2014-04-12 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2425, 323, N'0052-2013', N'Calcolo millesimi condominio "Le Terrazze".', -1, 0, N'2498', '2013-04-15 00:00:00.000', '2013-04-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2426, 75, N'0053-2013', N'Predisposizione elaborati e presentazione istanza di valutazione progetto sede ASL di P.le Accursio 7 Milano.', -1, 1, N'2499', '2013-04-16 00:00:00.000', '2013-07-31 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2427, 616, N'0054-2013', N'Adeguamento impianto termico Condominio "Le Terrazze".', -1, 1, N'2500', '2013-04-19 00:00:00.000', '2013-05-06 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2428, 79, N'0055-2013', N'Rinforzo solaio UPS sede Asl Milano Corso Italia 19, Milano.', -1, 0, N'2501', '2013-05-02 00:00:00.000', '2013-06-30 00:00:00.000') +INSERT INTO dbo.AnagProgetti + (idxProgetto, idxCliente, nomeProj, descrProj, OldIdx, Attivo, codExt, avvio, chiusura) + VALUES (2429, 930, N'0056-2013', N'Verifica collegamento alla platea serbatoio Sammontana.', -1, 1, N'2502', '2013-05-02 00:00:00.000', '2013-05-31 00:00:00.000') +go + +set identity_insert dbo.AnagProgetti off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.AnagFasi on +go + +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (1, 378, N'F.1.', 0, N'0078-2001', N'Verifica impianto elettrico magazzino attività.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (2, 898, N'F.2.', 0, N'0045-2002', N'Realizzazione del nuovo Ospedale di Bergamo', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (3, 934, N'F.3.', 0, N'0078-2002', N'Recupero e ristrutturazione del complesso immobiliare, sito in Milano, Corso di Porta Romana denominato "Chiostro di San Lazzaro" - Impiant', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (4, 1042, N'F.4.', 0, N'0183-2002', N'Ottenimento CPI per n. 6 edifici comunali', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (5, 1117, N'F.5.', 0, N'0066-2003', N'Impianto elettrico stalla in Località Brembella', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (6, 1259, N'F.6.', 0, N'0005-2004', N'Ristrutturazione padiglione Guardia Accettazione', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (7, 1331, N'F.7.', 0, N'0077-2004', N'Realizzazione nuova costruzione bifamiliare.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (8, 1390, N'F.8.', 0, N'0135-2004', N'Direzione Lavori Nuovo Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (9, 1391, N'F.9.', 0, N'0136-2004', N'Coordinamento della Sicurezza in fase di Esecuzione per il Nuovo Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (10, 1434, N'F.10.', 0, N'0012-2005', N'P.E. realizzazione nuovi capannoni il Località Camorone.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (11, 1467, N'F.11.', 0, N'0045-2005', N'Progettazione impianti meccanici ed elettrici del CMP di Milano Roserio - Via C. Belgioioso 165 Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (12, 1509, N'F.12.', 0, N'0087-2005', N'Restauro Q.re Calvairate/Molise - Lotto B - Fabbricato 1 - Via Tommei 1.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (13, 1510, N'F.13.', 0, N'0088-2005', N'Restauro Q.re Calvairate/Molise - Lotto A - Fabbricato 5 - Via Tommei 3/4.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (14, 1578, N'F.14.', 0, N'0012-2006', N'Recupero sottotetto esistente - Q.re Calvairate - Lotto B - Fabbr. 1 - via Tommei, 1.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (15, 1602, N'F.15.', 0, N'0036-2006', N'Impianto elettrico ristrutturazione bar oratorio parrocchiale.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (16, 1633, N'F.16.', 0, N'0066-2006', N'Pratica VVF Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (17, 1634, N'F.17.', 0, N'0067-2006', N'Progetto impianti edificio residenziale in via Balduccio da Pisa a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (18, 1731, N'F.18.', 0, N'0038-2007', N'Comune di Brembilla - Allargamento di parte di Via Cortinovis Previsto nelle opere di urbanizzazione relative ai P.L. D2-8 e D2-10.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (19, 1733, N'F.19.', 0, N'0040-2007', N'Intervento in Via Marzanica a Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (20, 1743, N'F.20.', 0, N'0050-2007', N'Collaudo tecnico-amministrativo e statico nuovo Centro del Gusto e della Salute.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (21, 1799, N'F.21.', 0, N'0106-2007', N'Area ex. CRI Porta Est Parco dei Colli.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (22, 1873, N'F.22.', 0, N'0045-2008', N'S.P. n. 6 CUGNO-VALTORTA, riqualificazione sede stradale dal Km. 44+800 al Km. 45+200 in Comune di Cassiglio.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (23, 1917, N'F.23.', 0, N'0089-2008', N'Chiesa nuovo Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (24, 1930, N'F.24.', 0, N'0102-2008', N'Coordinamento per la progettazione e la esecuzione dei lavori.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (25, 1931, N'F.25.', 0, N'0103-2008', N'Impianto elettrico magazzino automatizzato stabilimento di via Zanica a Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (26, 1952, N'F.26.', 0, N'0002-2009', N'Nuovo check out presso il C.I.M.A. di Aulla (MS).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (27, 1970, N'F.27.', 0, N'0016-2009', N'Progetto esecutivo sistemi di trazione elettrica e segnalamento tratti di filovia Linea Eur-Tor De'' Cenci ed Eur Laurentina-Tor Pagnotta-Trigoria.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (28, 1986, N'F.28.', 0, N'0032-2009', N'Prestazioni professionali per la fornitura di servizi CSP e CSE.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (29, 1987, N'F.29.', 0, N'0033-2009', N'Direzione lavori e sicurezza lavori di demolizione e ricostruzione edificio in Via Quarenghi n. 31E, 33 e 35.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (30, 1999, N'F.30.', 0, N'0045-2009', N'Verifica strutturale edificio comunale scuole elementari e medie.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (31, 2000, N'F.31.', 0, N'0046-2009', N'CPI Magazzini, CCO in Ranica.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (32, 2009, N'F.32.', 0, N'0056-2009', N'Progetto esecutivo impianti biblioteca ed opere di sistemazioni interne presso L.C. Beccaria di Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (33, 2044, N'F.33.', 0, N'0009-2010', N'Progetto esecutivo atrio CUP presso la sede dell''Azienda Ospedaliera San Carlo Borromeo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (34, 2072, N'F.34.', 0, N'0036-2010', N'Intervento in edilizia sociale Località Grumello - Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (35, 2086, N'F.35.', 0, N'0050-2010', N'Progettazione esecutiva e direzione lavori ristrutturazione vecchia canonica di Mezzago', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (36, 2088, N'F.36.', 0, N'0052-2010', N'Nuovo accesso Parcheggio Preda.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (37, 2095, N'F.37.', 0, N'0059-2010', N'Cinema Serassi. Pratica Vigili del Fuoco.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (38, 2103, N'F.38.', 0, N'0067-2010', N'Realizzazione terza corsia Autostrada A4 - Tratto nuovo ponte fiume Tagliamento - Gonars.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (39, 2104, N'F.39.', 0, N'0068-2010', N'Progettazione impianti cambio di destinazione d''uso da cartiera ad officina meccanica insediamento di S. G. Bianco.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (40, 2110, N'F.40.', 0, N'0074-2010', N'Realizzazione edificio unifamiliare di proprietà Domofin Spa a Cenate Sotto (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (41, 2121, N'F.41.', 0, N'0085-2010', N'Progettazione impianti meccanici Oratorio di Stezzano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (42, 2142, N'F.42.', 0, N'0002-2011', N'Supervisione della costruzione per completamento di un ospedale di 400 posti letto a Al-Sulaimany.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (43, 2147, N'F.43.', 0, N'0007-2011', N'Prestazioni professionali realizzazione cunicolo impianti di via Tremelloni a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (44, 2152, N'F.44.', 0, N'0012-2011', N'A31 Nord Tronco-Trento-Rovigo. Autostrada A31 tronco Valdastico - Piovene Rocchette.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (45, 2171, N'F.45.', 0, N'0031-2011', N'Intervento di ristrutturazione ex Hotel Excelsior nel Comune di San Pellegrino Terme.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (46, 2175, N'F.46.', 0, N'0035-2011', N'Raccolta e convogliamento acque nere e bianche presso Stabilimento di Osio Sopra.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (47, 2176, N'F.47.', 0, N'0036-2011', N'Nuovo polo intermodale Città di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (48, 2182, N'F.48.', 0, N'0042-2011', N'Nuovo edificio denominato ex. Collegio Baroni.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (49, 2184, N'F.49.', 0, N'0044-2011', N'Redazione delle certificazioni energetiche delle unità immobiliari degli edifici 1, 2 e 3 ad Almè in via Monte Taddeo', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (50, 2198, N'F.50.', 0, N'0058-2011', N'Progettazione impianti meccanici nuovo edificio residenziale nel Comune di Dalmine (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (51, 2204, N'F.51.', 0, N'0064-2011', N'Impianti meccanici unità immobiliare di proprietà Sig. Rusconi e Sig.ra Grisi a Rigosa (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (52, 2205, N'F.52.', 0, N'0065-2011', N'Ampliamento e ristrutturazione Scuole Nullo e Caroli a Stezzano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (53, 2215, N'F.53.', 0, N'0075-2011', N'Revamping impianti idroelettrici di Roccavione e Borgo San Dalmazzo', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (54, 2216, N'F.54.', 0, N'0076-2011', N'CSE Interventi di manutenzione per bonifica manufatti in amianto stabili proprietà ALER - Ambito territoriale F', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (55, 2218, N'F.55.', 0, N'0078-2011', N'Realizzazione nuova scuola secondaria di primo grado (scuola media) mediante locazione finanziaria.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (56, 2220, N'F.56.', 0, N'0080-2011', N'Costruzione nuova cappella. Pratica edilizia.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (57, 2229, N'F.57.', 0, N'0089-2011', N'Direzione lavori manutenzione straordinaria per riordino alloggi sfitti di proprietà Aler.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (58, 2232, N'F.58.', 0, N'0092-2011', N'Adeguamento prevenzione incendi presso l''intero plesso Ospedaliero San Carlo Borromeo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (59, 2235, N'F.59.', 0, N'0095-2011', N'Integrazione impianti TV.CC. ed antintrusione presso l''ex. monastero in San Paolo d''Argon.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (60, 2236, N'F.60.', 0, N'0096-2011', N'Adeguamento tecnologico e normativo edificio 1° piano interrato DEA e impianti CUP/Atrio.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (61, 2243, N'F.61.', 0, N'0103-2011', N'Direzione lavori realizzazione fabbricato con destinazione refettorio e palestra a servizio plesso scolastico di Noviglio.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (62, 2249, N'F.62.', 0, N'0109-2011', N'CSP, CSE e DL angiografo monoplanare amagnetico Stereotaxis c/o nuovo Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (63, 2253, N'F.63.', 0, N'0113-2011', N'Strutture in carpenteria metallica per risonanza magnetica e tac di fornitura FORA c/o nuovo Ospedale di Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (64, 2255, N'F.64.', 0, N'0115-2011', N'Intervento di realizzazione di edifici residenziali nel Comune di Verbania. Impianti tecnologici.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (65, 2259, N'F.65.', 0, N'0001-2012', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT. ', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (66, 2260, N'F.66.', 0, N'0002-2012', N'Progettazione e realizzazione edifici residenziali in via Cenni a Milano per il progetto "Una comunità per crescere". Polaris.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (67, 2261, N'F.67.', 0, N'0003-2012', N'Gara: Potenziamento, ampliamento e ristrutturazione Presidio Ospedaliero San Gerardo di Monza.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (68, 2262, N'F.68.', 0, N'0004-2012', N'Collaudo opere in c.a. edificio sito in P.zza Belotti attuale sede agenzia delle entrate.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (69, 2263, N'F.69.', 0, N'0005-2012', N'Direzione lavori strutture Q.re Molise - Calvairate - Via Tommei 3/4.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (70, 2269, N'F.70.', 0, N'0011-2012', N'Revisione progetto sistema di esazione Autostrada Pedemontana Lombarda', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (71, 2277, N'F.71.', 0, N'0018-2012', N'Interventi di recupero, riorganizzazione e riqualificazione A.O. San Carlo Borromeo. CSE e assistenza alla DL.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (72, 2283, N'F.72.', 0, N'0024-2012', N'Monitoraggio fessure a seguito sisma, stabile via Ricordi, 1 a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (73, 2285, N'F.73.', 0, N'0026-2012', N'Progetto definitivo R19 - Adeguamento a standard fermata di Varedo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (74, 2286, N'F.74.', 0, N'0027-2012', N'Progettazione impianti meccanici progetto ex casa Borleri a Stezzano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (75, 2289, N'F.75.', 0, N'0030-2012', N'Coordinamento sicurezza opere di miglioria infrastrutture per realizzazione raggi verdi. Lotto B.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (76, 2291, N'F.76.', 0, N'0032-2012', N'Progettazione impianto elettrico sala tigli e area benessere presso albergo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (77, 2294, N'F.77.', 0, N'0035-2012', N'Ristrutturazione fabbricato in località Peghera.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (78, 2298, N'F.78.', 0, N'0039-2012', N'Opere strutturali manufatti denominati Forlanini tangenziali e Forlanini n. 1 e 2 - MM4, Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (79, 2299, N'F.79.', 0, N'0040-2012', N'Nuovo Ospedale di Fermo', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (80, 2300, N'F.80.', 0, N'0041-2012', N'Accatastamento beni immobiliari parrocchiali.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (81, 2301, N'F.81.', 0, N'0042-2012', N'Certificato energetico intero edificio via Coriola n. 1 a Villa d''Almè.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (82, 2302, N'F.82.', 0, N'0043-2012', N'Impianto di climatizzazione edificio via Juvara.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (83, 2317, N'F.83.', 0, N'0058-2012', N'Formazione bagni disabili Oratorio.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (84, 2318, N'F.84.', 0, N'0059-2012', N'Rifacimento copertura aule cortile asilo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (85, 2321, N'F.85.', 0, N'0062-2012', N'R20 - Adeguamento impianto Meda. Progettazione definitiva/esecutiva.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (86, 2324, N'F.86.', 0, N'0065-2012', N'Progettazione edificio 48 - Calibration Laboratory & Instrumentation Storage.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (87, 2325, N'F.87.', 0, N'0066-2012', N'Presentazione SCIA antincendio "Pediatria/Neonatologia 2A e 2B Monoblocco - AO San Carlo Borromeo".', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (88, 2326, N'F.88.', 0, N'0067-2012', N'Progettazione e realizzazione scuola media Comune di Sant''Agostino a Ferrara.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (89, 2327, N'F.89.', 0, N'0068-2012', N'Proposta scuola materna a Cento, Ferrara.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (90, 2329, N'F.90.', 0, N'0070-2012', N'Realizzazione di layout, restyling, uffici minori di Poste Italiane SpA nell''area territoriale Lombardia.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (91, 2331, N'F.91.', 0, N'0072-2012', N'Realizzazione e gestione parcheggio interrato area ex gasometro nel Comune di Verona', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (92, 2332, N'F.92.', 0, N'0073-2012', N'Realizzazione platea di fondazione nuova scuola media Comune di Sant''Agostino (FE).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (93, 2334, N'F.93.', 0, N'0075-2012', N'Riqualificazione sede P.le Accursio, 7 - Palazzina A - Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (94, 2340, N'F.94.', 0, N'0081-2012', N'Progettazione lavori di copertura area raccolta rifiuti e direzione lavori.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (95, 2341, N'F.95.', 0, N'0082-2012', N'Prestazioni professionali in ambito direttiva macchine.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (96, 2345, N'F.96.', 0, N'0086-2012', N'Coordinamento sicurezza in fase di progettazione e di Esecuzione per le opere minori e di completamento nel Nuovo Ospedale di Bergamo', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (97, 2355, N'F.97.', 0, N'0096-2012', N'Progetto disattivazione sito di Saluggia (VC) WMF - WASTE MANAGEMENT FACILITY.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (98, 2356, N'F.98.', 0, N'0097-2012', N'Nuovo parcheggio ed allacciamenti impiantistici nuova scuola media Sant''Agostino (FE).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (99, 2358, N'F.99.', 0, N'0099-2012', N'Realizzazione della Metrotranvia Milano Parco Nord - Seregno.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (100, 2360, N'F.100.', 0, N'0101-2012', N'Autorità Portuale di Salerno: intervento denominato "Salerno Porta Ovest" 1° stralcio - 2° lotto.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (101, 2362, N'F.101.', 0, N'0103-2012', N'BA 05/12. SS 96 "Barese" - Tronco Gravina-Bari. ', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (102, 2363, N'F.102.', 0, N'0104-2012', N'Progetto strada di collegamento Via Ventolosa - nuova scuola media di Villa d''Almè.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (103, 2365, N'F.103.', 0, N'0106-2012', N'Verifica strutturale vs. capannone sito nel Comune di Cenate Sopra (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (104, 2366, N'F.104.', 0, N'0107-2012', N'Collegamento autostradale Dalmine-Como-Varese-Valico del Gaggiolo. Supporto tecnico-amministrativo ufficio impianti.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (105, 2367, N'F.105.', 0, N'0108-2012', N'Verifica strutturale solaio esistente presso appartamento di proprietà della signora Rizzi Sabatina in Viale Jenner nr. 16 a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (106, 2368, N'F.106.', 0, N'0109-2012', N'Verifica progetto esecutivo 4° AdpQ - Adeguamento strutturale e impiantistico radiologia presso Edificio Quadrato-Diagnosi e Cura.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (107, 2370, N'F.107.', 0, N'0111-2012', N'Progetto impianto di riscaldamento magazzino a piano interrato in via A. Gotti n. 26 a Villa d''Almè.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (108, 2371, N'F.108.', 0, N'0112-2012', N'Indagine georadar e progetto esecutivo allacciamento 3 fosse biologiche nello stabilimento SIAD di Osio Sopra.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (109, 2373, N'F.109.', 0, N'0114-2012', N'Rinnovo CPI parcheggio Corso Bolzano a Torino.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (110, 2374, N'F.110.', 0, N'0001-2013', N'Stesura schemi di assieme, opere civili, unifilari, funzionali, interconnessioni e blocchi a chiave quadri BT e MT. ', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (111, 2375, N'F.111.', 0, N'0002-2013', N'JRC Accordo quadro servizi attinenti l''architettura e l''ingegneria presso il sito di Ispra del CCR.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (112, 2376, N'F.112.', 0, N'0003-2013', N'JRC Bombolaio edificio 100-101.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (113, 2377, N'F.113.', 0, N'0004-2013', N'JRC Progetto preliminare edificio 102', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (114, 2378, N'F.114.', 0, N'0005-2013', N'JRC Antincendio edificio 100-101', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (115, 2380, N'F.115.', 0, N'0007-2013', N'Redazione POS Siad per cantiere Esselunga.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (116, 2382, N'F.116.', 0, N'0009-2013', N'Progetto esecutivo stazione unificata di Cormano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (117, 2383, N'F.117.', 0, N'0010-2013', N'Nuova piazzola ecologica della R.S.A.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (118, 2384, N'F.118.', 0, N'0011-2013', N'Adeguamento Chiesa della R.S.A. esistente.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (119, 2385, N'F.119.', 0, N'0012-2013', N'Prestazioni professionali relative ai vani corsa e locali macchine degli impianti e porte di sollevamento presso A.O. San Carlo, Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (120, 2386, N'F.120.', 0, N'0013-2013', N'Accreditamento Siad presso lo stabilimento IREN di Reggio Emilia.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (121, 2387, N'F.121.', 0, N'0014-2013', N'Redazione certificato energetico dell''immobile in via Campelmè, 42 a Zogno (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (122, 2388, N'F.122.', 0, N'0015-2013', N'Dichiarazione idoneità statica pali illuminazione campo di calcio presso Centro Sportivo Viscontini a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (123, 2389, N'F.123.', 0, N'0016-2013', N'Collaudo statico plinti per tralicci basket di via Rubattino, 87 a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (124, 2390, N'F.124.', 0, N'0017-2013', N'Relazione tecnica dimensionamento canna fumaria collettiva immobile a Sorisole in via Miglietto n. 5.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (125, 2391, N'F.125.', 0, N'0018-2013', N'Relazione tecnica interferenza sottoservizi.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (126, 2392, N'F.126.', 0, N'0019-2013', N'Realizzazione edificio ad uso residenziale a Osio Sotto (BG) di proprietà Sig. Cagioni. Consulenza tecnica.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (127, 2393, N'F.127.', 0, N'0020-2013', N'Impianto protezione scariche atmosferiche presso il C.I.M.A. di Aulla.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (128, 2395, N'F.128.', 0, N'0022-2013', N'Coordinamento sicurezza in progettazione impianto pompe di calore.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (129, 2396, N'F.129.', 0, N'0023-2013', N'Direzione lavori impianto pompe di calore.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (130, 2400, N'F.130.', 0, N'0027-2013', N'Progettazione nuova Polifora in via Tremelloni a Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (131, 2403, N'F.131.', 0, N'0030-2013', N'Verifiche strutturali per posa schermature Risonanze Magnetiche IMRIS e GENERAL ELECTRIC.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (132, 2404, N'F.132.', 0, N'0031-2013', N'Assistenza al collaudo del "Podio parte privata" Porta Nuova Garibaldi Repubblica (MI).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (133, 2405, N'F.133.', 0, N'0032-2013', N'Ex scuola elementare, rifacimento bagni per formazione cucina.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (134, 2407, N'F.134.', 0, N'0034-2013', N'Prestazioni professionali inerenti i lavori di costruzione di rampa esterna per la sede di P.le Accursio, 7 - Palazzina B.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (135, 2408, N'F.135.', 0, N'0035-2013', N'Nuova realizzazione cappelletta nell''oratorio di Stezzano (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (136, 2409, N'F.136.', 0, N'0036-2013', N'Redazione attestato certificazione energetica immobile viale Vittorio Emanuele II, n. 43 a Bergamo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (137, 2410, N'F.137.', 0, N'0037-2013', N'Redazione due attestati certificazione energetica immobile di via Foresto II Villa d''Almè (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (138, 2411, N'F.138.', 0, N'0038-2013', N'Progetto AS-BUILT impianti elettrici e speciali abitazione privata.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (139, 2414, N'F.139.', 0, N'0041-2013', N'Perizia tecnica impianto ascensore Via Ricordi, 1.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (140, 2415, N'F.140.', 0, N'0042-2013', N'Progetto esecutivo uffici Peschiera Borromeo.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (141, 2418, N'F.141.', 0, N'0045-2013', N'Verifica sismica D.M. 2008, serbatoio criogenico a Brugherio (MI).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (142, 2422, N'F.142.', 0, N'0049-2013', N'Redazione certificazione energetica immobile via Paderno, 4 a Seriate (BG).', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (143, 2426, N'F.143.', 0, N'0053-2013', N'Predisposizione elaborati e presentazione istanza di valutazione progetto sede ASL di P.le Accursio 7 Milano.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (144, 2427, N'F.144.', 0, N'0054-2013', N'Adeguamento impianto termico Condominio "Le Terrazze".', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (145, 2429, N'F.145.', 0, N'0056-2013', N'Verifica collegamento alla platea serbatoio Sammontana.', 0, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (146, 378, N'F.1.146.', 1, N'VERIFICA L. 46/90', N'VERIFICA L. 46/90', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (147, 898, N'F.2.147.', 2, N'ADEGUAMENTO DEL PROGETTO PRELIMINARE', N'ADEGUAMENTO DEL PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (148, 898, N'F.2.148.', 2, N'AGGIORNAMENTO RILIEVO TOPOGRAFICO (Atto aggiuntivo al contratto N.1)', N'AGGIORNAMENTO RILIEVO TOPOGRAFICO (Atto aggiuntivo al contratto N.1)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (149, 898, N'F.2.149.', 2, N'CONFERENZA DI SERVIZI (sulla base del prog. def. agg. al 30-04-03)', N'CONFERENZA DI SERVIZI (sulla base del prog. def. agg. al 30-04-03)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (150, 898, N'F.2.150.', 2, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (151, 898, N'F.2.151.', 2, N'INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)', N'INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (152, 898, N'F.2.152.', 2, N'INTEGRAZIONE INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)', N'INTEGRAZIONE INDAGINI GEOGNOSTICHE (Atto aggiuntivo al contratto N.1)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (153, 898, N'F.2.153.', 2, N'NULLA OSTA VVF (sulla base del progetto definitivo in progress al 30-04-2003)', N'NULLA OSTA VVF (sulla base del progetto definitivo in progress al 30-04-2003)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (154, 898, N'F.2.154.', 2, N'PARERE PRELIMINARE VVF (Atto aggiuntivo al contratto N.2)', N'PARERE PRELIMINARE VVF (Atto aggiuntivo al contratto N.2)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (155, 898, N'F.2.155.', 2, N'PROGETTO DEFINITIVO (in progress al 10-03-2003)', N'PROGETTO DEFINITIVO (in progress al 10-03-2003)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (156, 898, N'F.2.156.', 2, N'PROGETTO DEFINITIVO ATTREZZATURE', N'PROGETTO DEFINITIVO ATTREZZATURE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (157, 898, N'F.2.157.', 2, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (158, 898, N'F.2.158.', 2, N'PROGETTO ESECUTIVO ARREDI E ATTREZZATURE', N'PROGETTO ESECUTIVO ARREDI E ATTREZZATURE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (159, 898, N'F.2.159.', 2, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (160, 898, N'F.2.160.', 2, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (161, 898, N'F.2.161.', 2, N'STUDIO DI INQUADRAMENTO SISMICO DEL SITO (Atto aggiuntivo al contratto N.3)', N'STUDIO DI INQUADRAMENTO SISMICO DEL SITO (Atto aggiuntivo al contratto N.3)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (162, 898, N'F.2.162.', 2, N'SVILUPPO MODULO WEB E SOTWARE LAN IN CARICO A SNOB', N'SVILUPPO MODULO WEB E SOTWARE LAN IN CARICO A SNOB', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (163, 898, N'F.2.163.', 2, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (164, 898, N'F.2.164.', 2, N'VALIDAZIONE/PRESCRIZIONI VVF (Atto aggiuntivo al contratto N. 2)', N'VALIDAZIONE/PRESCRIZIONI VVF (Atto aggiuntivo al contratto N. 2)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (165, 934, N'F.3.165.', 3, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (166, 934, N'F.3.166.', 3, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (167, 934, N'F.3.167.', 3, N'RIESAME E VERIFICA DELLA PROGETTAZIONE', N'RIESAME E VERIFICA DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (168, 934, N'F.3.168.', 3, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (169, 934, N'F.3.169.', 3, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (170, 1042, N'F.4.170.', 4, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (171, 1042, N'F.4.171.', 4, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (172, 1117, N'F.5.172.', 5, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (173, 1117, N'F.5.173.', 5, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (174, 1259, N'F.6.174.', 6, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (175, 1259, N'F.6.175.', 6, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (176, 1259, N'F.6.176.', 6, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (177, 1259, N'F.6.177.', 6, N'ESECUTIVO - 2 STRALCIO', N'ESECUTIVO - 2 STRALCIO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (178, 1259, N'F.6.178.', 6, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (179, 1259, N'F.6.179.', 6, N'PROGETTO DEFINITIVO - 2 STRALCIO', N'PROGETTO DEFINITIVO - 2 STRALCIO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (180, 1259, N'F.6.180.', 6, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (181, 1259, N'F.6.181.', 6, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (182, 1259, N'F.6.182.', 6, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (183, 1259, N'F.6.183.', 6, N'RILIEVO TOPOGRAFICO', N'RILIEVO TOPOGRAFICO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (184, 1331, N'F.7.184.', 7, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (185, 1331, N'F.7.185.', 7, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (186, 1331, N'F.7.186.', 7, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (187, 1331, N'F.7.187.', 7, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (188, 1331, N'F.7.188.', 7, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (189, 1331, N'F.7.189.', 7, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (190, 1331, N'F.7.190.', 7, N'RILIEVO TOPOGRAFICO', N'RILIEVO TOPOGRAFICO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (191, 1331, N'F.7.191.', 7, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (192, 1331, N'F.7.192.', 7, N'VARIANTE', N'VARIANTE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (193, 1390, N'F.8.193.', 8, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (194, 1390, N'F.8.194.', 8, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (195, 1391, N'F.9.195.', 9, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (196, 1391, N'F.9.196.', 9, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (197, 1434, N'F.10.197.', 10, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (198, 1434, N'F.10.198.', 10, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (199, 1434, N'F.10.199.', 10, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (200, 1467, N'F.11.200.', 11, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (201, 1467, N'F.11.201.', 11, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (202, 1467, N'F.11.202.', 11, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (203, 1509, N'F.12.203.', 12, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (204, 1509, N'F.12.204.', 12, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (205, 1509, N'F.12.205.', 12, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (206, 1510, N'F.13.206.', 13, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (207, 1510, N'F.13.207.', 13, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (208, 1510, N'F.13.208.', 13, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (209, 1510, N'F.13.209.', 13, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (210, 1578, N'F.14.210.', 14, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (211, 1578, N'F.14.211.', 14, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (212, 1602, N'F.15.212.', 15, N'AS-BUILT', N'AS-BUILT', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (213, 1602, N'F.15.213.', 15, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (214, 1602, N'F.15.214.', 15, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (215, 1633, N'F.16.215.', 16, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (216, 1634, N'F.17.216.', 17, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (217, 1634, N'F.17.217.', 17, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (218, 1634, N'F.17.218.', 17, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (219, 1731, N'F.18.219.', 18, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (220, 1731, N'F.18.220.', 18, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (221, 1731, N'F.18.221.', 18, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (222, 1731, N'F.18.222.', 18, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (223, 1731, N'F.18.223.', 18, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (224, 1731, N'F.18.224.', 18, N'RILIEVO TOPOGRAFICO', N'RILIEVO TOPOGRAFICO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (225, 1733, N'F.19.225.', 19, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (226, 1733, N'F.19.226.', 19, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (227, 1733, N'F.19.227.', 19, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (228, 1733, N'F.19.228.', 19, N'PROGETTO ESECUTIVO REV. 01', N'PROGETTO ESECUTIVO REV. 01', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (229, 1733, N'F.19.229.', 19, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (230, 1743, N'F.20.230.', 20, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (231, 1799, N'F.21.231.', 21, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (232, 1799, N'F.21.232.', 21, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (233, 1799, N'F.21.233.', 21, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (234, 1873, N'F.22.234.', 22, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (235, 1873, N'F.22.235.', 22, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (236, 1873, N'F.22.236.', 22, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (237, 1873, N'F.22.237.', 22, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (238, 1873, N'F.22.238.', 22, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (239, 1917, N'F.23.239.', 23, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (240, 1917, N'F.23.240.', 23, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (241, 1917, N'F.23.241.', 23, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (242, 1930, N'F.24.242.', 24, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (243, 1930, N'F.24.243.', 24, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (244, 1931, N'F.25.244.', 25, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (245, 1952, N'F.26.245.', 26, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (246, 1952, N'F.26.246.', 26, N'PROGETTO ESECUTIVO REV.01', N'PROGETTO ESECUTIVO REV.01', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (247, 1952, N'F.26.247.', 26, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (248, 1970, N'F.27.248.', 27, N'AGGIORNAMENTO PROGETTO AMBITO 5', N'AGGIORNAMENTO PROGETTO AMBITO 5', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (249, 1970, N'F.27.249.', 27, N'PROGETTO ESECUTIVO AMBITO 1', N'PROGETTO ESECUTIVO AMBITO 1', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (250, 1970, N'F.27.250.', 27, N'PROGETTO ESECUTIVO AMBITO 2', N'PROGETTO ESECUTIVO AMBITO 2', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (251, 1970, N'F.27.251.', 27, N'PROGETTO ESECUTIVO AMBITO 4', N'PROGETTO ESECUTIVO AMBITO 4', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (252, 1970, N'F.27.252.', 27, N'PROGETTO ESECUTIVO AMBITO 5', N'PROGETTO ESECUTIVO AMBITO 5', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (253, 1970, N'F.27.253.', 27, N'PROGETTO ESECUTIVO AMBITO 8', N'PROGETTO ESECUTIVO AMBITO 8', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (254, 1970, N'F.27.254.', 27, N'REVISIONE PER VALIDAZIONE PROGETTO ESECUTIVO AMBITO 8', N'REVISIONE PER VALIDAZIONE PROGETTO ESECUTIVO AMBITO 8', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (255, 1970, N'F.27.255.', 27, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (256, 1986, N'F.28.256.', 28, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (257, 1987, N'F.29.257.', 29, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (258, 1987, N'F.29.258.', 29, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (259, 1987, N'F.29.259.', 29, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (260, 1999, N'F.30.260.', 30, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (261, 2000, N'F.31.261.', 31, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (262, 2009, N'F.32.262.', 32, N'AS-BUILT', N'AS-BUILT', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (263, 2009, N'F.32.263.', 32, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (264, 2009, N'F.32.264.', 32, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (265, 2009, N'F.32.265.', 32, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (266, 2009, N'F.32.266.', 32, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (267, 2009, N'F.32.267.', 32, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (268, 2009, N'F.32.268.', 32, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (269, 2044, N'F.33.269.', 33, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (270, 2044, N'F.33.270.', 33, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (271, 2044, N'F.33.271.', 33, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (272, 2044, N'F.33.272.', 33, N'RICHIESTA PARERE PREVENTIVO ASL', N'RICHIESTA PARERE PREVENTIVO ASL', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (273, 2044, N'F.33.273.', 33, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (274, 2044, N'F.33.274.', 33, N'VALIDAZIONE DELLA PROGETTAZIONE', N'VALIDAZIONE DELLA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (275, 2072, N'F.34.275.', 34, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (276, 2072, N'F.34.276.', 34, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (277, 2072, N'F.34.277.', 34, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (278, 2072, N'F.34.278.', 34, N'PRATICHE VIGILI DEL FUOCO', N'PRATICHE VIGILI DEL FUOCO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (279, 2072, N'F.34.279.', 34, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (280, 2072, N'F.34.280.', 34, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (281, 2072, N'F.34.281.', 34, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (282, 2086, N'F.35.282.', 35, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (283, 2086, N'F.35.283.', 35, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (284, 2086, N'F.35.284.', 35, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (285, 2086, N'F.35.285.', 35, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (286, 2088, N'F.36.286.', 36, N'AUTORIZZAZIONE AIPO', N'AUTORIZZAZIONE AIPO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (287, 2088, N'F.36.287.', 36, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (288, 2088, N'F.36.288.', 36, N'PERIZIA DI STIMA', N'PERIZIA DI STIMA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (289, 2088, N'F.36.289.', 36, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (290, 2088, N'F.36.290.', 36, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (291, 2088, N'F.36.291.', 36, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (292, 2088, N'F.36.292.', 36, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (293, 2088, N'F.36.293.', 36, N'RILIEVO STATO DI FATTO', N'RILIEVO STATO DI FATTO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (294, 2095, N'F.37.294.', 37, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (295, 2103, N'F.38.295.', 38, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (296, 2103, N'F.38.296.', 38, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (297, 2103, N'F.38.297.', 38, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (298, 2104, N'F.39.298.', 39, N'AS-BUILT', N'AS-BUILT', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (299, 2104, N'F.39.299.', 39, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (300, 2104, N'F.39.300.', 39, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (301, 2104, N'F.39.301.', 39, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (302, 2110, N'F.40.302.', 40, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (303, 2110, N'F.40.303.', 40, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (304, 2110, N'F.40.304.', 40, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (305, 2110, N'F.40.305.', 40, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (306, 2110, N'F.40.306.', 40, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (307, 2110, N'F.40.307.', 40, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (308, 2110, N'F.40.308.', 40, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (309, 2121, N'F.41.309.', 41, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (310, 2121, N'F.41.310.', 41, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (311, 2142, N'F.42.311.', 42, N'PROJECT CONTROL', N'PROJECT CONTROL', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (312, 2142, N'F.42.312.', 42, N'Revisione del progetto esistente', N'Revisione del progetto esistente', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (313, 2142, N'F.42.313.', 42, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (314, 2142, N'F.42.314.', 42, N'VARIANTE', N'VARIANTE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (315, 2147, N'F.43.315.', 43, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (316, 2147, N'F.43.316.', 43, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (317, 2147, N'F.43.317.', 43, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (318, 2152, N'F.44.318.', 44, N'Approvazione CIPE ed Enti', N'Approvazione CIPE ed Enti', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (319, 2152, N'F.44.319.', 44, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (320, 2152, N'F.44.320.', 44, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (321, 2152, N'F.44.321.', 44, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (322, 2152, N'F.44.322.', 44, N'VALIDAZIONE PROGETTO PRELIMINARE DA ITALSOCOTEC', N'VALIDAZIONE PROGETTO PRELIMINARE DA ITALSOCOTEC', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (323, 2171, N'F.45.323.', 45, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (324, 2171, N'F.45.324.', 45, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (325, 2171, N'F.45.325.', 45, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (326, 2175, N'F.46.326.', 46, N'COORDINAMENTO DI COMMESSA', N'COORDINAMENTO DI COMMESSA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (327, 2175, N'F.46.327.', 46, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (328, 2175, N'F.46.328.', 46, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (329, 2175, N'F.46.329.', 46, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (330, 2176, N'F.47.330.', 47, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (331, 2176, N'F.47.331.', 47, N'Progetto Definitivo-Esecutivo', N'Progetto Definitivo-Esecutivo', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (332, 2176, N'F.47.332.', 47, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (333, 2182, N'F.48.333.', 48, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (334, 2184, N'F.49.334.', 49, N'CERTIFICAZIONE ENERGETICA SUB ....', N'CERTIFICAZIONE ENERGETICA SUB ....', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (335, 2184, N'F.49.335.', 49, N'CERTIFICAZIONE ENERGETICA SUB 714', N'CERTIFICAZIONE ENERGETICA SUB 714', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (336, 2184, N'F.49.336.', 49, N'CERTIFICAZIONE ENERGETICA SUB. 70', N'CERTIFICAZIONE ENERGETICA SUB. 70', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (337, 2184, N'F.49.337.', 49, N'CERTIFICAZIONE ENERGETICA SUB.712', N'CERTIFICAZIONE ENERGETICA SUB.712', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (338, 2184, N'F.49.338.', 49, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (339, 2198, N'F.50.339.', 50, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (340, 2198, N'F.50.340.', 50, N'REDAZIONE ACE', N'REDAZIONE ACE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (341, 2198, N'F.50.341.', 50, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (342, 2204, N'F.51.342.', 51, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (343, 2204, N'F.51.343.', 51, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (344, 2205, N'F.52.344.', 52, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (345, 2205, N'F.52.345.', 52, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (346, 2215, N'F.53.346.', 53, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (347, 2215, N'F.53.347.', 53, N'COORDINAMENTO DI COMMESSA', N'COORDINAMENTO DI COMMESSA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (348, 2215, N'F.53.348.', 53, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (349, 2215, N'F.53.349.', 53, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (350, 2216, N'F.54.350.', 54, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (351, 2218, N'F.55.351.', 55, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (352, 2218, N'F.55.352.', 55, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (353, 2218, N'F.55.353.', 55, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (354, 2220, N'F.56.354.', 56, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (355, 2220, N'F.56.355.', 56, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (356, 2220, N'F.56.356.', 56, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (357, 2220, N'F.56.357.', 56, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (358, 2220, N'F.56.358.', 56, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (359, 2229, N'F.57.359.', 57, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (360, 2232, N'F.58.360.', 58, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (361, 2235, N'F.59.361.', 59, N'AS-BUILT', N'AS-BUILT', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (362, 2235, N'F.59.362.', 59, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (363, 2235, N'F.59.363.', 59, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (364, 2235, N'F.59.364.', 59, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (365, 2236, N'F.60.365.', 60, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (366, 2236, N'F.60.366.', 60, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (367, 2236, N'F.60.367.', 60, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (368, 2236, N'F.60.368.', 60, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (369, 2236, N'F.60.369.', 60, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (370, 2243, N'F.61.370.', 61, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (371, 2249, N'F.62.371.', 62, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (372, 2249, N'F.62.372.', 62, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (373, 2253, N'F.63.373.', 63, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (374, 2255, N'F.64.374.', 64, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (375, 2255, N'F.64.375.', 64, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (376, 2255, N'F.64.376.', 64, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (377, 2255, N'F.64.377.', 64, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (378, 2259, N'F.65.378.', 65, N'STESURA SCHEMI', N'STESURA SCHEMI', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (379, 2260, N'F.66.379.', 66, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (380, 2260, N'F.66.380.', 66, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (381, 2261, N'F.67.381.', 67, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (382, 2262, N'F.68.382.', 68, N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', N'COLLAUDI, CONTROLLI, VERIFICHE TECNICHE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (383, 2263, N'F.69.383.', 69, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (384, 2269, N'F.70.384.', 70, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (385, 2269, N'F.70.385.', 70, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (386, 2269, N'F.70.386.', 70, N'VALIDAZIONE', N'VALIDAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (387, 2277, N'F.71.387.', 71, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (388, 2277, N'F.71.388.', 71, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (389, 2283, N'F.72.389.', 72, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (390, 2285, N'F.73.390.', 73, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (391, 2285, N'F.73.391.', 73, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (392, 2285, N'F.73.392.', 73, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (393, 2286, N'F.74.393.', 74, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (394, 2286, N'F.74.394.', 74, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (395, 2286, N'F.74.395.', 74, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (396, 2289, N'F.75.396.', 75, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (397, 2291, N'F.76.397.', 76, N'AS-BUILT', N'AS-BUILT', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (398, 2291, N'F.76.398.', 76, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (399, 2294, N'F.77.399.', 77, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (400, 2298, N'F.78.400.', 78, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (401, 2298, N'F.78.401.', 78, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (402, 2299, N'F.79.402.', 79, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (403, 2299, N'F.79.403.', 79, N'PROGETTO PRELIMINARE', N'PROGETTO PRELIMINARE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (404, 2299, N'F.79.404.', 79, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (405, 2300, N'F.80.405.', 80, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (406, 2301, N'F.81.406.', 81, N'CERTIFICAZIONE ENERGETICA', N'CERTIFICAZIONE ENERGETICA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (407, 2301, N'F.81.407.', 81, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (408, 2302, N'F.82.408.', 82, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (409, 2317, N'F.83.409.', 83, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (410, 2318, N'F.84.410.', 84, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (411, 2318, N'F.84.411.', 84, N'PRATICHE EDILIZIE', N'PRATICHE EDILIZIE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (412, 2318, N'F.84.412.', 84, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (413, 2321, N'F.85.413.', 85, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (414, 2321, N'F.85.414.', 85, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (415, 2324, N'F.86.415.', 86, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (416, 2324, N'F.86.416.', 86, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (417, 2325, N'F.87.417.', 87, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (418, 2326, N'F.88.418.', 88, N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', N'COORDINAMENTO PER LA SICUREZZA IN PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (419, 2326, N'F.88.419.', 88, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (420, 2326, N'F.88.420.', 88, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (421, 2326, N'F.88.421.', 88, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (422, 2326, N'F.88.422.', 88, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (423, 2327, N'F.89.423.', 89, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (424, 2329, N'F.90.424.', 90, N'PIANO DI SICUREZZA - 1° TRANCHE (3 PROGETTI)', N'PIANO DI SICUREZZA - 1° TRANCHE (3 PROGETTI)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (425, 2329, N'F.90.425.', 90, N'PRATICHE EDILIZIE - 1° TRANCHE (3 PROGETTI)', N'PRATICHE EDILIZIE - 1° TRANCHE (3 PROGETTI)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (426, 2329, N'F.90.426.', 90, N'PROGETTO DEFINITIVO - 1° TRANCHE (3 PROGETTI)', N'PROGETTO DEFINITIVO - 1° TRANCHE (3 PROGETTI)', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (427, 2331, N'F.91.427.', 91, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (428, 2332, N'F.92.428.', 92, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (429, 2334, N'F.93.429.', 93, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (430, 2334, N'F.93.430.', 93, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (431, 2340, N'F.94.431.', 94, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (432, 2341, N'F.95.432.', 95, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (433, 2345, N'F.96.433.', 96, N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', N'COORDINAMENTO PER LA SICUREZZA IN ESECUZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (434, 2355, N'F.97.434.', 97, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (435, 2356, N'F.98.435.', 98, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (436, 2358, N'F.99.436.', 99, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (437, 2360, N'F.100.437.', 100, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (438, 2362, N'F.101.438.', 101, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (439, 2363, N'F.102.439.', 102, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (440, 2365, N'F.103.440.', 103, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (441, 2366, N'F.104.441.', 104, N'DIREZIONE LAVORI E CONTABILITA', N'DIREZIONE LAVORI E CONTABILITA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (442, 2367, N'F.105.442.', 105, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (443, 2368, N'F.106.443.', 106, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (444, 2370, N'F.107.444.', 107, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (445, 2370, N'F.107.445.', 107, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (446, 2371, N'F.108.446.', 108, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (447, 2373, N'F.109.447.', 109, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (448, 2374, N'F.110.448.', 110, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (449, 2375, N'F.111.449.', 111, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (450, 2376, N'F.112.450.', 112, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (451, 2377, N'F.113.451.', 113, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (452, 2378, N'F.114.452.', 114, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (453, 2380, N'F.115.453.', 115, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (454, 2382, N'F.116.454.', 116, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (455, 2382, N'F.116.455.', 116, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (456, 2383, N'F.117.456.', 117, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (457, 2384, N'F.118.457.', 118, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (458, 2385, N'F.119.458.', 119, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (459, 2386, N'F.120.459.', 120, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (460, 2387, N'F.121.460.', 121, N'REDAZIONE CERTIFICATO ENERGETICO', N'REDAZIONE CERTIFICATO ENERGETICO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (461, 2387, N'F.121.461.', 121, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (462, 2387, N'F.121.462.', 121, N'SOPRALLUOGO', N'SOPRALLUOGO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (463, 2388, N'F.122.463.', 122, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (464, 2389, N'F.123.464.', 123, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (465, 2390, N'F.124.465.', 124, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (466, 2390, N'F.124.466.', 124, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (467, 2391, N'F.125.467.', 125, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (468, 2392, N'F.126.468.', 126, N'PROGETTO DEFINITIVO', N'PROGETTO DEFINITIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (469, 2392, N'F.126.469.', 126, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (470, 2392, N'F.126.470.', 126, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (471, 2393, N'F.127.471.', 127, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (472, 2395, N'F.128.472.', 128, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (473, 2396, N'F.129.473.', 129, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (474, 2400, N'F.130.474.', 130, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (475, 2403, N'F.131.475.', 131, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (476, 2404, N'F.132.476.', 132, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (477, 2405, N'F.133.477.', 133, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (478, 2407, N'F.134.478.', 134, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (479, 2408, N'F.135.479.', 135, N'PROGETTO ESECUTIVO', N'PROGETTO ESECUTIVO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (480, 2408, N'F.135.480.', 135, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (481, 2409, N'F.136.481.', 136, N'CERTIFICAZIONE ENERGETICA', N'CERTIFICAZIONE ENERGETICA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (482, 2409, N'F.136.482.', 136, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (483, 2410, N'F.137.483.', 137, N'CERTIFICAZIONE ENERGETICA', N'CERTIFICAZIONE ENERGETICA', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (484, 2410, N'F.137.484.', 137, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (485, 2411, N'F.138.485.', 138, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (486, 2414, N'F.139.486.', 139, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (487, 2415, N'F.140.487.', 140, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (488, 2418, N'F.141.488.', 141, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (489, 2422, N'F.142.489.', 142, N'REDAZIONE CERTIFICATO ENERGETICO', N'REDAZIONE CERTIFICATO ENERGETICO', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (490, 2422, N'F.142.490.', 142, N'RIESAME E VERIFICA PROGETTAZIONE', N'RIESAME E VERIFICA PROGETTAZIONE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (491, 2426, N'F.143.491.', 143, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (492, 2427, N'F.144.492.', 144, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +INSERT INTO dbo.AnagFasi + (idxFase, idxProgetto, codFase, idxFaseAncest, nomeFase, descrizioneFase, enableTime, enableMoney, Attivo, codClasse, codExt, budgetTime, budgetMoney) + VALUES (493, 2429, N'F.145.493.', 145, N'GENERALE', N'GENERALE', 1, 0, 1, NULL, NULL, 0.0000, 0.0000) +go + +set identity_insert dbo.AnagFasi off +go + +commit transaction +go + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(332, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00333_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00333_ets.sql new file mode 100644 index 0000000..bb89a3a --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00333_ets.sql @@ -0,0 +1,381 @@ +set xact_abort on; +go + +begin transaction; +go + +alter table TimbratureExpl drop + constraint DF_TimbratureExpl_minOrd , + constraint DF_TimbratureExpl_minLav , + constraint DF_TimbratureExpl_minNonLav , + constraint DF_TimbratureExpl_minStra , + constraint DF_TimbratureExpl_minPerm , + constraint DF_TimbratureExpl_minFer , + constraint DF_TimbratureExpl_minMal , + constraint DF_TimbratureExpl_minFest , + constraint DF_TimbratureExpl_minMpp , + constraint DF_TimbratureExpl_isOkTim , + constraint DF_TimbratureExpl_chkFunRes , + constraint DF_TimbratureExpl_chkFunCod , + constraint DF_TimbratureExpl_block , + constraint DF_TimbratureExpl_isOk ; +go + +exec sp_rename 'PK_TimbratureExpl_1', 'tmp__PK_TimbratureExpl_1', 'OBJECT'; +go + +exec sp_rename 'TimbratureExpl', 'tmp__TimbratureExpl_0', 'OBJECT'; +go + +create table TimbratureExpl( + dataLav date not null, + idxDipendente int not null, + CognomeNome nvarchar(100), + entrata_1 datetime, + uscita_1 datetime, + entrata_2 datetime, + uscita_2 datetime, + entrata_3 datetime, + uscita_3 datetime, + entrata_4 datetime, + uscita_4 datetime, + h_lav float, + h_giust as (((((CONVERT([float],[minPerm],(0))+[minFer])+[minMal])+[minFest])+[minMpp])/(60)), + minLav int constraint DF_TimbratureExpl_minLav default ((0)), + minOrd int constraint DF_TimbratureExpl_minOrd default ((0)), + minNonLav int constraint DF_TimbratureExpl_minNonLav default ((0)), + minStra int constraint DF_TimbratureExpl_minStra default ((0)), + minPerm int constraint DF_TimbratureExpl_minPerm default ((0)), + minFer int not null constraint DF_TimbratureExpl_minFer default ((0)), + minMal int constraint DF_TimbratureExpl_minMal default ((0)), + minFest int constraint DF_TimbratureExpl_minFest default ((0)), + minMpp int constraint DF_TimbratureExpl_minMpp default ((0)), + minArcoPres as (datediff(minute,isnull([entrata_1],getdate()),isnull(isnull([uscita_4],isnull([uscita_3],isnull([uscita_2],isnull([uscita_1],[entrata_1])))),getdate()))), + isOkTim bit constraint DF_TimbratureExpl_isOkTim default ((0)), + isOkApp bit constraint DF_TimbratureExpl_isOk default ((1)), + isOkLav as (case when [minOrd]<=((((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest])+[minMpp]) then (1) else (0) end), + isOk as (([isOkTim]&[isOkApp])&case when [minOrd]<=((((([minLav]+[minPerm])+[minFer])+[minMal])+[minFest])+[minMpp]) then (1) else (0) end), + block bit constraint DF_TimbratureExpl_block default ((0)), + chkFunCod nvarchar(50) constraint DF_TimbratureExpl_chkFunCod default (''), + chkFunRes nvarchar(50) constraint DF_TimbratureExpl_chkFunRes default (''), + + constraint PK_TimbratureExpl_1 primary key(dataLav,idxDipendente) +); +go + +create index ix_idxDip on TimbratureExpl(idxDipendente) + include(dataLav,CognomeNome,h_lav,minOrd,minStra,minPerm,minFer,block,isOkApp,isOkTim); +go + +create index ix_TimbrExpl_CognomeNome_DataLav on TimbratureExpl(CognomeNome,dataLav); +go + +exec sp_addextendedproperty 'MS_Description', 'totale ore giustificate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'h_giust'; +go + +exec sp_addextendedproperty 'MS_Description', 'minuti non lavorati (ovvero se fatti meno di ordinari e senza giustificativi)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minNonLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'DATEDIFF(n, ISNULL(entrata_1,GETDATE()), ISNULL(ISNULL(uscita_4,ISNULL(uscita_3,ISNULL(uscita_2,ISNULL(uscita_1,entrata_1)))),GETDATE()))', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'minArcoPres'; +go + +exec sp_addextendedproperty 'MS_Description', 'dato sintetico x indicare se TUTTE le timbrature componenti siano approvate', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkApp'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se la giornata sia ok (oreLav + giustificativi >= oreOrd)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'isOkLav'; +go + +exec sp_addextendedproperty 'MS_Description', 'determina se il record sia "bloccato" (archiviazione e blocco mesi precedenti...)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'block'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (codice)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunCod'; +go + +exec sp_addextendedproperty 'MS_Description', 'eventuale diagnostica da check function sulla riga indicata (spiegazione)', 'SCHEMA', 'dbo', 'TABLE', 'TimbratureExpl', 'COLUMN', 'chkFunRes'; +go + +insert into TimbratureExpl(dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,minMpp,isOkTim,isOkApp,block,chkFunCod,chkFunRes) select dataLav,idxDipendente,CognomeNome,entrata_1,uscita_1,entrata_2,uscita_2,entrata_3,uscita_3,entrata_4,uscita_4,h_lav,minLav,minOrd,minNonLav,minStra,minPerm,minFer,minMal,minFest,minMpp,isOkTim,isOkApp,block,chkFunCod,chkFunRes from tmp__TimbratureExpl_0; +go + +drop table tmp__TimbratureExpl_0; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter PROCEDURE stp_giust_insByDate +( + @idxDipendente INT = 0, + @dataRif DATETIME, + @codGiust NVARCHAR(5) = 'PERM' +) +AS +-- ============================================= +-- Description: QUANDO VIENE USATA ??? +-- SE c'è anomalia MPP entra sempre in gestione anomalia MPP per prima cosa +-- ============================================= +DECLARE @minPerm INT = 0 -- min necessari x chiudere giornata +DECLARE @isPP BIT = 0 + +SELECT @isPP = CASE WHEN ISNULL(chkFunCod,'')='P' THEN 1 ELSE 0 END +FROM TimbratureExpl WHERE idxDipendente=@idxDipendente AND dataLav=@dataRif + +BEGIN TRAN -- ???? MA SERVE ??? + + IF(@isPP=1) -- se carico mancata pausa pranzo + BEGIN + -- recupero tipo di fuction da usare + DECLARE @chkFun NVARCHAR(50) = '' + DECLARE @minPP INT = 0 + + -- imposto variabili + SELECT @chkFun = dbo.f_chkFunDip(@idxDipendente), @codGiust = 'MPP' -- mancata pausa pranzo + + -- controllo tipo di funzione... e imposto risultato! + /* + IF(@chkFun = 'PP60m') + BEGIN + SET @minPP = 60 + END + ELSE IF(@chkFun = 'PP30m') + BEGIN + SET @minPP = 30 + END + */ + IF(@chkFun LIKE 'PP%m') + BEGIN + SELECT @minPP=REPLACE(REPLACE(@chkFun,'PP',''),'m','') + END + -- calcolo quota permesso + SELECT @minPerm = @minPP - (minArcoPres - minLav ) + FROM TimbratureExpl + WHERE idxDipendente = @idxDipendente AND dataLav = @dataRif + + -- INSERT giustificativo mancata pausa pranzo + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END + ELSE + BEGIN + -- variabili + DECLARE @minArr INT + --SELECT @minArr=dbo.f_minArrotDip(@idxDipendente) + SELECT @minArr = ISNULL(valInt,1) FROM AnagKeyValue WHERE nomeVar = 'minutiRoundDay' + + -- calcolo minuti + SELECT @minPerm = (CEILING(CONVERT(FLOAT,minOrd-minLav)/@minArr)*@minArr)-minMpp + FROM TimbratureExpl + WHERE isOkLav = 0 + AND idxDipendente = @idxDipendente + AND dataLav = @dataRif + + -- INSERT giustificativo! + INSERT INTO Giustificativi + VALUES (@dataRif,@idxDipendente,@codGiust,@minPerm,1) + END +COMMIT TRAN + +RETURN +go + +commit; +go + + +set ANSI_NULLS on; +go + +/****************************************************************************** +* Function f_oreFestDip +* calcola ore festività dipendente x data +* +* ATTENZIONE: si suppone valga default a lunedì cioé SET DATEFIRST 1 +* +* mod: S.E.L. 2013.05.08 +* +*******************************************************************************/ +create FUNCTION f_oreFestDip +( + @idxDipendente INT, + @dataRif DATETIME +) +RETURNS FLOAT +AS + +BEGIN + + DECLARE @oreFerie FLOAT = 0 + DECLARE @trovato INT = 0 + -- controllo se sia un giorno nel calendario ferie... + SET @trovato = ( SELECT ISNULL(COUNT(*),0) FROM CalendFesteFerie WHERE data = @dataRif AND CodGiust='FEST' ) + IF(@trovato > 0) + BEGIN + SET @oreFerie = dbo.f_oreOrdDip(@idxDipendente, @dataRif) + END + + RETURN @oreFerie + +END +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/****************************************************************************** +* Function f_oreFerieDip +* calcola ore FERIE dipendente x data +* +* ATTENZIONE: si suppone valga default a lunedì cioé SET DATEFIRST 1 +* +* mod: S.E.L. 2012.11.21 +* +*******************************************************************************/ +alter FUNCTION f_oreFerieDip +( + @idxDipendente INT, + @dataRif DATETIME +) +RETURNS FLOAT +AS + +BEGIN + + DECLARE @oreFerie FLOAT = 0 + DECLARE @trovato INT = 0 + -- controllo se sia un giorno nel calendario ferie... + SET @trovato = ( SELECT ISNULL(COUNT(*),0) FROM CalendFesteFerie WHERE data = @dataRif AND CodGiust='FER' ) + IF(@trovato > 0) + BEGIN + SET @oreFerie = dbo.f_oreOrdDip(@idxDipendente, @dataRif) + END + + RETURN @oreFerie + +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_timbratureExplFillDate +* +* inserisce nelle TimbratureExpl le date mancanti x ogni dipendente, dato il mese indicato (fino a max data corrente...) +* +* mod: S.E.L. 2012.11.21 +* +**********************************************************/ +alter PROCEDURE stp_timbratureExplFillDate +( + @inizio DATETIME, + @fine DATETIME +) +AS + +SET DATEFIRST 1 +-- quanti giorni mi servono? conto giorni del mese +DECLARE @numD INT +SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine) ) + +-- elenco delle date DEL MESE (compresi sab/dom) fino a max data odierna +;WITH myCTE AS +( + SELECT CONVERT(DATE,DATEADD(dd, (N-1), @inizio)) as Data, idxDipendente, Cognome + ' ' + Nome + ' [' + Matricola + ']' as CognomeNome + FROM Tally, Dipendenti + WHERE N <= @numD +) +-- INSERISCO le mancanti con i min da lavorare da tab orari x ogni dipendente e le festività + +INSERT INTO TimbratureExpl(dataLav, idxDipendente, CognomeNome, h_lav, minOrd, minFer, minFest, isOkTim) +SELECT mc.Data, mc.idxDipendente, mc.CognomeNome, 0, dbo.f_oreOrdDip(mc.idxDipendente,mc.Data) * 60, dbo.f_oreFerieDip(mc.idxDipendente,mc.Data) * 60, dbo.f_oreFestDip(mc.idxDipendente,mc.Data) * 60, 1 +FROM myCte as mc LEFT OUTER JOIN TimbratureExpl te +ON mc.idxDipendente=te.idxDipendente AND mc.Data = te.dataLav +WHERE te.dataLav IS NULL + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +------------------------------------------------------------------------ +-- stp_timbratureExpl_getContinuato +-- +-- Recupera la tab timbrature expl filtrando per anomalie di MANCATA PAUSA PRANZO (continuato) +-- mod: S.E.L. - 2013..05.08 +------------------------------------------------------------------------ +create PROCEDURE stp_timbratureExpl_getContinuato +( + @idxDipendente INT = 0, -- 0 = tutti + @inizio DATETIME, + @fine DATETIME +) +AS + +SELECT * +FROM TimbratureExpl +WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + AND ((dataLav >= @inizio) AND (dataLav <= @fine)) + AND isOkTim = 1 -- IN == OUT + AND (NOT (entrata_1 IS NULL) AND (entrata_2 IS NULL)) --entrata_1 ed uscita_1 ci sono, le altre no --> continuato! + AND minOrd > 240 -- orario con + di 4 ore sul giorno! + AND chkFunCod ='P' + AND (minPerm + minFer + minFest + minMPP) = 0 -- non ci sono compensazioni Mancata Pausa Pranzo +ORDER BY dataLav DESC + +RETURN +go + +commit; +go + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(333, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00340_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00340_ets.sql new file mode 100644 index 0000000..47c3bb2 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00340_ets.sql @@ -0,0 +1,2625 @@ +set ANSI_NULLS on; +go + +--IF OBJECT_ID (N'dbo.f_t_FindReports', N'TF') IS NOT NULL +-- DROP FUNCTION dbo.f_t_FindReports; +--GO + +create FUNCTION f_t_FindReports ( @Data SmallDateTIME , @RifDitta NVARCHAR(3) ) +RETURNS @retFindReports TABLE +( + dataLav date NOT NULL, + idxDipendente INT NOT NULL, + mm_straordinari decimal(9,3) NOT NULL, + gruppo NVARCHAR(50) +) +--Returns a result set that lists all the employees who report to the +--specific employee directly or indirectly.*/ +AS +BEGIN + +DECLARE @DataStart AS Date; +DECLARE @DataEnd AS Date; +DECLARE @nDip AS INT; + +IF @Data IS NULL SET @Data = GETDATE(); -- se data passata è nulla setto a getdate + +SET @DataStart = DATEADD(MONTH, DATEDIFF( MONTH, 0, @Data), 0); +SET @DataEnd = DATEADD(DAY, -1, DATEADD(MONTH, 1 ,@DataStart ) ); + + +WITH EMP_cte -- CTE name and columns + AS ( + SELECT -- Ore + t.idxDipendente + , d.matricola + , t.dataLav + , t.mm_ordinari AS minOrdExp -- minuti ordinari effettivi per export + , CASE WHEN t.mm_lavorati-t.mm_straordinari > 0 + THEN (t.mm_lavorati-t.mm_straordinari) + ELSE 0 + END AS minLavExp -- minuti Lavorati effettivi per export + , t.mm_straordinari AS minStraExp -- minuti straordinari effettivi per export + + -- Giustificativi + , t.mm_permessi AS minPermExp + , t.mm_ferie AS minFerieExp + , t.minMal AS minMalExp + , t.mm_festivita AS minFestExp + + -- parte iniziale Record + , RIGHT(dbo.f_expDataGGMMAAAA(dataLav),4) + + SUBSTRING(dbo.f_expDataGGMMAAAA(dataLav),3,2) + + ISNULL(@RifDitta,' ') -- Riferimento Ditta CHAR(3) ??? + + CONVERT(CHAR(4),ag.codExt) -- codice Ditta ( letto da AnagGruppi ) CHAR(4) + + dbo.f_padLeft(d.matricola, 5, '0') + '0' -- 0 finale serve x doppio record x cambio qualifica ??? + AS Record + ,d.gruppo + FROM dbo.v_OreTimbratureDipendente AS t -- vista COMUNE con già le ore effettive calcolate +-- FROM dbo.TimbratureExpl AS t + INNER JOIN dbo.Dipendenti AS d ON t.idxDipendente = d.idxDipendente + INNER JOIN AnagGruppi ag ON d.gruppo = ag.gruppo + WHERE dataLav >= @DataStart AND dataLav < @DataEnd +-- AND ( d.gruppo = @gruppo OR ISNULL(@gruppo,'') = '' ) -- controllo gruppo! solo quello selezionato o tutti + AND ag.exportEnab = 1 -- gruppo attivo x export + ) +-- copy the required columns to the result of the function + INSERT @retFindReports + SELECT dataLav, idxDipendente, minStraExp, gruppo + FROM EMP_cte + RETURN +END + +-- Example invocation +--SELECT EmployeeID, FirstName, LastName, JobTitle, RecursionLevel +--FROM dbo.ufn_FindReports(1); + + +--SELECT * FROM dbo.f_t_FindReports ( '20130101', 'GA1' ) +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: GCarlo +-- Create date: 05-2013 +-- Description: Export Ore Paghe x ETS - calcolo tenendo conto delle ore assorbite +-- ============================================= +create PROCEDURE export.stp_orePerPaghe_OLD + -- parameters for the stored procedure + @data DATE = NULL, + @idxDipendente INT = NULL, + @RifDitta NVARCHAR(3) = 'EG1', -- riferimento "interno": va letto da "gruppo" poiché cambia x ogni loro "sottosocietà": ETS, XPanding, Studio Associato, SNOB + @gruppo NVARCHAR(50) = NULL +AS +BEGIN + + SET NOCOUNT ON; + -- creo date Inizio-Fine Mese da processare + DECLARE @DataStart AS DATE; + DECLARE @DataEnd AS DATE; + + IF @Data IS NULL SET @Data = GETDATE(); -- se data passata è nulla setto a getdate + + SET @DataStart = DATEADD(MONTH, DATEDIFF( MONTH, 0, @Data), 0); + SET @DataEnd = DATEADD(DAY, -1, DATEADD(MONTH, 1 ,@DataStart ) ); + + IF OBJECT_ID('tempdb..#TempTable') IS NOT NULL + DROP TABLE #TempTable; + + SELECT + ROW_NUMBER() OVER(PARTITION BY t.idxDipendente ORDER by t.dataLav ) AS Riga + , t.idxDipendente + , t.CognomeNome + , t.dataLav + , ag.codExt + , d.matricola + , t.entrata_1, t.uscita_1, t.entrata_2 , t.uscita_2, t.entrata_3 , t.uscita_3, t.entrata_4 , t.uscita_4 + , t.isOkTim , t.isOkApp, t.isOkLav, t.isOk + -- parte iniziale Record x EXPORT PAGHE ETS + , RIGHT(dbo.f_expDataGGMMAAAA(dataLav),4) -- ANNO AAAA + + SUBSTRING(dbo.f_expDataGGMMAAAA(dataLav),3,2) -- MESE MM + + ISNULL(@RifDitta,'EG1') -- Riferimento Ditta CHAR(3) ??? + + CONVERT(CHAR(4),ag.codExt) -- codice Ditta ( letto da AnagGruppi ) CHAR(4) + + dbo.f_padLeft(d.matricola, 5, '0') + '0' -- 0 finale serve x doppio record x cambio qualifica ??? + AS Record + + -- parte iniziale Record + , t.mm_ordinari AS minOrdExp -- minuti ordinari effettivi per export + , CASE WHEN t.mm_lavorati-t.mm_straordinari > 0 + THEN (t.mm_lavorati-t.mm_straordinari) + ELSE 0 + END AS minLavExp -- minuti Lavorati effettivi per export + , t.mm_straordinari AS minStra -- minuti straordinari + + -- Giustificativi + , t.mm_permessi AS minPermExp + , t.mm_ferie AS minFerieExp + , t.minMal AS minMalExp + , t.mm_festivita AS minFestExp + , o.oreStraordAss + + INTO #TempTable + FROM dbo.v_OreTimbratureDipendente AS t -- vista COMUNE con già le ore effettive calcolate + INNER JOIN dbo.Dipendenti AS d ON t.idxDipendente = d.idxDipendente + INNER JOIN dbo.AnagOrari AS o ON d.codOrario = o.codOrario + INNER JOIN dbo.AnagGruppi AS ag ON d.gruppo = ag.gruppo + + WHERE dataLav >= @DataStart AND dataLav < @DataEnd + AND ( d.gruppo = @gruppo OR ISNULL(@gruppo,'') = '' ) -- controllo gruppo! solo quello selezionato o tutti + AND ag.exportEnab = 1 -- gruppo attivo x export + AND ( t.idxDipendente = @idxDipendente OR @idxDipendente IS NULL OR @idxDipendente = 0 ) + + -- SELECT * FROM #TempTable + + -- Calcolo gli straordinari progressivi + -- Leggo solo i record con riga = 1 e poi estraggo tutti i successivi dello stesso dip in modo ricorsivo + ;WITH cte + AS ( SELECT *, CONVERT( INT , minStra ) AS minStraProgr -- converto altrimenti mi da errore?!?!? + FROM #TempTable WHERE Riga = 1 + UNION ALL + SELECT t.*, CONVERT( INT, ( t.minStra + t1.minStraProgr ) ) + FROM #TempTable AS t + INNER JOIN cte AS t1 + ON t.Riga = t1.Riga + 1 AND t.idxDipendente = t1.idxDipendente + ) + SELECT * , + CASE + WHEN minStraProgr - (cte.oreStraordAss * 60) <= 0 THEN 0 + WHEN minStraProgr - (cte.oreStraordAss * 60) < minStra THEN minStraProgr - (cte.oreStraordAss * 60) + ELSE minStra + END AS minStraExp + INTO #expTable + FROM cte + ORDER BY idxDipendente, Riga + OPTION ( MAXRECURSION 0 ); + + IF OBJECT_ID('tempdb..#TempTable') IS NOT NULL + DROP TABLE #Sales +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +create table Storico_AnagFasi( + idxEv int not null identity constraint PK_Storico_AnagFasi primary key, + DataEv datetime, + idxFase int, + idxProgetto int, + codFase nvarchar(250), + idxFaseAncest int constraint DF_Storico_AnagFasi_idxFaseAncest default ((0)), + nomeFase nvarchar(250), + descrizioneFase nvarchar(250), + enableTime bit constraint DF_Storico_AnagFasi_enableTime default ((0)), + enableMoney bit constraint DF_Storico_AnagFasi_enableMoney default ((0)), + Attivo bit constraint DF_Storico_AnagFasi_Attivo default ((1)), + codClasse nvarchar(10), + codExt nvarchar(50), + budgetTime decimal(19,4), + budgetMoney decimal(19,4) +); +go + +exec sp_addextendedproperty 'MS_Description', 'codice fase gerarchico (F.1.2. = Fase 1, sottofase 2) - aggiornare con trigger!', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'codFase'; +go + +exec sp_addextendedproperty 'MS_Description', N'fase ANCESTOR (contenitore), 0 = è top level', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'idxFaseAncest'; +go + +exec sp_addextendedproperty 'MS_Description', 'indica se sia abilitata o meno a ricevere assegnazioni di record temporali', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'enableTime'; +go + +exec sp_addextendedproperty 'MS_Description', 'indica se sia abilitata o meno a ricevere assegnazioni di record di spesa', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'enableMoney'; +go + +exec sp_addextendedproperty 'MS_Description', 'codice univoco', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'codClasse'; +go + +exec sp_addextendedproperty 'MS_Description', 'codice esterno', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'codExt'; +go + +exec sp_addextendedproperty 'MS_Description', 'Budget del progetto (in ore)', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagFasi', 'COLUMN', 'budgetTime'; +go + +create table Storico_AnagProgetti( + idxEv int not null identity constraint PK_Storico_AnagProgetti primary key, + DataEv datetime, + idxProgetto int, + idxCliente int, + nomeProj nvarchar(50), + descrProj nvarchar(250), + OldIdx int, + Attivo bit constraint DF_Storico_AnagProgetti_Attivo default ((1)), + codExt nvarchar(50), + avvio datetime, + chiusura datetime +); +go + +exec sp_addextendedproperty 'MS_Description', 'codice esterno', 'SCHEMA', 'dbo', 'TABLE', 'Storico_AnagProgetti', 'COLUMN', 'codExt'; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +drop table Giustificativi_bck; +go + +drop table PeriodiLav_bck; +go + +drop table TimbratureExpl_bck; +go + +drop table Timbrature_bck; +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************************************* +* Trigger su delete/update +* +* Storicizza valori precedenti della tabella +* +* ultima modifica: S.E. Locatelli - 2013.04.29 +**************************************************************/ +create TRIGGER trg_AP_storicizza +ON AnagProgetti +FOR UPDATE, DELETE +AS + +/* IF UPDATE() ... */ + +-- in caso di update e delete vado BRUTALMENTE a salvare record precedente in tabella storico relativa... +INSERT INTO Storico_AnagProgetti +SELECT GETDATE(), d.* FROM DELETED d +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************************************* +* Trigger su delete/update +* +* Storicizza valori precedenti della tabella +* +* ultima modifica: S.E. Locatelli - 2013.04.29 +**************************************************************/ +create TRIGGER trg_AF_storicizza +ON AnagFasi +FOR UPDATE, DELETE +AS + +/* IF UPDATE() ... */ + +-- in caso di update e delete vado BRUTALMENTE a salvare record precedente in tabella storico relativa... +INSERT INTO Storico_AnagFasi +SELECT GETDATE(), d.* FROM DELETED d +go + +commit; +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-24' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-25' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-26' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-27' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-28' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-29' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-30' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-03-31' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-01' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-02' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-03' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-04' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-05' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-06' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-07' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-08' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-09' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-10' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-11' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-12' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-13' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-14' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-15' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-16' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-17' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-18' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-19' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-20' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-21' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-22' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-23' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-24' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-25' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-26' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-27' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-28' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-29' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-04-30' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-01' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-02' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-03' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-04' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-05' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-06' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-07' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-08' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-09' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-10' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-11' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-12' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-13' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-14' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-15' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-16' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-17' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-18' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-19' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-20' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-21' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-22' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-23' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-24' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-25' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-26' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-27' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=1 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=3 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=4 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=5 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=6 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=7 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=9 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=11 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=12 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=13 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=14 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=15 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=16 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=17 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=18 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=20 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=21 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=22 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=23 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=24 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=25 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=26 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=27 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=28 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=29 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=30 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=31 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=32 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=33 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=34 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-28' and idxDipendente=35 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-29' and idxDipendente=2 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-29' and idxDipendente=8 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-29' and idxDipendente=10 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-29' and idxDipendente=19 +DELETE FROM dbo.RegAttivitaExpl WHERE dataLav='2013-05-29' and idxDipendente=34 +go + +commit transaction +go + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.RegAttivita WHERE idxRA=48 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.RegAttivita WHERE idxRA=47 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.RegAttivita WHERE idxRA=21 +DELETE FROM dbo.RegAttivita WHERE idxRA=23 +DELETE FROM dbo.RegAttivita WHERE idxRA=33 +DELETE FROM dbo.RegAttivita WHERE idxRA=37 +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +DELETE FROM dbo.RegAttivita WHERE idxRA=20 +DELETE FROM dbo.RegAttivita WHERE idxRA=22 +DELETE FROM dbo.RegAttivita WHERE idxRA=28 +DELETE FROM dbo.RegAttivita WHERE idxRA=29 +go + +commit transaction +go + + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(340, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00345_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00345_ets.sql new file mode 100644 index 0000000..199799b --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00345_ets.sql @@ -0,0 +1,173 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/*---------------------------------- +* stp_ricalcolaRegAttivitaExpl_byPeriodoUser +* +* Ricalcola le RegAttivitaExpl x utente e intervallo date +* mod: S.E.L. - 2013.01.21 +*----------------------------------*/ +alter PROCEDURE stp_ricalcolaRegAttivitaExpl_byPeriodoUser +( + @idxDipendente INT = 0, + @inizio DATETIME, + @fine DATETIME +) +AS + +-- dichiaro variabili x calcolo tempo execuzione e num records! +DECLARE @startProc DATETIME = GETDATE() +DECLARE @totRecords INT = 0 + +BEGIN + + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @inizio, @fine ) ) + + -- crea eventuali record mancanti: data, dip, cognome-nome + INSERT INTO RegAttivitaExpl(dataLav, idxDipendente) + SELECT ty.Data, ty.idxDipendente + FROM ( + SELECT CONVERT(DATE,DATEADD(dd, -N, @fine)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD -- solo dati desiderati + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) --filtro su dipendenti + ) ty LEFT OUTER JOIN RegAttivitaExpl rae ON ty.Data=rae.dataLav AND ty.idxDipendente=rae.idxDipendente + WHERE rae.dataLav IS NULL -- righe mancanti! + + -- resetto a zero le eventuali righe che non hanno attività registrate + UPDATE rae + SET minRegAtt = 0 + ,descrProj = '' + FROM RegAttivitaExpl rae + LEFT OUTER JOIN ( + SELECT DISTINCT idxDipendente, CONVERT(DATE,inizio) AS data + FROM dbo.RegAttivita + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (inizio >= DATEADD(DAY,-1,@inizio) AND inizio <= @fine) + GROUP BY idxDipendente, CONVERT(DATE,inizio) + + ) vra ON rae.dataLav = vra.data AND rae.idxDipendente=vra.idxDipendente + WHERE vra.data IS NULL -- righe mancanti! + AND ((rae.idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (rae.dataLav >= @inizio AND rae.dataLav < @fine)) -- solo x dip e periodo selezionati + + -- tab temp del record date progetti + ;WITH myCteRA AS( + SELECT idxDipendente, CONVERT(DATE,inizio) AS data, SUM(oreTot) AS oreTot, SUM(dbo.f_minuteInterval(inizio, fine)) as minTot, dbo.f_ProgettiByDate(idxDipendente, CONVERT(DATE,inizio)) AS progetti + FROM dbo.RegAttivita + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (inizio >= DATEADD(DAY,-1,@inizio) AND inizio <= @fine) + GROUP BY idxDipendente, CONVERT(DATE,inizio) + ) + + -- aggiorno la tab delle RegAttivitaExpl + UPDATE rae + SET minRegAtt = minTot + ,descrProj = ISNULL(progetti,'') + FROM RegAttivitaExpl rae + INNER JOIN myCteRA vra ON rae.dataLav = vra.data AND rae.idxDipendente=vra.idxDipendente + + -- aggiorno cognome nome + BEGIN TRY + UPDATE rae + SET CognomeNome = ISNULL(vcn.CognomeNome,'') + FROM RegAttivitaExpl rae INNER JOIN v_cognomeNome vcn ON rae.idxDipendente = vcn.idxDipendente + WHERE ISNULL(rae.CognomeNome,'') = '' + END TRY + BEGIN CATCH + -- non faccio nulla + END CATCH +END + +--SELECT @numD = @numD * COUNT(*) FROM Dipendenti WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) + +--SELECT @startProc AS startTime, GETDATE() AS endTime, @numD AS numRec, DATEDIFF(ms, @startProc, GETDATE()) AS totMs, CAST(@numD AS FLOAT) * 1000 / DATEDIFF(ms, @startProc, GETDATE()) AS recPerSec + +RETURN +go + +commit; +go + + + +create table RegistroEventi( + DataOra datetime not null, + evento nvarchar(50) not null, + commento nvarchar(250), + + constraint PK_RegistroEventi primary key(DataOra,evento) +); +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.RegistroEventi + VALUES ('2013-06-10 12:21:52.250', N'checkAnomalie', N'-') +INSERT INTO dbo.RegistroEventi + VALUES ('2013-06-10 12:21:52.250', N'dailyDuties', N'-') +go + +commit transaction +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RE_GetByDataEv +* +* recupera dati da registro eventi x data ed evento +* +* mod: S.E.L. 2012.10.29 +* +**********************************************************/ +create PROCEDURE stp_RE_GetByDataEv +( + @evento NVARCHAR(50), + @data AS DATE +) +AS + +SELECT * +FROM RegistroEventi +WHERE (evento = @evento) AND (CAST(ISNULL(DataOra, '1900-01-01') AS DATE) = @data) + +RETURN +go + +commit; +go + + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(345, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00355_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00355_ets.sql new file mode 100644 index 0000000..e773437 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00355_ets.sql @@ -0,0 +1,346 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +alter VIEW v_logCommUt +AS +SELECT dataLav AS Data, idxDipendente, CognomeNome, h_lav, 0.00 AS h_com, isOk AS okTimbr, isOk AS okLavCom, '---' AS progetto, minOrd, minStra, minPerm, + minFer, minMal, minFest, minMpp +FROM dbo.TimbratureExpl +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +-- ============================================= +-- Author: G.Rottoli +-- Create date: 2013.03.12 +-- Description: Stored per export x stampa di controllo tracciato paghe x ETS +-- ============================================= +alter PROCEDURE export.stp_prt_orePagheMensileETS +( + @Anno NVARCHAR(4), + @Mese NVARCHAR(2), + @idxDipendente INT = 0, -- 0 = tutti + @flgOnlyErr BIT = 0, + @flgSingleUser BIT = 0 -- Stampa x singolo utente ( ritorna dati solo utente loggato SYSTEM_USER ) +) +AS +BEGIN + +-- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements. + SET NOCOUNT ON; + + DECLARE @dateFrom AS SMALLDATETIME; + DECLARE @dateTo AS SMALLDATETIME; + + SET @dateFrom = @Anno + @Mese + '01'; + SET @dateTo = DATEADD( MM, 1, @dateFrom) -1; + + EXEC export.stp_ricalcolaOrePerPaghe @dateFrom ; + + SELECT + e.idxDipendente + , e.dataLav + , e.matricola + , e.codExt + , e.RifDitta + , e.oreStraordAss + , e.minLavStra + , e.minLavTot + , e.minStraProgrMese + , e.minPrevExp + , e.minLavOrdExp + , e.minStraExp + , e.minPermExp + , e.minFerieExp + , e.minMalExp + , e.minFestExp + , e.hhLavTotExp + , e.hhStraProgrMeseExp + , e.hhPrevExp + , e.hhLavOrdExp + , e.hhStraExp + , e.hhPermExp + , e.hhFerieExp + , e.hhMalExp + , e.hhFestExp + , e.CognomeNome + , e.entrata_1 + , e.uscita_1 + , e.entrata_2 + , e.uscita_2 + , e.entrata_3 + , e.uscita_3 + , e.entrata_4 + , e.uscita_4 + , e.isOkTim + , e.isOkApp + , e.isOkLav + , e.isOk + , e.block + , e.chkFunCod + , e.chkFunRes + , e.arrotMin + , e.gruppo + , e.exportEnab + + --, e.h_ordinarie + --, e.h_lavorate + --, e.h_straordinarie + --, e.h_permessi + --, e.h_NonLavorati + --, e.h_ferie + --, e.h_malattia + --, e.h_festivita + --, e.mm_ordinari + --, e.mm_lavorati + --, e.mm_straordinari + --, e.mm_permessi + --, e.mm_NonLavorati + --, e.mm_ferie + --, e.mm_malattia + --, e.mm_festivita + --, e.minMpp + --, e.minLav + --, e.minOrd + --, e.minNonLav + --, e.minStra + --, e.minPerm + --, e.minFer + --, e.minMal + --, e.minFest + --, e.minArcoPres + --, e.h_lav + --, e.h_giust + FROM dbo.v_OreTimbratureDipendenteExport AS e + INNER JOIN dbo.Dipendenti AS dip + ON e.idxDipendente=dip.idxDipendente + AND ( dip.dominio + '\' + dip.utente = SYSTEM_USER OR @flgSingleUser = 0 ) + WHERE datalav BETWEEN @dateFrom AND @dateTo + AND ( e.idxDipendente = @idxDipendente OR @idxDipendente = 0 OR @flgSingleUser = 1 ) + AND ( @flgOnlyErr = 0 -- cmq tutti se @flgOnlyErr = False o solo quelli in errore NON USATO ( veto Sam ) + OR isOk = 0 OR h_ordinarie > ( h_lavorate + h_ferie + h_permessi + h_festivita + h_malattia ) ) -- altrimenti quelle in errore + AND e.exportEnab = 1 + +END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_lcuByDipDate +* +* elenco dati di timbratura e commessa per utente/periodo +* +* mod: S.E.L. 2012.11.02 +* +**********************************************************/ +alter PROCEDURE stp_lcuByDipDate +( + @idxDipendente INT, + @dataFrom DATETIME, + @dataTo DATETIME, + @maxErrMin INT = 0, -- minuti massimi di scostamento consentiti per DIFETTO, default 0 + @maxErrPlus INT = 0 -- minuti massimi di scostamento consentiti per ECCESSO, default 0 +) +with recompile +AS + +BEGIN + + -- faccio una tab temporanea con tallyTable x calcolo periodo intero... + DECLARE @numD INT + SET @numD = ( SELECT DATEDIFF(dd, @dataFrom, @dataTo ) ) + + -- tab dei record RegAttività progetti + ;WITH myCteRA AS( + SELECT idxDipendente, dataLav, minRegAtt, descrProj + FROM dbo.RegAttivitaExpl + WHERE (idxDipendente = @idxDipendente OR @idxDipendente = 0) AND (dataLav >= DATEADD(DAY,-1,@dataFrom) AND dataLav <= @dataTo) + + ) + + SELECT mc.Data, mc.idxDipendente, ISNULL(te.CognomeNome,'') AS CognomeNome, ISNULL(te.h_lav,0) AS h_lav, CAST(ISNULL(vra.minRegAtt,0) AS DECIMAL(9,3))/60 AS h_com + ,ISNULL(te.isOk,0) AS okTimbr + ,CASE WHEN ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 >= @maxErrMin AND ISNULL(vra.minRegAtt,0)-ISNULL(te.h_lav,0)*60 <= @maxErrPlus THEN 1 ELSE 0 END AS okLavCom + ,ISNULL(vra.descrProj,'') AS progetti, ISNULL(te.minOrd,0) AS minOrd, ISNULL(te.minStra,0) AS minStra, ISNULL(te.minPerm,0) AS minPerm, ISNULL(te.minFer,0) AS minFer + ,ISNULL(te.minMal,0) AS minMal, ISNULL(te.minFest,0) AS minFest, ISNULL(te.minMpp,0) AS minMpp + + FROM (SELECT CONVERT(DATE,DATEADD(dd, -N, @dataTo)) as Data, idxDipendente + FROM Tally, Dipendenti + WHERE N <= @numD + AND (idxDipendente = @idxDipendente OR @idxDipendente = 0) + ) AS mc + LEFT OUTER JOIN myCteRA vra ON mc.Data = vra.dataLav AND mc.idxDipendente=vra.idxDipendente + LEFT OUTER JOIN TimbratureExpl te ON mc.Data=te.dataLav AND te.idxDipendente=mc.idxDipendente + WHERE (te.idxDipendente = @idxDipendente OR @idxDipendente = 0) + ORDER BY mc.Data DESC + +END + +RETURN +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_RA_clonaLastRA_Utente +* +* clona un attività utente: se c'è da ultima altrimenti da zero x una certa data +* +* mod: S.E.L. 2013.01.17 +* +**********************************************************/ +alter PROCEDURE stp_RA_clonaLastRA_Utente +( + @idxDipendente INT, + @dataRif DATETIME, -- dataOra inizio record attività + @durataMin INT = 60 --durata in minuti (default 1 h) +) +AS + +-- variabili +DECLARE @idxFase INT +DECLARE @idxRA INT + +-- arrotondo data richiesta solo all'ora... +SELECT @dataRif = DATEADD(HOUR, DATEPART(HOUR,@dataRif), CONVERT(DATETIME,(CONVERT(DATE,@dataRif)))) + +-- cerco se esista ultima reg attività utente... +SELECT @idxRA = ISNULL((SELECT TOP 1 idxRA FROM RegAttivita WHERE idxDipendente = @idxDipendente ORDER BY inizio DESC),0) + +-- se non ho trovato records, ovvero idxRA = 0, prendo ultima fase da elenco +IF (@idxRA = 0) + BEGIN + -- calcolo ultima fase inserita... + SELECT TOP 1 @idxFase=ISNULL(idxFase,0) FROM AnagFasi ORDER BY idxFase DESC + -- se trovata fase inserisco! + IF(@idxFase > 0) + BEGIN + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + VALUES (@idxDipendente, @idxFase, @dataRif, DATEADD(MINUTE, @durataMin, @dataRif), '...',0) + END + END +ELSE + BEGIN + -- inserisco su data richiesta duplicazione dell'ultima attività utente... + INSERT INTO RegAttivita(idxDipendente, idxFase, inizio, fine, descrizione, importo) + SELECT idxDipendente, idxFase, @dataRif, CASE WHEN @durataMin > 0 THEN DATEADD(MINUTE, @durataMin, @dataRif) ELSE DATEADD(minute, DATEDIFF(MINUTE, inizio, fine), @dataRif) END, descrizione, importo + FROM RegAttivita + WHERE (idxRA = @idxRA) + + END +go + +commit; +go + + +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE stp_VSProjFasi_search +* +* dato un campo di ricerca va alla caddia del progetto e della fase che corrispondano +* Formati consentiti: +* - testo libero fase +* - formato commessa ETS full (xxxx-xxxx) +* - formato commessa ETS compatto (xx-xx) +* +* mod : 2013.07.04 +* aut : S.E. Locatelli +**************************************/ +create PROCEDURE stp_VSProjFasi_search +( + @textSearch NVARCHAR(50) +) +AS + +DECLARE @codFase NVARCHAR(500) + +SELECT @codFase = codFase +FROM AnagFasi +WHERE nomeFase LIKE '%' + @textSearch + '%' OR descrizioneFase LIKE '%' + @textSearch + '%' +AND Attivo = 1 +AND EnableTime = 0 + +-- se non ha trovato nulal cerco anche in progetti... e prendo il primo progetto x nome/descrizione e da li la prima fase +IF(ISNULL(@codFase,'##################') ='##################') +BEGIN + SELECT @codFase = af.codFase + FROM AnagFasi af INNER JOIN AnagProgetti ap ON af.idxProgetto = ap.idxProgetto + WHERE ap.nomeProj LIKE '%' + @textSearch + '%' OR descrProj LIKE '%' + @textSearch + '%' + AND ap.Attivo = 1 + AND af.Attivo = 1 + AND EnableTime = 0 + ORDER BY codFase DESC +END + +SELECT TOP 1 idxProgetto, idxFase +FROM AnagFasi +WHERE codFase LIKE @codFase +'%' +AND Attivo = 1 +AND EnableTime <> 0 +ORDER BY codFase + + +RETURN +go + +commit; +go + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(355, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/GPW/GPW_00359_ets.sql b/GPW_Data/SqlScripts/GPW/GPW_00359_ets.sql new file mode 100644 index 0000000..3cf8732 --- /dev/null +++ b/GPW_Data/SqlScripts/GPW/GPW_00359_ets.sql @@ -0,0 +1,74 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/********************************************************** +* STORED stp_freqProjByDipPeriodo +* +* elenco dei progetti/fasi per dipendente/periodo +* +* mod: S.E.L. 2013.02.20 +* +**********************************************************/ +alter PROCEDURE stp_freqProjByDipPeriodo +( + @idxDipendente INT = 0, -- 0 = tutti + @inizio DATETIME, + @fine DATETIME, + @maxRes INT = 999 -- num max risultati desiderati +) +AS + +-- calcolo il totale dei risultati per prima cosa... +DECLARE @totNum AS INT = 1 + +DECLARE @tabFreq AS TABLE +( + nomeProj NVARCHAR(250) + ,nomeFase NVARCHAR(250) + ,qty DECIMAL(9,3) + ,idxFase INT + ,idxFaseComm INT +) + +INSERT @tabFreq +SELECT TOP (@maxRes) nomeProj, nomeFase ,SUM(ra.oreTot) as qty, ra.idxFase, af.idxFaseAncest +FROM RegAttivita ra INNER JOIN AnagFasi af ON ra.idxFase=af.idxFase + INNER JOIN AnagProgetti ap ON af.idxProgetto=ap.idxProgetto +WHERE ra.inizio BETWEEN @inizio AND @fine + AND (ra.idxDipendente = @idxDipendente OR @idxDipendente = 0 ) +GROUP BY nomeProj, nomeFase, ra.idxFase, af.idxFaseAncest +ORDER BY qty DESC + +-- calcolo il totale +SELECT @totNum = ISNULL(SUM(qty),1) FROM @tabFreq + +;WITH myCTE AS +( + SELECT idxFaseComm, idxFase, nomeProj, nomeFase, qty/@totNum as freq, qty, @totNum AS tot + FROM @tabFreq +) + +-- restituisco tab con calcolo freq reale +SELECT af.nomeFase as nomeComm, tf.* +FROM myCTE tf INNER JOIN AnagFasi af ON tf.idxFaseComm = af.idxFase + +RETURN +go + +commit; +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(359, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC \ No newline at end of file diff --git a/GPW_Data/SqlScripts/Vocabolario/VOC_00304.sql b/GPW_Data/SqlScripts/Vocabolario/VOC_00304.sql new file mode 100644 index 0000000..6b65d7d --- /dev/null +++ b/GPW_Data/SqlScripts/Vocabolario/VOC_00304.sql @@ -0,0 +1,32 @@ +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Vocabolario + VALUES (N'EN', N'SpostaOre', N'Spostamento Ore') +INSERT INTO dbo.Vocabolario + VALUES (N'EN', N'SpostaOreExpl', N'Visualizzazione e spostamento assegnazione ore tra progetti') +INSERT INTO dbo.Vocabolario + VALUES (N'IT', N'SpostaOre', N'Spostamento Ore') +INSERT INTO dbo.Vocabolario + VALUES (N'IT', N'SpostaOreExpl', N'Visualizzazione e spostamento assegnazione ore tra progetti') +go + +commit transaction +go + + + + + + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(304, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY Versione DESC diff --git a/GPW_Data/licenzeGPW.cs b/GPW_Data/licenzeGPW.cs new file mode 100644 index 0000000..21f0cef --- /dev/null +++ b/GPW_Data/licenzeGPW.cs @@ -0,0 +1,162 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using SteamWare; + +namespace GPW_data +{ + public class licenzeGPW + { + /// + /// numero di utenti attivi + /// + public static int utentiAttivi + { + get + { + int answ = DataProxy.DP.taDipendenti.getAttivi().Count; + return answ; + } + } + /// + /// numero di licenze attive sul sw (SE CONFORMI A CHIAVE) altrimenti da dll steamware + /// + public static int licenzeAttive + { + get + { + int answ = 0; + int licenzeMax = SteamWare.licenseMan.getLicenseNum(installazione, applicazione); + // verifico dato su DB sia valido... expiry date con quel numero sia > della data odierna!!! + if (scadenzaLicenza >= DateTime.Today) + { + answ = licenzeDb; + } + else + { + answ = licenzeMax; + } + return answ; + } + } + /// + /// numero di licenze attive su DB (NON verificate!) + /// + public static int licenzeDb + { + get + { + int answ = 0; + // controllo su db... + try + { + answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valInt; + } + catch + { } + return answ; + } + } + /// + /// chaive licenza + /// + public static string authKey + { + get + { + string answ = ""; + // controllo su db... + try + { + answ = DataProxy.DP.taAKV.getByKey(installazione)[0].valString; + } + catch + { } + return answ; + } + } + /// + /// nome installazione sw + /// + public static string installazione + { + get + { + string answ = ""; + try + { + answ = DataProxy.DP.taAKV.getByKey("installazione")[0].valString; + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore recupero chiave installazione da AKV: {0}", exc), tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// modalità applicazione (pagina test.aspx) + /// + public static string modApp + { + get + { + string answ = ""; + try + { + answ = DataProxy.DP.taAKV.getByKey("appMode")[0].valString; + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore recupero chiave appMode da AKV: {0}", exc), tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// nome applicazione sw + /// + public static string applicazione + { + get + { + string answ = memLayer.ML.confReadString("appName"); + return answ; + } + } + /// + /// verifica se numero licenze copre utenti attivi... + /// + public static bool checkLicenze + { + get + { + bool answ = false; + try + { + answ = utentiAttivi <= licenzeAttive; + if (!answ && memLayer.ML.confReadInt("_logLevel") > 5) + { + logger.lg.scriviLog(string.Format("WARNING licenze: utenti attivi {0} / licenziati {1}", utentiAttivi, licenzeAttive), tipoLog.WARNING); + } + } + catch + { } + return answ; + } + } + /// + /// scadenza licenze x applicativo + /// + public static DateTime scadenzaLicenza + { + get + { + DateTime answ = licenseMan.expiryDateByAuthKey(installazione, applicazione, DataProxy.DP.taAKV.getByKey(installazione)[0].valInt, DataProxy.DP.taAKV.getByKey(installazione)[0].valString); + return answ; + } + } + + } +} diff --git a/GPW_Data/timbratrice.cs b/GPW_Data/timbratrice.cs new file mode 100644 index 0000000..998907e --- /dev/null +++ b/GPW_Data/timbratrice.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using SteamWare; + +namespace GPW_data +{ + /// + /// classe di gestioen eventi timbratrice + /// + public class timbratrice + { + /// + /// registra una timbratura per il dipendente indicato + /// + /// + /// + /// + /// + /// + /// + /// + public static bool registraTimbratura(int idxDipendente, DateTime dataOra, bool isEntrata, string ip, string tipoTimbr, bool approvata) + { + bool answ = false; + try + { + DataProxy.DP.taTimb.stp_insTimbMan(idxDipendente, dataOra, isEntrata, ip, tipoTimbr, approvata); + answ = true; + } + catch + { } + return answ; + } + /// + /// registra una timbratura per il dipendente indicato + /// + /// + /// + public static bool nextIsEntrata(int idxDipendente) + { + bool answ = true; + try + { + // controllo dipendente + if (idxDipendente > 0) + { + // ricavo ultima timbratura.. + DS_Applicazione.TimbratureRow rigaTimb = DataProxy.DP.taTimb.getLastByDip(idxDipendente)[0]; + if (rigaTimb != null) + { + // calcolo vero valore + answ = !rigaTimb.entrata; + // controllo: se è la prima timbratura del giorno (cioé l'ultima è di ieri) + if (rigaTimb.dataOra.Date < DateTime.Now.Date) + { + // controllo: se è richiesto da config di forzare la prima ad entrata + if (memLayer.ML.confReadBool("firstIsIN")) + { + // --> indico che è COMUNQUE entrata + answ = true; + } + } + } + + } + } + catch + { } + return answ; + } + } + +} diff --git a/GPW_Data/utils.cs b/GPW_Data/utils.cs new file mode 100644 index 0000000..267ade1 --- /dev/null +++ b/GPW_Data/utils.cs @@ -0,0 +1,376 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using SteamWare; + +namespace GPW_data +{ + public class utils + { + /// + /// avvio oggetti utils + /// + protected utils() + { + setupElencoClienti(); + } + /// + /// setup delle tabella elencoClienti + /// + protected void setupElencoClienti() + { + if (memLayer.ML.isInCacheObject("elencoClienti")) + { + elencoClienti = (Dictionary)memLayer.ML.objCacheObj("elencoClienti"); + } + else + { + elencoClienti = ricaricaElencoClienti(); + memLayer.ML.setCacheVal("elencoClienti", elencoClienti, false); + } + } + /// + /// restituisce elenco clienti trasformato in dictionary + /// + /// + protected Dictionary ricaricaElencoClienti() + { + Dictionary answ = new Dictionary(); + // recupero elenco clienti da dataproxy + foreach (DS_Applicazione.AnagClientiRow riga in DataProxy.DP.taAnCli.GetData()) + { + answ.Add(riga.idxCliente.ToString(), riga.RagSociale); + } + return answ; + } + /// + /// singleton accesso metodo + /// + public static utils mng = new utils(); + /// + /// dim pagina gridView in sessione + /// + public static int pageSize + { + get + { + int answ = 20; + try + { + answ = SteamWare.memLayer.ML.IntSessionObj("pageSize"); + if (answ <= 0) answ = 20; + } + catch + { } + return answ; + } + set + { + SteamWare.memLayer.ML.setSessionVal("pageSize", value); + } + } + /// + /// oggetto elenco clienti organizzato come dizionario con chiave idxCliente e valore la ragione sociale + /// + public Dictionary elencoClienti; + /// + /// Effettua un insieme di controlli sulle anomalie delel timbrature/orari e invia le relative eventuali email + /// + /// + public bool checkAnomalie() + { + bool answ = false; + try + { + // log richiesta! + logger.lg.scriviLog("Richiesto controllo anomalie!", tipoLog.INFO); + /******************************************************* + * controllo le varie anomalie delle timbrature: + * + * (A) mancate approvazioni --> admin + * (B) entrate <> uscite --> admin, user + * (C) mancata copertura orario --> admin + * + * (D) mancata copertura commesse (2 be done) + * + * recupero elenco dip interessati x le varie anomalie con stp_DipendentiAndAnomalie + * e poi da timbrExpl recupero le singole istanze di record errori + * + *******************************************************/ + + // setup valori base + string fromEmail = memLayer.ML.confReadString("_fromEmail"); + string adminEmail = memLayer.ML.confReadString("adminAnomalieEmail"); + string adminContinuatoEmail = memLayer.ML.confReadString("adminContinuatoEmail"); + string adminOreLavEmail = memLayer.ML.confReadString("adminOreLavEmail"); + string oggettoEmail = ""; + string corpoEmail = ""; + DS_Applicazione.stp_DipendentiAndAnomalieDataTable tabDipAndAnom = new DS_Applicazione.stp_DipendentiAndAnomalieDataTable(); + DS_Applicazione.TimbratureExplDataTable tabTimbExpl = new DS_Applicazione.TimbratureExplDataTable(); + DS_Applicazione.TE_RA_ExplDataTable tabTimbRegAtt = new DS_Applicazione.TE_RA_ExplDataTable(); + DateTime adesso = DateTime.Now; + int gg2Chk = memLayer.ML.confReadInt("gg2Chk"); + int gg2ChkCont = memLayer.ML.confReadInt("gg2ChkCont"); + int gg2ChkOreCaricate = memLayer.ML.confReadInt("gg2ChkOreCaricate"); + + // (A) recupero mancate approvazioni, mando solo ad admin + if (memLayer.ML.confReadBool("checkAnomAppr")) + { + tabTimbExpl = DataProxy.DP.taTimbExpl.getByDipAnomalia(0, adesso.AddDays(-gg2Chk), adesso.AddHours(1), true, false, false); + // se ho trovato record... + if (tabTimbExpl.Rows.Count > 0) + { + logger.lg.scriviLog("Trovate anomalie mancate approvazioni, invio email ad admin", tipoLog.INFO); + oggettoEmail = "Anomalie GPW: Approvazione Timbrature"; + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
timbrature da approvare

", memLayer.ML.confReadString("baseUrl")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: timbrature da approvare
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| Dipendente
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TimbratureExplRow riga in tabTimbExpl) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}
", riga.dataLav, riga.CognomeNome); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, adminEmail, oggettoEmail, corpoEmail); + } + } + + // (B) recupero errori entrate/uscite, mando ad admin + utenti + if (memLayer.ML.confReadBool("checkAnomTimb")) + { + tabDipAndAnom = DataProxy.DP.taDipAnom.GetData(adesso.AddDays(-gg2Chk), adesso.AddHours(1), false, true, false); + tabTimbExpl = DataProxy.DP.taTimbExpl.getByDipAnomalia(0, adesso.AddDays(-gg2Chk), adesso.AddHours(1), false, true, false); + // se ho trovato record... + if (tabTimbExpl.Rows.Count > 0) + { + logger.lg.scriviLog("Trovate anomalie timbrature IN/OUT non corrispondenti, invio email!", tipoLog.INFO); + // mando email ad admin! + oggettoEmail = "Anomalie GPW: Timbrature mancanti"; + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
timbrature mancanti / non corrispondenti

", memLayer.ML.confReadString("baseUrl")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: timbrature mancanti
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| Dipendente
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TimbratureExplRow riga in tabTimbExpl) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}
", riga.dataLav, riga.CognomeNome); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, adminEmail, oggettoEmail, corpoEmail); + + // re richiesto invio email utenti x warning entrate/uscrite + if (memLayer.ML.confReadBool("sendEmailToUser")) + { + // mando singole email ai dipendenti SE C'è EMAIL!!!! + foreach (DS_Applicazione.stp_DipendentiAndAnomalieRow rigaDip in tabDipAndAnom) + { + if (rigaDip.email != "") + { + tabTimbExpl = DataProxy.DP.taTimbExpl.getByDipAnomalia(rigaDip.idxDipendente, adesso.AddDays(-gg2Chk), adesso.AddHours(1), false, true, false); + // reimposto testo + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
timbrature mancanti / non corrispondenti

", memLayer.ML.confReadString("baseUrl")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: timbrature mancanti / non corrispondenti
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| -- Dipendente --
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TimbratureExplRow riga in tabTimbExpl) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}
", riga.dataLav, riga.CognomeNome); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, rigaDip.email, oggettoEmail, corpoEmail); + } + } + } + } + } + + // (C) recupero errori mancata copertura orario, mando ad admin + if (memLayer.ML.confReadBool("checkAnomOreLav")) + { + tabDipAndAnom = DataProxy.DP.taDipAnom.GetData(adesso.AddDays(-gg2Chk), adesso.AddHours(1), false, false, true); + tabTimbExpl = DataProxy.DP.taTimbExpl.getByDipAnomalia(0, adesso.AddDays(-gg2Chk), adesso.AddHours(1), false, false, true); + // se ho trovato record... + if (tabTimbExpl.Rows.Count > 0) + { + logger.lg.scriviLog("Trovate anomalie copertura orario, invio email!", tipoLog.INFO); + // mando email ad admin! + oggettoEmail = "Anomalie GPW: Ore timbrate"; + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
Orario timbrato non suff a copertura standard

", memLayer.ML.confReadString("baseUrl")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: Orario timbrato non suff a copertura standard
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| -- Dipendente --
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TimbratureExplRow riga in tabTimbExpl) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}
", riga.dataLav, riga.CognomeNome); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, adminEmail, oggettoEmail, corpoEmail); + } + } + + // (D) recupero errori copertura ore lavorate / ore caricate a commessa... + if (memLayer.ML.confReadBool("checkAnomOreLavComm")) + { + tabTimbRegAtt = DataProxy.DP.taTimbRegAtt.GetData(0, adesso.AddDays(-gg2ChkOreCaricate), adesso.AddHours(1), true, memLayer.ML.confReadInt("maxErrMin"), memLayer.ML.confReadInt("maxErrPlus")); + // sulla tabella seleziono SE NON E' OK colonna okLavCom + if (((DS_Applicazione.TE_RA_ExplRow[])tabTimbRegAtt.Select(" okLavCom = 0 ")).Length > 0) + { + logger.lg.scriviLog("Trovate anomalie ore lavorate / commesse caricate, invio email!", tipoLog.INFO); + // mando email ad admin! + oggettoEmail = "Anomalie GPW: Ore Caricate a commessa"; + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
ore caricate a commessa non corrispondenti ad ore lavorate secondo range {1} min / {2} min

", memLayer.ML.confReadString("baseUrl"), memLayer.ML.confReadInt("maxErrMin"), memLayer.ML.confReadInt("maxErrPlus")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: ore caricate a commessa non corrispondenti ad ore lavorate
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| -- Dipendente --\t\t| Progetti
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TE_RA_ExplRow riga in (DS_Applicazione.TE_RA_ExplRow[])tabTimbRegAtt.Select(" okLavCom = 0 ")) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}\t| {2}
", riga.dataLav, riga.CognomeNome, riga.progetti); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, adminOreLavEmail, oggettoEmail, corpoEmail); + } + } + // (E) cerco anomalie x orario continuato (no Pausa Pranzo, solo 1 IN, 1 OUT) + if (memLayer.ML.confReadBool("checkAnomContinuato")) + { + tabTimbExpl = DataProxy.DP.taTimbExpl.getContinuato(0, adesso.AddDays(-gg2ChkCont), adesso.AddHours(1)); + // se ho trovato record... + if (tabTimbExpl.Rows.Count > 0) + { + logger.lg.scriviLog("Trovate anomalie orario continuato, invio email ad admin", tipoLog.INFO); + oggettoEmail = "Anomalie GPW: Orario Continuato"; + if (memLayer.ML.confReadBool("includeDirectUrl")) + { + corpoEmail = string.Format("Risultano a sistema le seguenti anomalie:
orari continuati da approvare

", memLayer.ML.confReadString("baseUrl")); + } + else + { + corpoEmail = "Risultano a sistema le seguenti anomalie: orari continuati da approvare
"; + } + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + corpoEmail += "| -- DATA --\t| Dipendente
"; + corpoEmail += string.Format("{0}
", SteamwareStrings.charLine('-', 80)); + foreach (DS_Applicazione.TimbratureExplRow riga in tabTimbExpl) + { + corpoEmail += string.Format("| {0:yyyy.MM.dd ddd}\t| {1}
", riga.dataLav, riga.CognomeNome); + } + corpoEmail += SteamwareStrings.charLine('-', 80); + gestEmail.geAuth.mandaEmail(fromEmail, adminContinuatoEmail, oggettoEmail, corpoEmail); + } + } + answ = true; + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore in procedura check & invio email{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); + answ = false; + } + //registro evento + DataProxy.DP.taRE.Insert(DateTime.Now, "checkAnomalie", "-"); + return answ; + } + /// + /// verifica ed eventualmente esegue gli script quotidiani tra cui il check anomalie + /// + /// + public bool dailyDuties() + { + bool answ = false; + if (memLayer.ML.confReadInt("_logLevel") > 5) logger.lg.scriviLog("Richiesto Check Daily Duties", tipoLog.INFO); + if (memLayer.ML.confReadBool("enableDailyCheck")) + { + int firstHour2Check = memLayer.ML.confReadInt("firstHour2Check"); + // controllo sfasato di x ore come da we.config se ci sia già stato il check quotidiano anomalie (con relative email) + if (DataProxy.DP.taRE.getByDataEv("checkAnomalie", DateTime.Now.AddHours(-firstHour2Check).Date).Rows.Count == 0) + { + // chiamo check anomalie + checkAnomalie(); + //registro evento + DataProxy.DP.taRE.Insert(DateTime.Now.AddHours(-firstHour2Check), "dailyDuties", "-"); + } + } + return answ; + } + /// + /// formatta le ore in ore:minuti + /// + /// ore centesimali (0,00) + /// + public static string formOreMin(decimal oreCent) + { + return string.Format("{0}:{1:00}", Math.Floor(oreCent), Math.Round((oreCent - Math.Floor(oreCent)) * 60)); + } + } + + /// + /// elenco stato controllo + /// + public enum statoControllo + { + edit, + insert, + item + } + /// + /// definisce i tipi di codice che il barcode può leggere + /// + public enum tipoCodiceBarcode + { + /// + /// Tipo non riconosciuto + /// + ND, + /// + /// [idx] - il barcode rappresenta un codice dipendente tipo "idx" + numero + /// + idxDipendente, + /// + /// [matr] - il barcode rappresenta un codice dipendente tipo "matr" + matricola + /// + matrDipendente, + /// + /// [CF] - il barcode rappresenta un codice dipendente tipo "cf" + cod fiscale dipendente + /// + cfDipendente, + /// + /// codice che indica un comando (prefisso da web.config) + /// + Comando + } + +} diff --git a/VersGen/GPW.cs b/VersGen/GPW.cs new file mode 100644 index 0000000..15a9f25 --- /dev/null +++ b/VersGen/GPW.cs @@ -0,0 +1,11 @@ +// +// This code was generated by a tool. Any changes made manually will be lost +// the next time this code is regenerated. +// + +using System.Reflection; + +[assembly: AssemblyVersion("2.0.382.0")] +[assembly: AssemblyFileVersion("2.0.382.0")] +[assembly: AssemblyCopyright("Steamware © 2007-2016")] +[assembly: AssemblyCompany("Steamware")] diff --git a/VersGen/GPW.tt b/VersGen/GPW.tt new file mode 100644 index 0000000..d0471f5 --- /dev/null +++ b/VersGen/GPW.tt @@ -0,0 +1,19 @@ +<#@ template language="C#" #> +// +// This code was generated by a tool. Any changes made manually will be lost +// the next time this code is regenerated. +// + +using System.Reflection; + +[assembly: AssemblyVersion("2.0.382.<#= this.RevisionNumber #>")] +[assembly: AssemblyFileVersion("2.0.382.<#= this.RevisionNumber #>")] +[assembly: AssemblyCopyright("Steamware © 2007-<#= DateTime.Now.Year #>")] +[assembly: AssemblyCompany("Steamware")] +<#+ +// int Major = 2; +// int Minor = 4; +// int Build = 602; +// int RevisionNumber = (int)(DateTime.Now - DateTime.Today).TotalSeconds; + int RevisionNumber = 0; //(int)(DateTime.UtcNow - new DateTime(2006,1,1)).TotalDays; +#> \ No newline at end of file diff --git a/VersGen/VersGen.csproj.user b/VersGen/VersGen.csproj.user new file mode 100644 index 0000000..5283ef1 --- /dev/null +++ b/VersGen/VersGen.csproj.user @@ -0,0 +1,6 @@ + + + + ShowAllFiles + + \ No newline at end of file