From 68a54ad900cc648e475408874531ba23941abdcb Mon Sep 17 00:00:00 2001 From: samuele Date: Wed, 12 May 2010 09:49:13 +0000 Subject: [PATCH] Aggiunte tab x gestione magazzino ed oggetto magazzino git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@39 365432ac-a1b5-4ffd-bb28-6d3099d32164 --- GMW/GMW_data/DS_magazzino.Designer.cs | 6835 +++++++++++++++++ GMW/GMW_data/DS_magazzino.xsc | 9 + GMW/GMW_data/DS_magazzino.xsd | 753 ++ GMW/GMW_data/DS_magazzino.xss | 65 + GMW/GMW_data/GMW_data.csproj | 2 +- GMW/GMW_data/MagClass.cs | 90 + GMW/GMW_data/bin/Debug/GMW_data.dll | Bin 483328 -> 483328 bytes GMW/GMW_data/obj/Debug/GMW_data.dll | Bin 483328 -> 483328 bytes .../Debug/TempPE/DS_magazzino.Designer.cs.dll | Bin 0 -> 155648 bytes 9 files changed, 7753 insertions(+), 1 deletion(-) create mode 100644 GMW/GMW_data/DS_magazzino.Designer.cs create mode 100644 GMW/GMW_data/DS_magazzino.xsc create mode 100644 GMW/GMW_data/DS_magazzino.xsd create mode 100644 GMW/GMW_data/DS_magazzino.xss create mode 100644 GMW/GMW_data/MagClass.cs create mode 100644 GMW/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll diff --git a/GMW/GMW_data/DS_magazzino.Designer.cs b/GMW/GMW_data/DS_magazzino.Designer.cs new file mode 100644 index 00000000..d801b1a5 --- /dev/null +++ b/GMW/GMW_data/DS_magazzino.Designer.cs @@ -0,0 +1,6835 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4927 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace GMW_data { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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_magazzino")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_magazzino : global::System.Data.DataSet { + + private AnagMagDataTable tableAnagMag; + + private ElencoCartelliniDataTable tableElencoCartellini; + + private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; + + private AnagCelleDataTable tableAnagCelle; + + private PosizioneUdcStoricoDataTable tablePosizioneUdcStorico; + + private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_ElencoCartellini; + + private global::System.Data.DataRelation relationFK_PosizioneUdcCorrente_AnagCelle; + + private global::System.Data.DataRelation relationFK_AnagCelle_AnagMag; + + private global::System.Data.DataRelation relationFK_PosizioneUdcStorico_ElencoCartellini; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public DS_magazzino() { + 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()] + protected DS_magazzino(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["AnagMag"] != null)) { + base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + } + if ((ds.Tables["ElencoCartellini"] != null)) { + base.Tables.Add(new ElencoCartelliniDataTable(ds.Tables["ElencoCartellini"])); + } + if ((ds.Tables["PosizioneUdcCorrente"] != null)) { + base.Tables.Add(new PosizioneUdcCorrenteDataTable(ds.Tables["PosizioneUdcCorrente"])); + } + if ((ds.Tables["AnagCelle"] != null)) { + base.Tables.Add(new AnagCelleDataTable(ds.Tables["AnagCelle"])); + } + if ((ds.Tables["PosizioneUdcStorico"] != null)) { + base.Tables.Add(new PosizioneUdcStoricoDataTable(ds.Tables["PosizioneUdcStorico"])); + } + 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.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagMagDataTable AnagMag { + get { + return this.tableAnagMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public ElencoCartelliniDataTable ElencoCartellini { + get { + return this.tableElencoCartellini; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public PosizioneUdcCorrenteDataTable PosizioneUdcCorrente { + get { + return this.tablePosizioneUdcCorrente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public AnagCelleDataTable AnagCelle { + get { + return this.tableAnagCelle; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public PosizioneUdcStoricoDataTable PosizioneUdcStorico { + get { + return this.tablePosizioneUdcStorico; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataSet Clone() { + DS_magazzino cln = ((DS_magazzino)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeTables() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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["AnagMag"] != null)) { + base.Tables.Add(new AnagMagDataTable(ds.Tables["AnagMag"])); + } + if ((ds.Tables["ElencoCartellini"] != null)) { + base.Tables.Add(new ElencoCartelliniDataTable(ds.Tables["ElencoCartellini"])); + } + if ((ds.Tables["PosizioneUdcCorrente"] != null)) { + base.Tables.Add(new PosizioneUdcCorrenteDataTable(ds.Tables["PosizioneUdcCorrente"])); + } + if ((ds.Tables["AnagCelle"] != null)) { + base.Tables.Add(new AnagCelleDataTable(ds.Tables["AnagCelle"])); + } + if ((ds.Tables["PosizioneUdcStorico"] != null)) { + base.Tables.Add(new PosizioneUdcStoricoDataTable(ds.Tables["PosizioneUdcStorico"])); + } + 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()] + 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()] + internal void InitVars() { + this.InitVars(true); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars(bool initTable) { + this.tableAnagMag = ((AnagMagDataTable)(base.Tables["AnagMag"])); + if ((initTable == true)) { + if ((this.tableAnagMag != null)) { + this.tableAnagMag.InitVars(); + } + } + this.tableElencoCartellini = ((ElencoCartelliniDataTable)(base.Tables["ElencoCartellini"])); + if ((initTable == true)) { + if ((this.tableElencoCartellini != null)) { + this.tableElencoCartellini.InitVars(); + } + } + this.tablePosizioneUdcCorrente = ((PosizioneUdcCorrenteDataTable)(base.Tables["PosizioneUdcCorrente"])); + if ((initTable == true)) { + if ((this.tablePosizioneUdcCorrente != null)) { + this.tablePosizioneUdcCorrente.InitVars(); + } + } + this.tableAnagCelle = ((AnagCelleDataTable)(base.Tables["AnagCelle"])); + if ((initTable == true)) { + if ((this.tableAnagCelle != null)) { + this.tableAnagCelle.InitVars(); + } + } + this.tablePosizioneUdcStorico = ((PosizioneUdcStoricoDataTable)(base.Tables["PosizioneUdcStorico"])); + if ((initTable == true)) { + if ((this.tablePosizioneUdcStorico != null)) { + this.tablePosizioneUdcStorico.InitVars(); + } + } + this.relationFK_PosizioneUdcCorrente_ElencoCartellini = this.Relations["FK_PosizioneUdcCorrente_ElencoCartellini"]; + this.relationFK_PosizioneUdcCorrente_AnagCelle = this.Relations["FK_PosizioneUdcCorrente_AnagCelle"]; + this.relationFK_AnagCelle_AnagMag = this.Relations["FK_AnagCelle_AnagMag"]; + this.relationFK_PosizioneUdcStorico_ElencoCartellini = this.Relations["FK_PosizioneUdcStorico_ElencoCartellini"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.DataSetName = "DS_magazzino"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_magazzino.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableAnagMag = new AnagMagDataTable(); + base.Tables.Add(this.tableAnagMag); + this.tableElencoCartellini = new ElencoCartelliniDataTable(); + base.Tables.Add(this.tableElencoCartellini); + this.tablePosizioneUdcCorrente = new PosizioneUdcCorrenteDataTable(); + base.Tables.Add(this.tablePosizioneUdcCorrente); + this.tableAnagCelle = new AnagCelleDataTable(); + base.Tables.Add(this.tableAnagCelle); + this.tablePosizioneUdcStorico = new PosizioneUdcStoricoDataTable(); + base.Tables.Add(this.tablePosizioneUdcStorico); + this.relationFK_PosizioneUdcCorrente_ElencoCartellini = new global::System.Data.DataRelation("FK_PosizioneUdcCorrente_ElencoCartellini", new global::System.Data.DataColumn[] { + this.tableElencoCartellini.UDCColumn}, new global::System.Data.DataColumn[] { + this.tablePosizioneUdcCorrente.UDCColumn}, false); + this.Relations.Add(this.relationFK_PosizioneUdcCorrente_ElencoCartellini); + this.relationFK_PosizioneUdcCorrente_AnagCelle = new global::System.Data.DataRelation("FK_PosizioneUdcCorrente_AnagCelle", new global::System.Data.DataColumn[] { + this.tableAnagCelle.CodMagColumn, + this.tableAnagCelle.CodCellaColumn}, new global::System.Data.DataColumn[] { + this.tablePosizioneUdcCorrente.CodMagColumn, + this.tablePosizioneUdcCorrente.CodCellaColumn}, false); + this.Relations.Add(this.relationFK_PosizioneUdcCorrente_AnagCelle); + this.relationFK_AnagCelle_AnagMag = new global::System.Data.DataRelation("FK_AnagCelle_AnagMag", new global::System.Data.DataColumn[] { + this.tableAnagMag.CodMagColumn}, new global::System.Data.DataColumn[] { + this.tableAnagCelle.CodMagColumn}, false); + this.Relations.Add(this.relationFK_AnagCelle_AnagMag); + this.relationFK_PosizioneUdcStorico_ElencoCartellini = new global::System.Data.DataRelation("FK_PosizioneUdcStorico_ElencoCartellini", new global::System.Data.DataColumn[] { + this.tableElencoCartellini.UDCColumn}, new global::System.Data.DataColumn[] { + this.tablePosizioneUdcStorico.UDCColumn}, false); + this.Relations.Add(this.relationFK_PosizioneUdcStorico_ElencoCartellini); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagMag() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeElencoCartellini() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializePosizioneUdcCorrente() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializeAnagCelle() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializePosizioneUdcStorico() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + DS_magazzino ds = new DS_magazzino(); + 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; + } + + public delegate void AnagMagRowChangeEventHandler(object sender, AnagMagRowChangeEvent e); + + public delegate void ElencoCartelliniRowChangeEventHandler(object sender, ElencoCartelliniRowChangeEvent e); + + public delegate void PosizioneUdcCorrenteRowChangeEventHandler(object sender, PosizioneUdcCorrenteRowChangeEvent e); + + public delegate void AnagCelleRowChangeEventHandler(object sender, AnagCelleRowChangeEvent e); + + public delegate void PosizioneUdcStoricoRowChangeEventHandler(object sender, PosizioneUdcStoricoRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagMagDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnDescrMag; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagDataTable() { + this.TableName = "AnagMag"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagMagDataTable(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()] + protected AnagMagDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodMagColumn { + get { + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescrMagColumn { + get { + return this.columnDescrMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow this[int index] { + get { + return ((AnagMagRow)(this.Rows[index])); + } + } + + public event AnagMagRowChangeEventHandler AnagMagRowChanging; + + public event AnagMagRowChangeEventHandler AnagMagRowChanged; + + public event AnagMagRowChangeEventHandler AnagMagRowDeleting; + + public event AnagMagRowChangeEventHandler AnagMagRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagMagRow(AnagMagRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow AddAnagMagRow(string CodMag, string CodCS, string DescrMag) { + AnagMagRow rowAnagMagRow = ((AnagMagRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + CodMag, + CodCS, + DescrMag}; + rowAnagMagRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagMagRow); + return rowAnagMagRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow FindByCodMag(string CodMag) { + return ((AnagMagRow)(this.Rows.Find(new object[] { + CodMag}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagMagDataTable cln = ((AnagMagDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagMagDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnDescrMag = base.Columns["DescrMag"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodMag); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnDescrMag = new global::System.Data.DataColumn("DescrMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrMag); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCodMag}, true)); + this.columnCodMag.AllowDBNull = false; + this.columnCodMag.Unique = true; + this.columnCodMag.MaxLength = 50; + this.columnCodCS.AllowDBNull = false; + this.columnCodCS.MaxLength = 2; + this.columnDescrMag.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow NewAnagMagRow() { + return ((AnagMagRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagMagRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagMagRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagMagRowChanged != null)) { + this.AnagMagRowChanged(this, new AnagMagRowChangeEvent(((AnagMagRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagMagRowChanging != null)) { + this.AnagMagRowChanging(this, new AnagMagRowChangeEvent(((AnagMagRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagMagRowDeleted != null)) { + this.AnagMagRowDeleted(this, new AnagMagRowChangeEvent(((AnagMagRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagMagRowDeleting != null)) { + this.AnagMagRowDeleting(this, new AnagMagRowChangeEvent(((AnagMagRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagMagRow(AnagMagRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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_magazzino ds = new DS_magazzino(); + 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 = "AnagMagDataTable"; + 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class ElencoCartelliniDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnCodCS; + + private global::System.Data.DataColumn columnCodCliente; + + private global::System.Data.DataColumn columnRagSociale; + + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnDescParticolare; + + private global::System.Data.DataColumn columnDisegnoGrezzo; + + private global::System.Data.DataColumn columnEsponente; + + private global::System.Data.DataColumn columnCodImpianto; + + private global::System.Data.DataColumn columnDescImpianto; + + private global::System.Data.DataColumn columnCodStampo; + + private global::System.Data.DataColumn columnFigura; + + private global::System.Data.DataColumn columnDataFus; + + private global::System.Data.DataColumn columnTurnoFus; + + private global::System.Data.DataColumn columnCodImballo; + + private global::System.Data.DataColumn columnCodSoggetto; + + private global::System.Data.DataColumn columnNumCont; + + private global::System.Data.DataColumn columnTara; + + private global::System.Data.DataColumn columnQta; + + private global::System.Data.DataColumn columnCodStato; + + private global::System.Data.DataColumn columnIdxPosizione; + + private global::System.Data.DataColumn columnPesoTot; + + private global::System.Data.DataColumn columnPesoCad; + + private global::System.Data.DataColumn columnCreateDate; + + private global::System.Data.DataColumn columnModDate; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniDataTable() { + this.TableName = "ElencoCartellini"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal ElencoCartelliniDataTable(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()] + protected ElencoCartelliniDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCSColumn { + get { + return this.columnCodCS; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodClienteColumn { + get { + return this.columnCodCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn RagSocialeColumn { + get { + return this.columnRagSociale; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ParticolareColumn { + get { + return this.columnParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescParticolareColumn { + get { + return this.columnDescParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DisegnoGrezzoColumn { + get { + return this.columnDisegnoGrezzo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn EsponenteColumn { + get { + return this.columnEsponente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImpiantoColumn { + get { + return this.columnCodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescImpiantoColumn { + get { + return this.columnDescImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStampoColumn { + get { + return this.columnCodStampo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraColumn { + get { + return this.columnFigura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataFusColumn { + get { + return this.columnDataFus; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn TurnoFusColumn { + get { + return this.columnTurnoFus; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImballoColumn { + get { + return this.columnCodImballo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodSoggettoColumn { + get { + return this.columnCodSoggetto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn NumContColumn { + get { + return this.columnNumCont; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn TaraColumn { + get { + return this.columnTara; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn QtaColumn { + get { + return this.columnQta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStatoColumn { + get { + return this.columnCodStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxPosizioneColumn { + get { + return this.columnIdxPosizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoTotColumn { + get { + return this.columnPesoTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoCadColumn { + get { + return this.columnPesoCad; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CreateDateColumn { + get { + return this.columnCreateDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ModDateColumn { + get { + return this.columnModDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow this[int index] { + get { + return ((ElencoCartelliniRow)(this.Rows[index])); + } + } + + public event ElencoCartelliniRowChangeEventHandler ElencoCartelliniRowChanging; + + public event ElencoCartelliniRowChangeEventHandler ElencoCartelliniRowChanged; + + public event ElencoCartelliniRowChangeEventHandler ElencoCartelliniRowDeleting; + + public event ElencoCartelliniRowChangeEventHandler ElencoCartelliniRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddElencoCartelliniRow(ElencoCartelliniRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow AddElencoCartelliniRow( + string UDC, + string CodCS, + string CodCliente, + string RagSociale, + string Particolare, + string DescParticolare, + string DisegnoGrezzo, + string Esponente, + string CodImpianto, + string DescImpianto, + string CodStampo, + string Figura, + System.DateTime DataFus, + int TurnoFus, + string CodImballo, + string CodSoggetto, + int NumCont, + double Tara, + decimal Qta, + string CodStato, + int IdxPosizione, + double PesoTot, + double PesoCad, + System.DateTime CreateDate, + System.DateTime ModDate) { + ElencoCartelliniRow rowElencoCartelliniRow = ((ElencoCartelliniRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + UDC, + CodCS, + CodCliente, + RagSociale, + Particolare, + DescParticolare, + DisegnoGrezzo, + Esponente, + CodImpianto, + DescImpianto, + CodStampo, + Figura, + DataFus, + TurnoFus, + CodImballo, + CodSoggetto, + NumCont, + Tara, + Qta, + CodStato, + IdxPosizione, + PesoTot, + PesoCad, + CreateDate, + ModDate}; + rowElencoCartelliniRow.ItemArray = columnValuesArray; + this.Rows.Add(rowElencoCartelliniRow); + return rowElencoCartelliniRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow FindByUDC(string UDC) { + return ((ElencoCartelliniRow)(this.Rows.Find(new object[] { + UDC}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + ElencoCartelliniDataTable cln = ((ElencoCartelliniDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new ElencoCartelliniDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC = base.Columns["UDC"]; + this.columnCodCS = base.Columns["CodCS"]; + this.columnCodCliente = base.Columns["CodCliente"]; + this.columnRagSociale = base.Columns["RagSociale"]; + this.columnParticolare = base.Columns["Particolare"]; + this.columnDescParticolare = base.Columns["DescParticolare"]; + this.columnDisegnoGrezzo = base.Columns["DisegnoGrezzo"]; + this.columnEsponente = base.Columns["Esponente"]; + this.columnCodImpianto = base.Columns["CodImpianto"]; + this.columnDescImpianto = base.Columns["DescImpianto"]; + this.columnCodStampo = base.Columns["CodStampo"]; + this.columnFigura = base.Columns["Figura"]; + this.columnDataFus = base.Columns["DataFus"]; + this.columnTurnoFus = base.Columns["TurnoFus"]; + this.columnCodImballo = base.Columns["CodImballo"]; + this.columnCodSoggetto = base.Columns["CodSoggetto"]; + this.columnNumCont = base.Columns["NumCont"]; + this.columnTara = base.Columns["Tara"]; + this.columnQta = base.Columns["Qta"]; + this.columnCodStato = base.Columns["CodStato"]; + this.columnIdxPosizione = base.Columns["IdxPosizione"]; + this.columnPesoTot = base.Columns["PesoTot"]; + this.columnPesoCad = base.Columns["PesoCad"]; + this.columnCreateDate = base.Columns["CreateDate"]; + this.columnModDate = base.Columns["ModDate"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnCodCS = new global::System.Data.DataColumn("CodCS", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCS); + this.columnCodCliente = new global::System.Data.DataColumn("CodCliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCliente); + this.columnRagSociale = new global::System.Data.DataColumn("RagSociale", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRagSociale); + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnDescParticolare = new global::System.Data.DataColumn("DescParticolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescParticolare); + this.columnDisegnoGrezzo = new global::System.Data.DataColumn("DisegnoGrezzo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDisegnoGrezzo); + this.columnEsponente = new global::System.Data.DataColumn("Esponente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEsponente); + this.columnCodImpianto = new global::System.Data.DataColumn("CodImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImpianto); + this.columnDescImpianto = new global::System.Data.DataColumn("DescImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescImpianto); + this.columnCodStampo = new global::System.Data.DataColumn("CodStampo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStampo); + this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFigura); + this.columnDataFus = new global::System.Data.DataColumn("DataFus", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataFus); + this.columnTurnoFus = new global::System.Data.DataColumn("TurnoFus", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTurnoFus); + this.columnCodImballo = new global::System.Data.DataColumn("CodImballo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImballo); + this.columnCodSoggetto = new global::System.Data.DataColumn("CodSoggetto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodSoggetto); + this.columnNumCont = new global::System.Data.DataColumn("NumCont", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNumCont); + this.columnTara = new global::System.Data.DataColumn("Tara", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTara); + this.columnQta = new global::System.Data.DataColumn("Qta", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnQta); + this.columnCodStato = new global::System.Data.DataColumn("CodStato", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStato); + this.columnIdxPosizione = new global::System.Data.DataColumn("IdxPosizione", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxPosizione); + this.columnPesoTot = new global::System.Data.DataColumn("PesoTot", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoTot); + this.columnPesoCad = new global::System.Data.DataColumn("PesoCad", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoCad); + this.columnCreateDate = new global::System.Data.DataColumn("CreateDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCreateDate); + this.columnModDate = new global::System.Data.DataColumn("ModDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnModDate); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC}, true)); + this.columnUDC.AllowDBNull = false; + this.columnUDC.Unique = true; + this.columnUDC.MaxLength = 50; + this.columnCodCS.MaxLength = 2; + this.columnCodCliente.MaxLength = 6; + this.columnRagSociale.MaxLength = 35; + this.columnParticolare.MaxLength = 15; + this.columnDescParticolare.MaxLength = 30; + this.columnDisegnoGrezzo.MaxLength = 30; + this.columnEsponente.MaxLength = 6; + this.columnCodImpianto.MaxLength = 50; + this.columnDescImpianto.MaxLength = 50; + this.columnCodStampo.MaxLength = 8; + this.columnFigura.MaxLength = 4; + this.columnCodImballo.MaxLength = 15; + this.columnCodSoggetto.MaxLength = 16; + this.columnCodStato.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow NewElencoCartelliniRow() { + return ((ElencoCartelliniRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new ElencoCartelliniRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(ElencoCartelliniRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.ElencoCartelliniRowChanged != null)) { + this.ElencoCartelliniRowChanged(this, new ElencoCartelliniRowChangeEvent(((ElencoCartelliniRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.ElencoCartelliniRowChanging != null)) { + this.ElencoCartelliniRowChanging(this, new ElencoCartelliniRowChangeEvent(((ElencoCartelliniRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.ElencoCartelliniRowDeleted != null)) { + this.ElencoCartelliniRowDeleted(this, new ElencoCartelliniRowChangeEvent(((ElencoCartelliniRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.ElencoCartelliniRowDeleting != null)) { + this.ElencoCartelliniRowDeleting(this, new ElencoCartelliniRowChangeEvent(((ElencoCartelliniRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveElencoCartelliniRow(ElencoCartelliniRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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_magazzino ds = new DS_magazzino(); + 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 = "ElencoCartelliniDataTable"; + 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class PosizioneUdcCorrenteDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCella; + + private global::System.Data.DataColumn columnDataRif; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteDataTable() { + this.TableName = "PosizioneUdcCorrente"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcCorrenteDataTable(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()] + protected PosizioneUdcCorrenteDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodMagColumn { + get { + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCellaColumn { + get { + return this.columnCodCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataRifColumn { + get { + return this.columnDataRif; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow this[int index] { + get { + return ((PosizioneUdcCorrenteRow)(this.Rows[index])); + } + } + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanging; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowChanged; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleting; + + public event PosizioneUdcCorrenteRowChangeEventHandler PosizioneUdcCorrenteRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddPosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow AddPosizioneUdcCorrenteRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini, string CodMag, string CodCella, System.DateTime DataRif) { + PosizioneUdcCorrenteRow rowPosizioneUdcCorrenteRow = ((PosizioneUdcCorrenteRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CodMag, + CodCella, + DataRif}; + if ((parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini != null)) { + columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcCorrente_ElencoCartellini[0]; + } + rowPosizioneUdcCorrenteRow.ItemArray = columnValuesArray; + this.Rows.Add(rowPosizioneUdcCorrenteRow); + return rowPosizioneUdcCorrenteRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow FindByUDCCodMagCodCella(string UDC, string CodMag, string CodCella) { + return ((PosizioneUdcCorrenteRow)(this.Rows.Find(new object[] { + UDC, + CodMag, + CodCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + PosizioneUdcCorrenteDataTable cln = ((PosizioneUdcCorrenteDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new PosizioneUdcCorrenteDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC = base.Columns["UDC"]; + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCella = base.Columns["CodCella"]; + this.columnDataRif = base.Columns["DataRif"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodMag); + this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCella); + this.columnDataRif = new global::System.Data.DataColumn("DataRif", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataRif); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC, + this.columnCodMag, + this.columnCodCella}, true)); + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnCodMag.AllowDBNull = false; + this.columnCodMag.MaxLength = 50; + this.columnCodCella.AllowDBNull = false; + this.columnCodCella.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow NewPosizioneUdcCorrenteRow() { + return ((PosizioneUdcCorrenteRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new PosizioneUdcCorrenteRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(PosizioneUdcCorrenteRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.PosizioneUdcCorrenteRowChanged != null)) { + this.PosizioneUdcCorrenteRowChanged(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.PosizioneUdcCorrenteRowChanging != null)) { + this.PosizioneUdcCorrenteRowChanging(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.PosizioneUdcCorrenteRowDeleted != null)) { + this.PosizioneUdcCorrenteRowDeleted(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.PosizioneUdcCorrenteRowDeleting != null)) { + this.PosizioneUdcCorrenteRowDeleting(this, new PosizioneUdcCorrenteRowChangeEvent(((PosizioneUdcCorrenteRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemovePosizioneUdcCorrenteRow(PosizioneUdcCorrenteRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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_magazzino ds = new DS_magazzino(); + 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 = "PosizioneUdcCorrenteDataTable"; + 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagCelleDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCella; + + private global::System.Data.DataColumn columnCapacita; + + private global::System.Data.DataColumn columnDescrizione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleDataTable() { + this.TableName = "AnagCelle"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagCelleDataTable(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()] + protected AnagCelleDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodMagColumn { + get { + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCellaColumn { + get { + return this.columnCodCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CapacitaColumn { + get { + return this.columnCapacita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DescrizioneColumn { + get { + return this.columnDescrizione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow this[int index] { + get { + return ((AnagCelleRow)(this.Rows[index])); + } + } + + public event AnagCelleRowChangeEventHandler AnagCelleRowChanging; + + public event AnagCelleRowChangeEventHandler AnagCelleRowChanged; + + public event AnagCelleRowChangeEventHandler AnagCelleRowDeleting; + + public event AnagCelleRowChangeEventHandler AnagCelleRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagCelleRow(AnagCelleRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow AddAnagCelleRow(AnagMagRow parentAnagMagRowByFK_AnagCelle_AnagMag, string CodCella, int Capacita, string Descrizione) { + AnagCelleRow rowAnagCelleRow = ((AnagCelleRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CodCella, + Capacita, + Descrizione}; + if ((parentAnagMagRowByFK_AnagCelle_AnagMag != null)) { + columnValuesArray[0] = parentAnagMagRowByFK_AnagCelle_AnagMag[0]; + } + rowAnagCelleRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagCelleRow); + return rowAnagCelleRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow FindByCodMagCodCella(string CodMag, string CodCella) { + return ((AnagCelleRow)(this.Rows.Find(new object[] { + CodMag, + CodCella}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagCelleDataTable cln = ((AnagCelleDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagCelleDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCella = base.Columns["CodCella"]; + this.columnCapacita = base.Columns["Capacita"]; + this.columnDescrizione = base.Columns["Descrizione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodMag); + this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCella); + this.columnCapacita = new global::System.Data.DataColumn("Capacita", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCapacita); + 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.columnCodMag, + this.columnCodCella}, true)); + this.columnCodMag.AllowDBNull = false; + this.columnCodMag.MaxLength = 50; + this.columnCodCella.AllowDBNull = false; + this.columnCodCella.MaxLength = 50; + this.columnDescrizione.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow NewAnagCelleRow() { + return ((AnagCelleRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagCelleRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagCelleRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagCelleRowChanged != null)) { + this.AnagCelleRowChanged(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagCelleRowChanging != null)) { + this.AnagCelleRowChanging(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagCelleRowDeleted != null)) { + this.AnagCelleRowDeleted(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagCelleRowDeleting != null)) { + this.AnagCelleRowDeleting(this, new AnagCelleRowChangeEvent(((AnagCelleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagCelleRow(AnagCelleRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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_magazzino ds = new DS_magazzino(); + 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 = "AnagCelleDataTable"; + 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.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class PosizioneUdcStoricoDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnCodMag; + + private global::System.Data.DataColumn columnCodCella; + + private global::System.Data.DataColumn columnDataInizio; + + private global::System.Data.DataColumn columnDataFine; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoDataTable() { + this.TableName = "PosizioneUdcStorico"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcStoricoDataTable(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()] + protected PosizioneUdcStoricoDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodMagColumn { + get { + return this.columnCodMag; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCellaColumn { + get { + return this.columnCodCella; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataInizioColumn { + get { + return this.columnDataInizio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataFineColumn { + get { + return this.columnDataFine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow this[int index] { + get { + return ((PosizioneUdcStoricoRow)(this.Rows[index])); + } + } + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanging; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowChanged; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleting; + + public event PosizioneUdcStoricoRowChangeEventHandler PosizioneUdcStoricoRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddPosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow AddPosizioneUdcStoricoRow(ElencoCartelliniRow parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini, string CodMag, string CodCella, System.DateTime DataInizio, System.DateTime DataFine) { + PosizioneUdcStoricoRow rowPosizioneUdcStoricoRow = ((PosizioneUdcStoricoRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CodMag, + CodCella, + DataInizio, + DataFine}; + if ((parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini != null)) { + columnValuesArray[0] = parentElencoCartelliniRowByFK_PosizioneUdcStorico_ElencoCartellini[0]; + } + rowPosizioneUdcStoricoRow.ItemArray = columnValuesArray; + this.Rows.Add(rowPosizioneUdcStoricoRow); + return rowPosizioneUdcStoricoRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow FindByUDCCodMagCodCellaDataInizio(string UDC, string CodMag, string CodCella, System.DateTime DataInizio) { + return ((PosizioneUdcStoricoRow)(this.Rows.Find(new object[] { + UDC, + CodMag, + CodCella, + DataInizio}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + PosizioneUdcStoricoDataTable cln = ((PosizioneUdcStoricoDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new PosizioneUdcStoricoDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC = base.Columns["UDC"]; + this.columnCodMag = base.Columns["CodMag"]; + this.columnCodCella = base.Columns["CodCella"]; + this.columnDataInizio = base.Columns["DataInizio"]; + this.columnDataFine = base.Columns["DataFine"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnCodMag = new global::System.Data.DataColumn("CodMag", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodMag); + this.columnCodCella = new global::System.Data.DataColumn("CodCella", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCella); + this.columnDataInizio = new global::System.Data.DataColumn("DataInizio", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataInizio); + this.columnDataFine = new global::System.Data.DataColumn("DataFine", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataFine); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC, + this.columnCodMag, + this.columnCodCella, + this.columnDataInizio}, true)); + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnCodMag.AllowDBNull = false; + this.columnCodMag.MaxLength = 50; + this.columnCodCella.AllowDBNull = false; + this.columnCodCella.MaxLength = 50; + this.columnDataInizio.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow NewPosizioneUdcStoricoRow() { + return ((PosizioneUdcStoricoRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new PosizioneUdcStoricoRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(PosizioneUdcStoricoRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.PosizioneUdcStoricoRowChanged != null)) { + this.PosizioneUdcStoricoRowChanged(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.PosizioneUdcStoricoRowChanging != null)) { + this.PosizioneUdcStoricoRowChanging(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.PosizioneUdcStoricoRowDeleted != null)) { + this.PosizioneUdcStoricoRowDeleted(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.PosizioneUdcStoricoRowDeleting != null)) { + this.PosizioneUdcStoricoRowDeleting(this, new PosizioneUdcStoricoRowChangeEvent(((PosizioneUdcStoricoRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemovePosizioneUdcStoricoRow(PosizioneUdcStoricoRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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_magazzino ds = new DS_magazzino(); + 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 = "PosizioneUdcStoricoDataTable"; + 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. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagMagRow : global::System.Data.DataRow { + + private AnagMagDataTable tableAnagMag; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagMagRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagMag = ((AnagMagDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodMag { + get { + return ((string)(this[this.tableAnagMag.CodMagColumn])); + } + set { + this[this.tableAnagMag.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + return ((string)(this[this.tableAnagMag.CodCSColumn])); + } + set { + this[this.tableAnagMag.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescrMag { + get { + try { + return ((string)(this[this.tableAnagMag.DescrMagColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrMag\' in table \'AnagMag\' is DBNull.", e); + } + } + set { + this[this.tableAnagMag.DescrMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrMagNull() { + return this.IsNull(this.tableAnagMag.DescrMagColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrMagNull() { + this[this.tableAnagMag.DescrMagColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow[] GetAnagCelleRows() { + if ((this.Table.ChildRelations["FK_AnagCelle_AnagMag"] == null)) { + return new AnagCelleRow[0]; + } + else { + return ((AnagCelleRow[])(base.GetChildRows(this.Table.ChildRelations["FK_AnagCelle_AnagMag"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class ElencoCartelliniRow : global::System.Data.DataRow { + + private ElencoCartelliniDataTable tableElencoCartellini; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal ElencoCartelliniRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableElencoCartellini = ((ElencoCartelliniDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string UDC { + get { + return ((string)(this[this.tableElencoCartellini.UDCColumn])); + } + set { + this[this.tableElencoCartellini.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCS { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodCSColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodCS\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodCSColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCliente { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodClienteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodCliente\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string RagSociale { + get { + try { + return ((string)(this[this.tableElencoCartellini.RagSocialeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RagSociale\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.RagSocialeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + try { + return ((string)(this[this.tableElencoCartellini.ParticolareColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Particolare\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.ParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescParticolare { + get { + try { + return ((string)(this[this.tableElencoCartellini.DescParticolareColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescParticolare\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.DescParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DisegnoGrezzo { + get { + try { + return ((string)(this[this.tableElencoCartellini.DisegnoGrezzoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DisegnoGrezzo\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.DisegnoGrezzoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Esponente { + get { + try { + return ((string)(this[this.tableElencoCartellini.EsponenteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Esponente\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.EsponenteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImpianto { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodImpianto\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescImpianto { + get { + try { + return ((string)(this[this.tableElencoCartellini.DescImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescImpianto\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.DescImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStampo { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodStampoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStampo\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodStampoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Figura { + get { + try { + return ((string)(this[this.tableElencoCartellini.FiguraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.FiguraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataFus { + get { + try { + return ((global::System.DateTime)(this[this.tableElencoCartellini.DataFusColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataFus\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.DataFusColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int TurnoFus { + get { + try { + return ((int)(this[this.tableElencoCartellini.TurnoFusColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'TurnoFus\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.TurnoFusColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImballo { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodImballoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodImballo\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodImballoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodSoggetto { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodSoggettoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodSoggetto\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodSoggettoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int NumCont { + get { + try { + return ((int)(this[this.tableElencoCartellini.NumContColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NumCont\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.NumContColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Tara { + get { + try { + return ((double)(this[this.tableElencoCartellini.TaraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Tara\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.TaraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal Qta { + get { + try { + return ((decimal)(this[this.tableElencoCartellini.QtaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Qta\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.QtaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStato { + get { + try { + return ((string)(this[this.tableElencoCartellini.CodStatoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStato\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CodStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxPosizione { + get { + try { + return ((int)(this[this.tableElencoCartellini.IdxPosizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'IdxPosizione\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.IdxPosizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoTot { + get { + try { + return ((double)(this[this.tableElencoCartellini.PesoTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoTot\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.PesoTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoCad { + get { + try { + return ((double)(this[this.tableElencoCartellini.PesoCadColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoCad\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.PesoCadColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime CreateDate { + get { + try { + return ((global::System.DateTime)(this[this.tableElencoCartellini.CreateDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CreateDate\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.CreateDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime ModDate { + get { + try { + return ((global::System.DateTime)(this[this.tableElencoCartellini.ModDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ModDate\' in table \'ElencoCartellini\' is DBNull.", e); + } + } + set { + this[this.tableElencoCartellini.ModDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodCSNull() { + return this.IsNull(this.tableElencoCartellini.CodCSColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodCSNull() { + this[this.tableElencoCartellini.CodCSColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodClienteNull() { + return this.IsNull(this.tableElencoCartellini.CodClienteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodClienteNull() { + this[this.tableElencoCartellini.CodClienteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsRagSocialeNull() { + return this.IsNull(this.tableElencoCartellini.RagSocialeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetRagSocialeNull() { + this[this.tableElencoCartellini.RagSocialeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsParticolareNull() { + return this.IsNull(this.tableElencoCartellini.ParticolareColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetParticolareNull() { + this[this.tableElencoCartellini.ParticolareColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescParticolareNull() { + return this.IsNull(this.tableElencoCartellini.DescParticolareColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescParticolareNull() { + this[this.tableElencoCartellini.DescParticolareColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDisegnoGrezzoNull() { + return this.IsNull(this.tableElencoCartellini.DisegnoGrezzoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDisegnoGrezzoNull() { + this[this.tableElencoCartellini.DisegnoGrezzoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsEsponenteNull() { + return this.IsNull(this.tableElencoCartellini.EsponenteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetEsponenteNull() { + this[this.tableElencoCartellini.EsponenteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodImpiantoNull() { + return this.IsNull(this.tableElencoCartellini.CodImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodImpiantoNull() { + this[this.tableElencoCartellini.CodImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescImpiantoNull() { + return this.IsNull(this.tableElencoCartellini.DescImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescImpiantoNull() { + this[this.tableElencoCartellini.DescImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStampoNull() { + return this.IsNull(this.tableElencoCartellini.CodStampoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStampoNull() { + this[this.tableElencoCartellini.CodStampoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraNull() { + return this.IsNull(this.tableElencoCartellini.FiguraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraNull() { + this[this.tableElencoCartellini.FiguraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataFusNull() { + return this.IsNull(this.tableElencoCartellini.DataFusColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataFusNull() { + this[this.tableElencoCartellini.DataFusColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsTurnoFusNull() { + return this.IsNull(this.tableElencoCartellini.TurnoFusColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetTurnoFusNull() { + this[this.tableElencoCartellini.TurnoFusColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodImballoNull() { + return this.IsNull(this.tableElencoCartellini.CodImballoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodImballoNull() { + this[this.tableElencoCartellini.CodImballoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodSoggettoNull() { + return this.IsNull(this.tableElencoCartellini.CodSoggettoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodSoggettoNull() { + this[this.tableElencoCartellini.CodSoggettoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsNumContNull() { + return this.IsNull(this.tableElencoCartellini.NumContColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetNumContNull() { + this[this.tableElencoCartellini.NumContColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsTaraNull() { + return this.IsNull(this.tableElencoCartellini.TaraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetTaraNull() { + this[this.tableElencoCartellini.TaraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsQtaNull() { + return this.IsNull(this.tableElencoCartellini.QtaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetQtaNull() { + this[this.tableElencoCartellini.QtaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStatoNull() { + return this.IsNull(this.tableElencoCartellini.CodStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStatoNull() { + this[this.tableElencoCartellini.CodStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsIdxPosizioneNull() { + return this.IsNull(this.tableElencoCartellini.IdxPosizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetIdxPosizioneNull() { + this[this.tableElencoCartellini.IdxPosizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoTotNull() { + return this.IsNull(this.tableElencoCartellini.PesoTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoTotNull() { + this[this.tableElencoCartellini.PesoTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoCadNull() { + return this.IsNull(this.tableElencoCartellini.PesoCadColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoCadNull() { + this[this.tableElencoCartellini.PesoCadColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCreateDateNull() { + return this.IsNull(this.tableElencoCartellini.CreateDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCreateDateNull() { + this[this.tableElencoCartellini.CreateDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsModDateNull() { + return this.IsNull(this.tableElencoCartellini.ModDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetModDateNull() { + this[this.tableElencoCartellini.ModDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow[] GetPosizioneUdcCorrenteRows() { + if ((this.Table.ChildRelations["FK_PosizioneUdcCorrente_ElencoCartellini"] == null)) { + return new PosizioneUdcCorrenteRow[0]; + } + else { + return ((PosizioneUdcCorrenteRow[])(base.GetChildRows(this.Table.ChildRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow[] GetPosizioneUdcStoricoRows() { + if ((this.Table.ChildRelations["FK_PosizioneUdcStorico_ElencoCartellini"] == null)) { + return new PosizioneUdcStoricoRow[0]; + } + else { + return ((PosizioneUdcStoricoRow[])(base.GetChildRows(this.Table.ChildRelations["FK_PosizioneUdcStorico_ElencoCartellini"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class PosizioneUdcCorrenteRow : global::System.Data.DataRow { + + private PosizioneUdcCorrenteDataTable tablePosizioneUdcCorrente; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcCorrenteRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablePosizioneUdcCorrente = ((PosizioneUdcCorrenteDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string UDC { + get { + return ((string)(this[this.tablePosizioneUdcCorrente.UDCColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodMag { + get { + return ((string)(this[this.tablePosizioneUdcCorrente.CodMagColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCella { + get { + return ((string)(this[this.tablePosizioneUdcCorrente.CodCellaColumn])); + } + set { + this[this.tablePosizioneUdcCorrente.CodCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataRif { + get { + try { + return ((global::System.DateTime)(this[this.tablePosizioneUdcCorrente.DataRifColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataRif\' in table \'PosizioneUdcCorrente\' is DBNull.", e); + } + } + set { + this[this.tablePosizioneUdcCorrente.DataRifColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow ElencoCartelliniRow { + get { + return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_ElencoCartellini"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow AnagCelleRowParent { + get { + return ((AnagCelleRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcCorrente_AnagCelle"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcCorrente_AnagCelle"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataRifNull() { + return this.IsNull(this.tablePosizioneUdcCorrente.DataRifColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataRifNull() { + this[this.tablePosizioneUdcCorrente.DataRifColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagCelleRow : global::System.Data.DataRow { + + private AnagCelleDataTable tableAnagCelle; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagCelleRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagCelle = ((AnagCelleDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodMag { + get { + return ((string)(this[this.tableAnagCelle.CodMagColumn])); + } + set { + this[this.tableAnagCelle.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCella { + get { + return ((string)(this[this.tableAnagCelle.CodCellaColumn])); + } + set { + this[this.tableAnagCelle.CodCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Capacita { + get { + try { + return ((int)(this[this.tableAnagCelle.CapacitaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Capacita\' in table \'AnagCelle\' is DBNull.", e); + } + } + set { + this[this.tableAnagCelle.CapacitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Descrizione { + get { + try { + return ((string)(this[this.tableAnagCelle.DescrizioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Descrizione\' in table \'AnagCelle\' is DBNull.", e); + } + } + set { + this[this.tableAnagCelle.DescrizioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow AnagMagRow { + get { + return ((AnagMagRow)(this.GetParentRow(this.Table.ParentRelations["FK_AnagCelle_AnagMag"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_AnagCelle_AnagMag"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCapacitaNull() { + return this.IsNull(this.tableAnagCelle.CapacitaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCapacitaNull() { + this[this.tableAnagCelle.CapacitaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrizioneNull() { + return this.IsNull(this.tableAnagCelle.DescrizioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrizioneNull() { + this[this.tableAnagCelle.DescrizioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow[] GetPosizioneUdcCorrenteRows() { + if ((this.Table.ChildRelations["FK_PosizioneUdcCorrente_AnagCelle"] == null)) { + return new PosizioneUdcCorrenteRow[0]; + } + else { + return ((PosizioneUdcCorrenteRow[])(base.GetChildRows(this.Table.ChildRelations["FK_PosizioneUdcCorrente_AnagCelle"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class PosizioneUdcStoricoRow : global::System.Data.DataRow { + + private PosizioneUdcStoricoDataTable tablePosizioneUdcStorico; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal PosizioneUdcStoricoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablePosizioneUdcStorico = ((PosizioneUdcStoricoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string UDC { + get { + return ((string)(this[this.tablePosizioneUdcStorico.UDCColumn])); + } + set { + this[this.tablePosizioneUdcStorico.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodMag { + get { + return ((string)(this[this.tablePosizioneUdcStorico.CodMagColumn])); + } + set { + this[this.tablePosizioneUdcStorico.CodMagColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCella { + get { + return ((string)(this[this.tablePosizioneUdcStorico.CodCellaColumn])); + } + set { + this[this.tablePosizioneUdcStorico.CodCellaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataInizio { + get { + return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataInizioColumn])); + } + set { + this[this.tablePosizioneUdcStorico.DataInizioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataFine { + get { + try { + return ((global::System.DateTime)(this[this.tablePosizioneUdcStorico.DataFineColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataFine\' in table \'PosizioneUdcStorico\' is DBNull.", e); + } + } + set { + this[this.tablePosizioneUdcStorico.DataFineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow ElencoCartelliniRow { + get { + return ((ElencoCartelliniRow)(this.GetParentRow(this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_PosizioneUdcStorico_ElencoCartellini"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataFineNull() { + return this.IsNull(this.tablePosizioneUdcStorico.DataFineColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataFineNull() { + this[this.tablePosizioneUdcStorico.DataFineColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagMagRowChangeEvent : global::System.EventArgs { + + private AnagMagRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRowChangeEvent(AnagMagRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagMagRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class ElencoCartelliniRowChangeEvent : global::System.EventArgs { + + private ElencoCartelliniRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRowChangeEvent(ElencoCartelliniRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public ElencoCartelliniRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class PosizioneUdcCorrenteRowChangeEvent : global::System.EventArgs { + + private PosizioneUdcCorrenteRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRowChangeEvent(PosizioneUdcCorrenteRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcCorrenteRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagCelleRowChangeEvent : global::System.EventArgs { + + private AnagCelleRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRowChangeEvent(AnagCelleRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagCelleRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class PosizioneUdcStoricoRowChangeEvent : global::System.EventArgs { + + private PosizioneUdcStoricoRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRowChangeEvent(PosizioneUdcStoricoRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public PosizioneUdcStoricoRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace GMW_data.DS_magazzinoTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagMagTableAdapter : 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()] + public AnagMagTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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()] + 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()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 = "AnagMag"; + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("DescrMag", "DescrMag"); + 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].[AnagMag] WHERE (([CodMag] = @Original_CodMag) AND ([CodCS] = @" + + "Original_CodCS) AND ((@IsNull_DescrMag = 1 AND [DescrMag] IS NULL) OR ([DescrMag" + + "] = @Original_DescrMag)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrMag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", 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].[AnagMag] ([CodMag], [CodCS], [DescrMag]) VALUES (@CodMag, @Cod" + + "CS, @DescrMag);\r\nSELECT CodMag, CodCS, DescrMag FROM AnagMag WHERE (CodMag = @Co" + + "dMag)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", 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].[AnagMag] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [DescrMag] = @DescrMag WHERE (([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DescrMag = 1 AND [DescrMag] IS NULL) OR ([DescrMag] = @Original_DescrMag))); +SELECT CodMag, CodCS, DescrMag FROM AnagMag WHERE (CodMag = @CodMag)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrMag", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 CodMag, CodCS, DescrMag FROM dbo.AnagMag"; + 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_magGetByCS"; + 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("@CodCS", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.AnagMagDataTable 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.AnagMagDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.AnagMagDataTable dataTable = new DS_magazzino.AnagMagDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_magazzino.AnagMagDataTable getByCodCs(string CodCS) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodCS == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCS)); + } + DS_magazzino.AnagMagDataTable dataTable = new DS_magazzino.AnagMagDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.AnagMagDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "AnagMag"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_CodMag, string Original_CodCS, string Original_DescrMag) { + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodCS)); + } + if ((Original_DescrMag == 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_DescrMag)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CodMag, string CodCS, string DescrMag) { + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCS)); + } + if ((DescrMag == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(DescrMag)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodMag, string CodCS, string DescrMag, string Original_CodMag, string Original_CodCS, string Original_DescrMag) { + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCS == null)) { + throw new global::System.ArgumentNullException("CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCS)); + } + if ((DescrMag == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(DescrMag)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCS == null)) { + throw new global::System.ArgumentNullException("Original_CodCS"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodCS)); + } + if ((Original_DescrMag == 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_DescrMag)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodCS, string DescrMag, string Original_CodMag, string Original_CodCS, string Original_DescrMag) { + return this.Update(Original_CodMag, CodCS, DescrMag, Original_CodMag, Original_CodCS, Original_DescrMag); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class ElencoCartelliniTableAdapter : 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()] + public ElencoCartelliniTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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()] + 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()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 = "ElencoCartellini"; + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("CodCS", "CodCS"); + tableMapping.ColumnMappings.Add("CodCliente", "CodCliente"); + tableMapping.ColumnMappings.Add("RagSociale", "RagSociale"); + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("DescParticolare", "DescParticolare"); + tableMapping.ColumnMappings.Add("DisegnoGrezzo", "DisegnoGrezzo"); + tableMapping.ColumnMappings.Add("Esponente", "Esponente"); + tableMapping.ColumnMappings.Add("CodImpianto", "CodImpianto"); + tableMapping.ColumnMappings.Add("DescImpianto", "DescImpianto"); + tableMapping.ColumnMappings.Add("CodStampo", "CodStampo"); + tableMapping.ColumnMappings.Add("Figura", "Figura"); + tableMapping.ColumnMappings.Add("DataFus", "DataFus"); + tableMapping.ColumnMappings.Add("TurnoFus", "TurnoFus"); + tableMapping.ColumnMappings.Add("CodImballo", "CodImballo"); + tableMapping.ColumnMappings.Add("CodSoggetto", "CodSoggetto"); + tableMapping.ColumnMappings.Add("NumCont", "NumCont"); + tableMapping.ColumnMappings.Add("Tara", "Tara"); + tableMapping.ColumnMappings.Add("Qta", "Qta"); + tableMapping.ColumnMappings.Add("CodStato", "CodStato"); + tableMapping.ColumnMappings.Add("IdxPosizione", "IdxPosizione"); + tableMapping.ColumnMappings.Add("PesoTot", "PesoTot"); + tableMapping.ColumnMappings.Add("PesoCad", "PesoCad"); + tableMapping.ColumnMappings.Add("CreateDate", "CreateDate"); + tableMapping.ColumnMappings.Add("ModDate", "ModDate"); + 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].[ElencoCartellini] WHERE (([UDC] = @Original_UDC) AND ((@IsNull" + + "_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) AND ((@IsNull_Co" + + "dCliente = 1 AND [CodCliente] IS NULL) OR ([CodCliente] = @Original_CodCliente))" + + " AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Orig" + + "inal_RagSociale)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([" + + "Particolare] = @Original_Particolare)) AND ((@IsNull_DescParticolare = 1 AND [De" + + "scParticolare] IS NULL) OR ([DescParticolare] = @Original_DescParticolare)) AND " + + "((@IsNull_DisegnoGrezzo = 1 AND [DisegnoGrezzo] IS NULL) OR ([DisegnoGrezzo] = @" + + "Original_DisegnoGrezzo)) AND ((@IsNull_Esponente = 1 AND [Esponente] IS NULL) OR" + + " ([Esponente] = @Original_Esponente)) AND ((@IsNull_CodImpianto = 1 AND [CodImpi" + + "anto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_DescImp" + + "ianto = 1 AND [DescImpianto] IS NULL) OR ([DescImpianto] = @Original_DescImpiant" + + "o)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Orig" + + "inal_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @" + + "Original_Figura)) AND ((@IsNull_DataFus = 1 AND [DataFus] IS NULL) OR ([DataFus]" + + " = @Original_DataFus)) AND ((@IsNull_TurnoFus = 1 AND [TurnoFus] IS NULL) OR ([T" + + "urnoFus] = @Original_TurnoFus)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS" + + " NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodSoggetto = 1 A" + + "ND [CodSoggetto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)) AND ((@IsN" + + "ull_NumCont = 1 AND [NumCont] IS NULL) OR ([NumCont] = @Original_NumCont)) AND (" + + "(@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNul" + + "l_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodStato " + + "= 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_" + + "IdxPosizione = 1 AND [IdxPosizione] IS NULL) OR ([IdxPosizione] = @Original_IdxP" + + "osizione)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Ori" + + "ginal_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] =" + + " @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR (" + + "[CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS" + + " NULL) OR ([ModDate] = @Original_ModDate)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCS", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", 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_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescParticolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescParticolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DisegnoGrezzo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DisegnoGrezzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Esponente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Esponente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFus", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodSoggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodSoggetto", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", 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].[ElencoCartellini] ([UDC], [CodCS], [CodCliente], [RagSociale], [Particolare], [DescParticolare], [DisegnoGrezzo], [Esponente], [CodImpianto], [DescImpianto], [CodStampo], [Figura], [DataFus], [TurnoFus], [CodImballo], [CodSoggetto], [NumCont], [Tara], [Qta], [CodStato], [IdxPosizione], [PesoTot], [PesoCad], [CreateDate], [ModDate]) VALUES (@UDC, @CodCS, @CodCliente, @RagSociale, @Particolare, @DescParticolare, @DisegnoGrezzo, @Esponente, @CodImpianto, @DescImpianto, @CodStampo, @Figura, @DataFus, @TurnoFus, @CodImballo, @CodSoggetto, @NumCont, @Tara, @Qta, @CodStato, @IdxPosizione, @PesoTot, @PesoCad, @CreateDate, @ModDate); +SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM ElencoCartellini WHERE (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + 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("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescParticolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DisegnoGrezzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Esponente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFus", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSoggetto", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", 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].[ElencoCartellini] SET [UDC] = @UDC, [CodCS] = @CodCS, [CodCliente] " + + "= @CodCliente, [RagSociale] = @RagSociale, [Particolare] = @Particolare, [DescPa" + + "rticolare] = @DescParticolare, [DisegnoGrezzo] = @DisegnoGrezzo, [Esponente] = @" + + "Esponente, [CodImpianto] = @CodImpianto, [DescImpianto] = @DescImpianto, [CodSta" + + "mpo] = @CodStampo, [Figura] = @Figura, [DataFus] = @DataFus, [TurnoFus] = @Turno" + + "Fus, [CodImballo] = @CodImballo, [CodSoggetto] = @CodSoggetto, [NumCont] = @NumC" + + "ont, [Tara] = @Tara, [Qta] = @Qta, [CodStato] = @CodStato, [IdxPosizione] = @Idx" + + "Posizione, [PesoTot] = @PesoTot, [PesoCad] = @PesoCad, [CreateDate] = @CreateDat" + + "e, [ModDate] = @ModDate WHERE (([UDC] = @Original_UDC) AND ((@IsNull_CodCS = 1 A" + + "ND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) AND ((@IsNull_CodCliente = 1" + + " AND [CodCliente] IS NULL) OR ([CodCliente] = @Original_CodCliente)) AND ((@IsNu" + + "ll_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSoci" + + "ale)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare]" + + " = @Original_Particolare)) AND ((@IsNull_DescParticolare = 1 AND [DescParticolar" + + "e] IS NULL) OR ([DescParticolare] = @Original_DescParticolare)) AND ((@IsNull_Di" + + "segnoGrezzo = 1 AND [DisegnoGrezzo] IS NULL) OR ([DisegnoGrezzo] = @Original_Dis" + + "egnoGrezzo)) AND ((@IsNull_Esponente = 1 AND [Esponente] IS NULL) OR ([Esponente" + + "] = @Original_Esponente)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NUL" + + "L) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_DescImpianto = 1 AN" + + "D [DescImpianto] IS NULL) OR ([DescImpianto] = @Original_DescImpianto)) AND ((@I" + + "sNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStam" + + "po)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Fig" + + "ura)) AND ((@IsNull_DataFus = 1 AND [DataFus] IS NULL) OR ([DataFus] = @Original" + + "_DataFus)) AND ((@IsNull_TurnoFus = 1 AND [TurnoFus] IS NULL) OR ([TurnoFus] = @" + + "Original_TurnoFus)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([" + + "CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodSoggetto = 1 AND [CodSogge" + + "tto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)) AND ((@IsNull_NumCont " + + "= 1 AND [NumCont] IS NULL) OR ([NumCont] = @Original_NumCont)) AND ((@IsNull_Tar" + + "a = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_Qta = 1 AN" + + "D [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodStato = 1 AND [Cod" + + "Stato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_IdxPosizione" + + " = 1 AND [IdxPosizione] IS NULL) OR ([IdxPosizione] = @Original_IdxPosizione)) A" + + "ND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTo" + + "t)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_P" + + "esoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate]" + + " = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([" + + "ModDate] = @Original_ModDate)));\r\nSELECT UDC, CodCS, CodCliente, RagSociale, Par" + + "ticolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, " + + "CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qt" + + "a, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM ElencoCart" + + "ellini WHERE (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + 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("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescParticolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DisegnoGrezzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Esponente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFus", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSoggetto", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCS", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCS", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCS", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCliente", 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_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescParticolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescParticolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescParticolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DisegnoGrezzo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DisegnoGrezzo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DisegnoGrezzo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Esponente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Esponente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Esponente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFus", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFus", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_TurnoFus", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TurnoFus", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodSoggetto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodSoggetto", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodSoggetto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_NumCont", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "NumCont", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPosizione", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPosizione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM dbo.ElencoCartellini"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.ElencoCartelliniDataTable 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.ElencoCartelliniDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.ElencoCartelliniDataTable dataTable = new DS_magazzino.ElencoCartelliniDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.ElencoCartelliniDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "ElencoCartellini"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + string Original_UDC, + string Original_CodCS, + string Original_CodCliente, + string Original_RagSociale, + string Original_Particolare, + string Original_DescParticolare, + string Original_DisegnoGrezzo, + string Original_Esponente, + string Original_CodImpianto, + string Original_DescImpianto, + string Original_CodStampo, + string Original_Figura, + global::System.Nullable Original_DataFus, + global::System.Nullable Original_TurnoFus, + string Original_CodImballo, + string Original_CodSoggetto, + global::System.Nullable Original_NumCont, + global::System.Nullable Original_Tara, + global::System.Nullable Original_Qta, + string Original_CodStato, + global::System.Nullable Original_IdxPosizione, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); + } + if ((Original_CodCS == 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_CodCS)); + } + if ((Original_CodCliente == 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_CodCliente)); + } + if ((Original_RagSociale == 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_RagSociale)); + } + if ((Original_Particolare == 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_Particolare)); + } + if ((Original_DescParticolare == 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_DescParticolare)); + } + if ((Original_DisegnoGrezzo == 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_DisegnoGrezzo)); + } + if ((Original_Esponente == 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_Esponente)); + } + if ((Original_CodImpianto == 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_CodImpianto)); + } + if ((Original_DescImpianto == 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_DescImpianto)); + } + if ((Original_CodStampo == 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_CodStampo)); + } + if ((Original_Figura == 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_Figura)); + } + if ((Original_DataFus.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[24].Value = ((System.DateTime)(Original_DataFus.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_TurnoFus.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[26].Value = ((int)(Original_TurnoFus.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_CodImballo == null)) { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[28].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[28].Value = ((string)(Original_CodImballo)); + } + if ((Original_CodSoggetto == 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_CodSoggetto)); + } + if ((Original_NumCont.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[32].Value = ((int)(Original_NumCont.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[32].Value = global::System.DBNull.Value; + } + if ((Original_Tara.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[34].Value = ((double)(Original_Tara.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[34].Value = global::System.DBNull.Value; + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[36].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[36].Value = global::System.DBNull.Value; + } + if ((Original_CodStato == 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_CodStato)); + } + if ((Original_IdxPosizione.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[40].Value = ((int)(Original_IdxPosizione.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[40].Value = global::System.DBNull.Value; + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[42].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[42].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[43].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[44].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[43].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[44].Value = global::System.DBNull.Value; + } + if ((Original_CreateDate.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[45].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[46].Value = ((System.DateTime)(Original_CreateDate.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[45].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[46].Value = global::System.DBNull.Value; + } + if ((Original_ModDate.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[47].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[48].Value = ((System.DateTime)(Original_ModDate.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[47].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[48].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + string UDC, + string CodCS, + string CodCliente, + string RagSociale, + string Particolare, + string DescParticolare, + string DisegnoGrezzo, + string Esponente, + string CodImpianto, + string DescImpianto, + string CodStampo, + string Figura, + global::System.Nullable DataFus, + global::System.Nullable TurnoFus, + string CodImballo, + string CodSoggetto, + global::System.Nullable NumCont, + global::System.Nullable Tara, + global::System.Nullable Qta, + string CodStato, + global::System.Nullable IdxPosizione, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodCS == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCS)); + } + if ((CodCliente == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCliente)); + } + if ((RagSociale == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(RagSociale)); + } + if ((Particolare == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(Particolare)); + } + if ((DescParticolare == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(DescParticolare)); + } + if ((DisegnoGrezzo == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(DisegnoGrezzo)); + } + if ((Esponente == null)) { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(Esponente)); + } + if ((CodImpianto == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(CodImpianto)); + } + if ((DescImpianto == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(DescImpianto)); + } + if ((CodStampo == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(Figura)); + } + if ((DataFus.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[12].Value = ((System.DateTime)(DataFus.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((TurnoFus.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((int)(TurnoFus.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = ((string)(CodImballo)); + } + if ((CodSoggetto == null)) { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = ((string)(CodSoggetto)); + } + if ((NumCont.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[16].Value = ((int)(NumCont.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Tara.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[17].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Qta.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[18].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((CodStato == null)) { + this.Adapter.InsertCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[19].Value = ((string)(CodStato)); + } + if ((IdxPosizione.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[20].Value = ((int)(IdxPosizione.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[20].Value = global::System.DBNull.Value; + } + if ((PesoTot.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[21].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[22].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((CreateDate.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[23].Value = ((System.DateTime)(CreateDate.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[23].Value = global::System.DBNull.Value; + } + if ((ModDate.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[24].Value = ((System.DateTime)(ModDate.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[24].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string UDC, + string CodCS, + string CodCliente, + string RagSociale, + string Particolare, + string DescParticolare, + string DisegnoGrezzo, + string Esponente, + string CodImpianto, + string DescImpianto, + string CodStampo, + string Figura, + global::System.Nullable DataFus, + global::System.Nullable TurnoFus, + string CodImballo, + string CodSoggetto, + global::System.Nullable NumCont, + global::System.Nullable Tara, + global::System.Nullable Qta, + string CodStato, + global::System.Nullable IdxPosizione, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate, + string Original_UDC, + string Original_CodCS, + string Original_CodCliente, + string Original_RagSociale, + string Original_Particolare, + string Original_DescParticolare, + string Original_DisegnoGrezzo, + string Original_Esponente, + string Original_CodImpianto, + string Original_DescImpianto, + string Original_CodStampo, + string Original_Figura, + global::System.Nullable Original_DataFus, + global::System.Nullable Original_TurnoFus, + string Original_CodImballo, + string Original_CodSoggetto, + global::System.Nullable Original_NumCont, + global::System.Nullable Original_Tara, + global::System.Nullable Original_Qta, + string Original_CodStato, + global::System.Nullable Original_IdxPosizione, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodCS == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCS)); + } + if ((CodCliente == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCliente)); + } + if ((RagSociale == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(RagSociale)); + } + if ((Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Particolare)); + } + if ((DescParticolare == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(DescParticolare)); + } + if ((DisegnoGrezzo == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(DisegnoGrezzo)); + } + if ((Esponente == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Esponente)); + } + if ((CodImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(CodImpianto)); + } + if ((DescImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(DescImpianto)); + } + if ((CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Figura)); + } + if ((DataFus.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((System.DateTime)(DataFus.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((TurnoFus.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((int)(TurnoFus.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(CodImballo)); + } + if ((CodSoggetto == null)) { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(CodSoggetto)); + } + if ((NumCont.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((int)(NumCont.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Tara.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[17].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[18].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value; + } + if ((CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(CodStato)); + } + if ((IdxPosizione.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((int)(IdxPosizione.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value; + } + if ((PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[21].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value; + } + if ((CreateDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[23].Value = ((System.DateTime)(CreateDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + if ((ModDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((System.DateTime)(ModDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Original_UDC)); + } + if ((Original_CodCS == null)) { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[27].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_CodCS)); + } + if ((Original_CodCliente == null)) { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[29].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_CodCliente)); + } + if ((Original_RagSociale == null)) { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[31].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[31].Value = ((string)(Original_RagSociale)); + } + if ((Original_Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[33].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[33].Value = ((string)(Original_Particolare)); + } + if ((Original_DescParticolare == null)) { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[35].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[35].Value = ((string)(Original_DescParticolare)); + } + if ((Original_DisegnoGrezzo == null)) { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[37].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[37].Value = ((string)(Original_DisegnoGrezzo)); + } + if ((Original_Esponente == null)) { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[39].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[39].Value = ((string)(Original_Esponente)); + } + if ((Original_CodImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[41].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[41].Value = ((string)(Original_CodImpianto)); + } + if ((Original_DescImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[43].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[43].Value = ((string)(Original_DescImpianto)); + } + if ((Original_CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[45].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[45].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[47].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[47].Value = ((string)(Original_Figura)); + } + if ((Original_DataFus.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[49].Value = ((System.DateTime)(Original_DataFus.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[48].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[49].Value = global::System.DBNull.Value; + } + if ((Original_TurnoFus.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[51].Value = ((int)(Original_TurnoFus.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[50].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[51].Value = global::System.DBNull.Value; + } + if ((Original_CodImballo == null)) { + this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[53].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[52].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[53].Value = ((string)(Original_CodImballo)); + } + if ((Original_CodSoggetto == null)) { + this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[55].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[54].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[55].Value = ((string)(Original_CodSoggetto)); + } + if ((Original_NumCont.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[57].Value = ((int)(Original_NumCont.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[56].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[57].Value = global::System.DBNull.Value; + } + if ((Original_Tara.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[59].Value = ((double)(Original_Tara.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[58].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[59].Value = global::System.DBNull.Value; + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[61].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[60].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[61].Value = global::System.DBNull.Value; + } + if ((Original_CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[63].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[62].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[63].Value = ((string)(Original_CodStato)); + } + if ((Original_IdxPosizione.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[65].Value = ((int)(Original_IdxPosizione.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[64].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[65].Value = global::System.DBNull.Value; + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[67].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[66].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[67].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[69].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[68].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[69].Value = global::System.DBNull.Value; + } + if ((Original_CreateDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[71].Value = ((System.DateTime)(Original_CreateDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[70].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[71].Value = global::System.DBNull.Value; + } + if ((Original_ModDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[73].Value = ((System.DateTime)(Original_ModDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[72].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[73].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string CodCS, + string CodCliente, + string RagSociale, + string Particolare, + string DescParticolare, + string DisegnoGrezzo, + string Esponente, + string CodImpianto, + string DescImpianto, + string CodStampo, + string Figura, + global::System.Nullable DataFus, + global::System.Nullable TurnoFus, + string CodImballo, + string CodSoggetto, + global::System.Nullable NumCont, + global::System.Nullable Tara, + global::System.Nullable Qta, + string CodStato, + global::System.Nullable IdxPosizione, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate, + string Original_UDC, + string Original_CodCS, + string Original_CodCliente, + string Original_RagSociale, + string Original_Particolare, + string Original_DescParticolare, + string Original_DisegnoGrezzo, + string Original_Esponente, + string Original_CodImpianto, + string Original_DescImpianto, + string Original_CodStampo, + string Original_Figura, + global::System.Nullable Original_DataFus, + global::System.Nullable Original_TurnoFus, + string Original_CodImballo, + string Original_CodSoggetto, + global::System.Nullable Original_NumCont, + global::System.Nullable Original_Tara, + global::System.Nullable Original_Qta, + string Original_CodStato, + global::System.Nullable Original_IdxPosizione, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + return this.Update(Original_UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate, Original_UDC, Original_CodCS, Original_CodCliente, Original_RagSociale, Original_Particolare, Original_DescParticolare, Original_DisegnoGrezzo, Original_Esponente, Original_CodImpianto, Original_DescImpianto, Original_CodStampo, Original_Figura, Original_DataFus, Original_TurnoFus, Original_CodImballo, Original_CodSoggetto, Original_NumCont, Original_Tara, Original_Qta, Original_CodStato, Original_IdxPosizione, Original_PesoTot, Original_PesoCad, Original_CreateDate, Original_ModDate); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class PosizioneUdcCorrenteTableAdapter : 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()] + public PosizioneUdcCorrenteTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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()] + 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()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 = "PosizioneUdcCorrente"; + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCella", "CodCella"); + tableMapping.ColumnMappings.Add("DataRif", "DataRif"); + 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].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([Cod" + + "Mag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Dat" + + "aRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] ([UDC], [CodMag], [CodCella], [DataRif]) VALUES (@UDC, @CodMag, @CodCella, @DataRif); +SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", 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].[PosizioneUdcCorrente] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); +SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataRif", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataRif", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataRif", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 UDC, CodMag, CodCella, DataRif FROM dbo.PosizioneUdcCorrente"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.PosizioneUdcCorrenteDataTable 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.PosizioneUdcCorrenteDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.PosizioneUdcCorrenteDataTable dataTable = new DS_magazzino.PosizioneUdcCorrenteDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.PosizioneUdcCorrenteDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "PosizioneUdcCorrente"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); + } + if ((Original_DataRif.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_DataRif.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string UDC, string CodMag, string CodCella, global::System.Nullable DataRif) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCella)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataRif.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string UDC, string CodMag, string CodCella, global::System.Nullable DataRif, string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCella)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_UDC)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodCella)); + } + if ((Original_DataRif.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataRif.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable DataRif, string Original_UDC, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_DataRif) { + return this.Update(Original_UDC, Original_CodMag, Original_CodCella, DataRif, Original_UDC, Original_CodMag, Original_CodCella, Original_DataRif); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagCelleTableAdapter : 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()] + public AnagCelleTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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()] + 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()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 = "AnagCelle"; + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCella", "CodCella"); + tableMapping.ColumnMappings.Add("Capacita", "Capacita"); + 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].[AnagCelle] WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) 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_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", 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].[AnagCelle] ([CodMag], [CodCella], [Capacita], [Descrizione]) V" + + "ALUES (@CodMag, @CodCella, @Capacita, @Descrizione);\r\nSELECT CodMag, CodCella, C" + + "apacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @" + + "CodMag)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", 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].[AnagCelle] SET [CodMag] = @CodMag, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); +SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", 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_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Capacita", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Capacita", 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()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 CodMag, CodCella, Capacita, Descrizione FROM dbo.AnagCelle"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.AnagCelleDataTable 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.AnagCelleDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.AnagCelleDataTable dataTable = new DS_magazzino.AnagCelleDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.AnagCelleDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "AnagCelle"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodCella)); + } + if ((Original_Capacita.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_Capacita.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[3].Value = global::System.DBNull.Value; + } + 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)); + } + 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CodMag, string CodCella, global::System.Nullable Capacita, string Descrizione) { + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodCella)); + } + if ((Capacita.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(Capacita.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodMag, string CodCella, global::System.Nullable Capacita, string Descrizione, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodCella)); + } + if ((Capacita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Capacita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Descrizione)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodCella)); + } + if ((Original_Capacita.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_Capacita.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_Descrizione == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable Capacita, string Descrizione, string Original_CodMag, string Original_CodCella, global::System.Nullable Original_Capacita, string Original_Descrizione) { + return this.Update(Original_CodMag, Original_CodCella, Capacita, Descrizione, Original_CodMag, Original_CodCella, Original_Capacita, Original_Descrizione); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [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=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class PosizioneUdcStoricoTableAdapter : 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()] + public PosizioneUdcStoricoTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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()] + 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()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 = "PosizioneUdcStorico"; + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("CodMag", "CodMag"); + tableMapping.ColumnMappings.Add("CodCella", "CodCella"); + tableMapping.ColumnMappings.Add("DataInizio", "DataInizio"); + tableMapping.ColumnMappings.Add("DataFine", "DataFine"); + 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].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] ([UDC], [CodMag], [CodCella], [DataInizio], [DataFine]) VALUES (@UDC, @CodMag, @CodCella, @DataInizio, @DataFine); +SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", 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].[PosizioneUdcStorico] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); +SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMag", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodMag", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCella", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCella", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataInizio", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataInizio", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DataFine", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataFine", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataFine", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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 UDC, CodMag, CodCella, DataInizio, DataFine FROM dbo.PosizioneUdcStorico"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_magazzino.PosizioneUdcStoricoDataTable 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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_magazzino.PosizioneUdcStoricoDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_magazzino.PosizioneUdcStoricoDataTable dataTable = new DS_magazzino.PosizioneUdcStoricoDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino.PosizioneUdcStoricoDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_magazzino dataSet) { + return this.Adapter.Update(dataSet, "PosizioneUdcStorico"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [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.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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodCella)); + } + this.Adapter.DeleteCommand.Parameters[3].Value = ((System.DateTime)(Original_DataInizio)); + if ((Original_DataFine.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((System.DateTime)(Original_DataFine.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[5].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string UDC, string CodMag, string CodCella, System.DateTime DataInizio, global::System.Nullable DataFine) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodCella)); + } + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); + if ((DataFine.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string UDC, string CodMag, string CodCella, System.DateTime DataInizio, global::System.Nullable DataFine, string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC)); + } + if ((CodMag == null)) { + throw new global::System.ArgumentNullException("CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodMag)); + } + if ((CodCella == null)) { + throw new global::System.ArgumentNullException("CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodCella)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(DataInizio)); + if ((DataFine.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(DataFine.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_UDC)); + } + if ((Original_CodMag == null)) { + throw new global::System.ArgumentNullException("Original_CodMag"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_CodMag)); + } + if ((Original_CodCella == null)) { + throw new global::System.ArgumentNullException("Original_CodCella"); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_CodCella)); + } + this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_DataInizio)); + if ((Original_DataFine.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(Original_DataFine.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].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.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable DataFine, string Original_UDC, string Original_CodMag, string Original_CodCella, System.DateTime Original_DataInizio, global::System.Nullable Original_DataFine) { + return this.Update(Original_UDC, Original_CodMag, Original_CodCella, Original_DataInizio, DataFine, Original_UDC, Original_CodMag, Original_CodCella, Original_DataInizio, Original_DataFine); + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=8.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 AnagMagTableAdapter _anagMagTableAdapter; + + private ElencoCartelliniTableAdapter _elencoCartelliniTableAdapter; + + private PosizioneUdcCorrenteTableAdapter _posizioneUdcCorrenteTableAdapter; + + private AnagCelleTableAdapter _anagCelleTableAdapter; + + private PosizioneUdcStoricoTableAdapter _posizioneUdcStoricoTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public AnagMagTableAdapter AnagMagTableAdapter { + get { + return this._anagMagTableAdapter; + } + set { + this._anagMagTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public ElencoCartelliniTableAdapter ElencoCartelliniTableAdapter { + get { + return this._elencoCartelliniTableAdapter; + } + set { + this._elencoCartelliniTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public PosizioneUdcCorrenteTableAdapter PosizioneUdcCorrenteTableAdapter { + get { + return this._posizioneUdcCorrenteTableAdapter; + } + set { + this._posizioneUdcCorrenteTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public AnagCelleTableAdapter AnagCelleTableAdapter { + get { + return this._anagCelleTableAdapter; + } + set { + this._anagCelleTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public PosizioneUdcStoricoTableAdapter PosizioneUdcStoricoTableAdapter { + get { + return this._posizioneUdcStoricoTableAdapter; + } + set { + this._posizioneUdcStoricoTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._anagMagTableAdapter != null) + && (this._anagMagTableAdapter.Connection != null))) { + return this._anagMagTableAdapter.Connection; + } + if (((this._elencoCartelliniTableAdapter != null) + && (this._elencoCartelliniTableAdapter.Connection != null))) { + return this._elencoCartelliniTableAdapter.Connection; + } + if (((this._posizioneUdcCorrenteTableAdapter != null) + && (this._posizioneUdcCorrenteTableAdapter.Connection != null))) { + return this._posizioneUdcCorrenteTableAdapter.Connection; + } + if (((this._anagCelleTableAdapter != null) + && (this._anagCelleTableAdapter.Connection != null))) { + return this._anagCelleTableAdapter.Connection; + } + if (((this._posizioneUdcStoricoTableAdapter != null) + && (this._posizioneUdcStoricoTableAdapter.Connection != null))) { + return this._posizioneUdcStoricoTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._anagMagTableAdapter != null)) { + count = (count + 1); + } + if ((this._elencoCartelliniTableAdapter != null)) { + count = (count + 1); + } + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + count = (count + 1); + } + if ((this._anagCelleTableAdapter != null)) { + count = (count + 1); + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateUpdatedRows(DS_magazzino dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagMagTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagMag.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagMagTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagCelleTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagCelleTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._elencoCartelliniTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.ElencoCartellini.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._elencoCartelliniTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._posizioneUdcStoricoTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.PosizioneUdcCorrente.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._posizioneUdcCorrenteTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateInsertedRows(DS_magazzino dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._anagMagTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagMag.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagMagTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagCelleTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagCelleTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._elencoCartelliniTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.ElencoCartellini.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._elencoCartelliniTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._posizioneUdcStoricoTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.PosizioneUdcCorrente.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._posizioneUdcCorrenteTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateDeletedRows(DS_magazzino dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.PosizioneUdcCorrente.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._posizioneUdcCorrenteTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.PosizioneUdcStorico.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._posizioneUdcStoricoTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._elencoCartelliniTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.ElencoCartellini.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._elencoCartelliniTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagCelleTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagCelle.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagCelleTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagMagTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagMag.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagMagTableAdapter.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()] + 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()] + public virtual int UpdateAll(DS_magazzino dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._anagMagTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagMagTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._elencoCartelliniTableAdapter != null) + && (this.MatchTableAdapterConnection(this._elencoCartelliniTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._posizioneUdcCorrenteTableAdapter != null) + && (this.MatchTableAdapterConnection(this._posizioneUdcCorrenteTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._anagCelleTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagCelleTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._posizioneUdcStoricoTableAdapter != null) + && (this.MatchTableAdapterConnection(this._posizioneUdcStoricoTableAdapter.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._anagMagTableAdapter != null)) { + revertConnections.Add(this._anagMagTableAdapter, this._anagMagTableAdapter.Connection); + this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagMagTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagMagTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagMagTableAdapter.Adapter); + } + } + if ((this._elencoCartelliniTableAdapter != null)) { + revertConnections.Add(this._elencoCartelliniTableAdapter, this._elencoCartelliniTableAdapter.Connection); + this._elencoCartelliniTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._elencoCartelliniTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._elencoCartelliniTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._elencoCartelliniTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._elencoCartelliniTableAdapter.Adapter); + } + } + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + revertConnections.Add(this._posizioneUdcCorrenteTableAdapter, this._posizioneUdcCorrenteTableAdapter.Connection); + this._posizioneUdcCorrenteTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._posizioneUdcCorrenteTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._posizioneUdcCorrenteTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._posizioneUdcCorrenteTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._posizioneUdcCorrenteTableAdapter.Adapter); + } + } + if ((this._anagCelleTableAdapter != null)) { + revertConnections.Add(this._anagCelleTableAdapter, this._anagCelleTableAdapter.Connection); + this._anagCelleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagCelleTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagCelleTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagCelleTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagCelleTableAdapter.Adapter); + } + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + revertConnections.Add(this._posizioneUdcStoricoTableAdapter, this._posizioneUdcStoricoTableAdapter.Connection); + this._posizioneUdcStoricoTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._posizioneUdcStoricoTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._posizioneUdcStoricoTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._posizioneUdcStoricoTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._posizioneUdcStoricoTableAdapter.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._anagMagTableAdapter != null)) { + this._anagMagTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagMagTableAdapter])); + this._anagMagTableAdapter.Transaction = null; + } + if ((this._elencoCartelliniTableAdapter != null)) { + this._elencoCartelliniTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._elencoCartelliniTableAdapter])); + this._elencoCartelliniTableAdapter.Transaction = null; + } + if ((this._posizioneUdcCorrenteTableAdapter != null)) { + this._posizioneUdcCorrenteTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._posizioneUdcCorrenteTableAdapter])); + this._posizioneUdcCorrenteTableAdapter.Transaction = null; + } + if ((this._anagCelleTableAdapter != null)) { + this._anagCelleTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagCelleTableAdapter])); + this._anagCelleTableAdapter.Transaction = null; + } + if ((this._posizioneUdcStoricoTableAdapter != null)) { + this._posizioneUdcStoricoTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._posizioneUdcStoricoTableAdapter])); + this._posizioneUdcStoricoTableAdapter.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()] + 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()] + 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", "2.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", "2.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()] + 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()] + private bool IsChildAndParent(global::System.Data.DataRow child, global::System.Data.DataRow parent) { + global::System.Diagnostics.Debug.Assert((child != null)); + global::System.Diagnostics.Debug.Assert((parent != null)); + global::System.Data.DataRow newParent = child.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((newParent != null) + && ((object.ReferenceEquals(newParent, child) == false) + && (object.ReferenceEquals(newParent, parent) == false))); + ) { + newParent = newParent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + if ((newParent == null)) { + for (newParent = child.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); ((newParent != null) + && ((object.ReferenceEquals(newParent, child) == false) + && (object.ReferenceEquals(newParent, parent) == false))); + ) { + newParent = newParent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + if (object.ReferenceEquals(newParent, parent)) { + return true; + } + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + 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; + } + + // Is row1 the child or grandchild of row2 + if (this.IsChildAndParent(row1, row2)) { + return this._childFirst; + } + + // Is row2 the child or grandchild of row1 + if (this.IsChildAndParent(row2, row1)) { + return (-1 * this._childFirst); + } + return 0; + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.xsc b/GMW/GMW_data/DS_magazzino.xsc new file mode 100644 index 00000000..551fc56f --- /dev/null +++ b/GMW/GMW_data/DS_magazzino.xsc @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.xsd b/GMW/GMW_data/DS_magazzino.xsd new file mode 100644 index 00000000..db8772cc --- /dev/null +++ b/GMW/GMW_data/DS_magazzino.xsd @@ -0,0 +1,753 @@ + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagMag] WHERE (([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DescrMag = 1 AND [DescrMag] IS NULL) OR ([DescrMag] = @Original_DescrMag))) + + + + + + + + + + + INSERT INTO [dbo].[AnagMag] ([CodMag], [CodCS], [DescrMag]) VALUES (@CodMag, @CodCS, @DescrMag); +SELECT CodMag, CodCS, DescrMag FROM AnagMag WHERE (CodMag = @CodMag) + + + + + + + + + + SELECT CodMag, CodCS, DescrMag FROM dbo.AnagMag + + + + + + UPDATE [dbo].[AnagMag] SET [CodMag] = @CodMag, [CodCS] = @CodCS, [DescrMag] = @DescrMag WHERE (([CodMag] = @Original_CodMag) AND ([CodCS] = @Original_CodCS) AND ((@IsNull_DescrMag = 1 AND [DescrMag] IS NULL) OR ([DescrMag] = @Original_DescrMag))); +SELECT CodMag, CodCS, DescrMag FROM AnagMag WHERE (CodMag = @CodMag) + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_magGetByCS + + + + + + + + + + + + + + + DELETE FROM [dbo].[ElencoCartellini] WHERE (([UDC] = @Original_UDC) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) AND ((@IsNull_CodCliente = 1 AND [CodCliente] IS NULL) OR ([CodCliente] = @Original_CodCliente)) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSociale)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_DescParticolare = 1 AND [DescParticolare] IS NULL) OR ([DescParticolare] = @Original_DescParticolare)) AND ((@IsNull_DisegnoGrezzo = 1 AND [DisegnoGrezzo] IS NULL) OR ([DisegnoGrezzo] = @Original_DisegnoGrezzo)) AND ((@IsNull_Esponente = 1 AND [Esponente] IS NULL) OR ([Esponente] = @Original_Esponente)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_DescImpianto = 1 AND [DescImpianto] IS NULL) OR ([DescImpianto] = @Original_DescImpianto)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_DataFus = 1 AND [DataFus] IS NULL) OR ([DataFus] = @Original_DataFus)) AND ((@IsNull_TurnoFus = 1 AND [TurnoFus] IS NULL) OR ([TurnoFus] = @Original_TurnoFus)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodSoggetto = 1 AND [CodSoggetto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)) AND ((@IsNull_NumCont = 1 AND [NumCont] IS NULL) OR ([NumCont] = @Original_NumCont)) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_IdxPosizione = 1 AND [IdxPosizione] IS NULL) OR ([IdxPosizione] = @Original_IdxPosizione)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[ElencoCartellini] ([UDC], [CodCS], [CodCliente], [RagSociale], [Particolare], [DescParticolare], [DisegnoGrezzo], [Esponente], [CodImpianto], [DescImpianto], [CodStampo], [Figura], [DataFus], [TurnoFus], [CodImballo], [CodSoggetto], [NumCont], [Tara], [Qta], [CodStato], [IdxPosizione], [PesoTot], [PesoCad], [CreateDate], [ModDate]) VALUES (@UDC, @CodCS, @CodCliente, @RagSociale, @Particolare, @DescParticolare, @DisegnoGrezzo, @Esponente, @CodImpianto, @DescImpianto, @CodStampo, @Figura, @DataFus, @TurnoFus, @CodImballo, @CodSoggetto, @NumCont, @Tara, @Qta, @CodStato, @IdxPosizione, @PesoTot, @PesoCad, @CreateDate, @ModDate); +SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM ElencoCartellini WHERE (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM dbo.ElencoCartellini + + + + + + UPDATE [dbo].[ElencoCartellini] SET [UDC] = @UDC, [CodCS] = @CodCS, [CodCliente] = @CodCliente, [RagSociale] = @RagSociale, [Particolare] = @Particolare, [DescParticolare] = @DescParticolare, [DisegnoGrezzo] = @DisegnoGrezzo, [Esponente] = @Esponente, [CodImpianto] = @CodImpianto, [DescImpianto] = @DescImpianto, [CodStampo] = @CodStampo, [Figura] = @Figura, [DataFus] = @DataFus, [TurnoFus] = @TurnoFus, [CodImballo] = @CodImballo, [CodSoggetto] = @CodSoggetto, [NumCont] = @NumCont, [Tara] = @Tara, [Qta] = @Qta, [CodStato] = @CodStato, [IdxPosizione] = @IdxPosizione, [PesoTot] = @PesoTot, [PesoCad] = @PesoCad, [CreateDate] = @CreateDate, [ModDate] = @ModDate WHERE (([UDC] = @Original_UDC) AND ((@IsNull_CodCS = 1 AND [CodCS] IS NULL) OR ([CodCS] = @Original_CodCS)) AND ((@IsNull_CodCliente = 1 AND [CodCliente] IS NULL) OR ([CodCliente] = @Original_CodCliente)) AND ((@IsNull_RagSociale = 1 AND [RagSociale] IS NULL) OR ([RagSociale] = @Original_RagSociale)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_DescParticolare = 1 AND [DescParticolare] IS NULL) OR ([DescParticolare] = @Original_DescParticolare)) AND ((@IsNull_DisegnoGrezzo = 1 AND [DisegnoGrezzo] IS NULL) OR ([DisegnoGrezzo] = @Original_DisegnoGrezzo)) AND ((@IsNull_Esponente = 1 AND [Esponente] IS NULL) OR ([Esponente] = @Original_Esponente)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_DescImpianto = 1 AND [DescImpianto] IS NULL) OR ([DescImpianto] = @Original_DescImpianto)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_DataFus = 1 AND [DataFus] IS NULL) OR ([DataFus] = @Original_DataFus)) AND ((@IsNull_TurnoFus = 1 AND [TurnoFus] IS NULL) OR ([TurnoFus] = @Original_TurnoFus)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodSoggetto = 1 AND [CodSoggetto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)) AND ((@IsNull_NumCont = 1 AND [NumCont] IS NULL) OR ([NumCont] = @Original_NumCont)) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_IdxPosizione = 1 AND [IdxPosizione] IS NULL) OR ([IdxPosizione] = @Original_IdxPosizione)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))); +SELECT UDC, CodCS, CodCliente, RagSociale, Particolare, DescParticolare, DisegnoGrezzo, Esponente, CodImpianto, DescImpianto, CodStampo, Figura, DataFus, TurnoFus, CodImballo, CodSoggetto, NumCont, Tara, Qta, CodStato, IdxPosizione, PesoTot, PesoCad, CreateDate, ModDate FROM ElencoCartellini WHERE (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[PosizioneUdcCorrente] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))) + + + + + + + + + + + + INSERT INTO [dbo].[PosizioneUdcCorrente] ([UDC], [CodMag], [CodCella], [DataRif]) VALUES (@UDC, @CodMag, @CodCella, @DataRif); +SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC) + + + + + + + + + + + SELECT UDC, CodMag, CodCella, DataRif FROM dbo.PosizioneUdcCorrente + + + + + + UPDATE [dbo].[PosizioneUdcCorrente] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataRif] = @DataRif WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_DataRif = 1 AND [DataRif] IS NULL) OR ([DataRif] = @Original_DataRif))); +SELECT UDC, CodMag, CodCella, DataRif FROM PosizioneUdcCorrente WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagCelle] WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))) + + + + + + + + + + + + + INSERT INTO [dbo].[AnagCelle] ([CodMag], [CodCella], [Capacita], [Descrizione]) VALUES (@CodMag, @CodCella, @Capacita, @Descrizione); +SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) + + + + + + + + + + + SELECT CodMag, CodCella, Capacita, Descrizione FROM dbo.AnagCelle + + + + + + UPDATE [dbo].[AnagCelle] SET [CodMag] = @CodMag, [CodCella] = @CodCella, [Capacita] = @Capacita, [Descrizione] = @Descrizione WHERE (([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ((@IsNull_Capacita = 1 AND [Capacita] IS NULL) OR ([Capacita] = @Original_Capacita)) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); +SELECT CodMag, CodCella, Capacita, Descrizione FROM AnagCelle WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[PosizioneUdcStorico] WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))) + + + + + + + + + + + + + INSERT INTO [dbo].[PosizioneUdcStorico] ([UDC], [CodMag], [CodCella], [DataInizio], [DataFine]) VALUES (@UDC, @CodMag, @CodCella, @DataInizio, @DataFine); +SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC) + + + + + + + + + + + + SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM dbo.PosizioneUdcStorico + + + + + + UPDATE [dbo].[PosizioneUdcStorico] SET [UDC] = @UDC, [CodMag] = @CodMag, [CodCella] = @CodCella, [DataInizio] = @DataInizio, [DataFine] = @DataFine WHERE (([UDC] = @Original_UDC) AND ([CodMag] = @Original_CodMag) AND ([CodCella] = @Original_CodCella) AND ([DataInizio] = @Original_DataInizio) AND ((@IsNull_DataFine = 1 AND [DataFine] IS NULL) OR ([DataFine] = @Original_DataFine))); +SELECT UDC, CodMag, CodCella, DataInizio, DataFine FROM PosizioneUdcStorico WHERE (CodCella = @CodCella) AND (CodMag = @CodMag) AND (DataInizio = @DataInizio) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_magazzino.xss b/GMW/GMW_data/DS_magazzino.xss new file mode 100644 index 00000000..25df41e4 --- /dev/null +++ b/GMW/GMW_data/DS_magazzino.xss @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + 942 + 403 + + + 746 + 403 + + + + + + + 330 + 375 + + + 473 + 375 + + + + + + + 218 + 199 + + + 218 + 270 + + + + + + + 942 + 226 + + + 744 + 226 + + + + + \ No newline at end of file diff --git a/GMW/GMW_data/GMW_data.csproj b/GMW/GMW_data/GMW_data.csproj index 14fc13e7..adc51e51 100644 --- a/GMW/GMW_data/GMW_data.csproj +++ b/GMW/GMW_data/GMW_data.csproj @@ -63,7 +63,7 @@ True DS_magazzino.xsd - + True diff --git a/GMW/GMW_data/MagClass.cs b/GMW/GMW_data/MagClass.cs new file mode 100644 index 00000000..ff77d9fb --- /dev/null +++ b/GMW/GMW_data/MagClass.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using SteamWare; + +namespace GMW_data +{ + /// + /// classe gestione operazioni sul magazzino + /// + class MagClass + { + + + + + #region area table adapters + + public DS_magazzinoTableAdapters.AnagMagTableAdapter taAnagMag; + public DS_magazzinoTableAdapters.AnagCelleTableAdapter taAnagCelle; + public DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter taCartellini; + public DS_magazzinoTableAdapters.PosizioneUdcCorrenteTableAdapter taPosUdcCorr; + public DS_magazzinoTableAdapters.PosizioneUdcStoricoTableAdapter taPosUdcStorico; + + + /// + /// init dei table adapters + /// + protected void initTA() + { + taAnagMag = new GMW_data.DS_magazzinoTableAdapters.AnagMagTableAdapter(); + taAnagCelle = new GMW_data.DS_magazzinoTableAdapters.AnagCelleTableAdapter(); + taCartellini = new GMW_data.DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter(); + taPosUdcCorr = new GMW_data.DS_magazzinoTableAdapters.PosizioneUdcCorrenteTableAdapter(); + taPosUdcStorico = new GMW_data.DS_magazzinoTableAdapters.PosizioneUdcStoricoTableAdapter(); + } + /// + /// effettua setup dei connection strings da web.config delal singola applicazione + /// + protected virtual void setupConnectionStringBase() + { + // connections del db + taAnagMag.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taAnagCelle.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taCartellini.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taPosUdcCorr.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taPosUdcStorico.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + } + #endregion + + #region Inizializzazione + + protected MagClass() + { + initTA(); + setupConnectionStringBase(); + } + + /// + /// oggetto static per fare chiamate sul magazzino + /// + public static MagClass magazzino = new MagClass(); + + #endregion + + #region Metodi esposti + + /// + /// fornisce l'elenco di tutti i magazzini + /// + /// + public DS_magazzino.AnagMagDataTable ElencoMagazzini() + { + return taAnagMag.GetData(); + } + /// + /// fornisce l'elenco di tutti i magazzini dal codice CompanySito richiesto + /// + /// + /// + public DS_magazzino.AnagMagDataTable ElencoMagazzini(string CodCS) + { + return taAnagMag.getByCodCs(CodCS); + } + + #endregion + + } +} diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index a67dd9236761c775fb7d55f2921281e3680fa99e..6117032db690899d5c09a1a8e1ad8817d1da7c72 100644 GIT binary patch delta 36728 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 d`^Nq;{PR7rBD^;r2s9=zx69km1 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 literal 0 HcmV?d00001