diff --git a/project/PrintLocalReport/DS_applicazione.Designer.cs b/project/PrintLocalReport/DS_applicazione.Designer.cs new file mode 100644 index 0000000..be38d5a --- /dev/null +++ b/project/PrintLocalReport/DS_applicazione.Designer.cs @@ -0,0 +1,3018 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.3053 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace PrintLocalReport { + + + /// + ///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_applicazione")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class DS_applicazione : global::System.Data.DataSet { + + private sp_schedaIdentDataTable tablesp_schedaIdent; + + private v_schedaIdentDataTable tablev_schedaIdent; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public DS_applicazione() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected DS_applicazione(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["sp_schedaIdent"] != null)) { + base.Tables.Add(new sp_schedaIdentDataTable(ds.Tables["sp_schedaIdent"])); + } + if ((ds.Tables["v_schedaIdent"] != null)) { + base.Tables.Add(new v_schedaIdentDataTable(ds.Tables["v_schedaIdent"])); + } + 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 sp_schedaIdentDataTable sp_schedaIdent { + get { + return this.tablesp_schedaIdent; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_schedaIdentDataTable v_schedaIdent { + get { + return this.tablev_schedaIdent; + } + } + + [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_applicazione cln = ((DS_applicazione)(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["sp_schedaIdent"] != null)) { + base.Tables.Add(new sp_schedaIdentDataTable(ds.Tables["sp_schedaIdent"])); + } + if ((ds.Tables["v_schedaIdent"] != null)) { + base.Tables.Add(new v_schedaIdentDataTable(ds.Tables["v_schedaIdent"])); + } + 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.tablesp_schedaIdent = ((sp_schedaIdentDataTable)(base.Tables["sp_schedaIdent"])); + if ((initTable == true)) { + if ((this.tablesp_schedaIdent != null)) { + this.tablesp_schedaIdent.InitVars(); + } + } + this.tablev_schedaIdent = ((v_schedaIdentDataTable)(base.Tables["v_schedaIdent"])); + if ((initTable == true)) { + if ((this.tablev_schedaIdent != null)) { + this.tablev_schedaIdent.InitVars(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.DataSetName = "DS_applicazione"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/DS_applicazione.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tablesp_schedaIdent = new sp_schedaIdentDataTable(); + base.Tables.Add(this.tablesp_schedaIdent); + this.tablev_schedaIdent = new v_schedaIdentDataTable(); + base.Tables.Add(this.tablev_schedaIdent); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializesp_schedaIdent() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private bool ShouldSerializev_schedaIdent() { + 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_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + public delegate void sp_schedaIdentRowChangeEventHandler(object sender, sp_schedaIdentRowChangeEvent e); + + public delegate void v_schedaIdentRowChangeEventHandler(object sender, v_schedaIdentRowChangeEvent 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 sp_schedaIdentDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxObj; + + private global::System.Data.DataColumn columnCliente; + + private global::System.Data.DataColumn columnDDT; + + private global::System.Data.DataColumn columnDDT_del; + + private global::System.Data.DataColumn columnDataArrivo; + + private global::System.Data.DataColumn columnCodProdotto; + + private global::System.Data.DataColumn columnConsegnaPrevista; + + private global::System.Data.DataColumn columnPeso; + + private global::System.Data.DataColumn columnFosfManganese; + + private global::System.Data.DataColumn columnBrunitura; + + private global::System.Data.DataColumn columnFosfTeflon; + + private global::System.Data.DataColumn columnSabbiatura; + + private global::System.Data.DataColumn columnF1; + + private global::System.Data.DataColumn columnF2; + + private global::System.Data.DataColumn columnFosfZinco; + + private global::System.Data.DataColumn columnTeflon; + + private global::System.Data.DataColumn columnFosfPreVern; + + private global::System.Data.DataColumn columnPzRoto; + + private global::System.Data.DataColumn columnZinchlorex; + + private global::System.Data.DataColumn columnPeekVicote; + + private global::System.Data.DataColumn columnCodCli; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentDataTable() { + this.TableName = "sp_schedaIdent"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal sp_schedaIdentDataTable(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 sp_schedaIdentDataTable(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 IdxObjColumn { + get { + return this.columnIdxObj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ClienteColumn { + get { + return this.columnCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DDTColumn { + get { + return this.columnDDT; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DDT_delColumn { + get { + return this.columnDDT_del; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataArrivoColumn { + get { + return this.columnDataArrivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodProdottoColumn { + get { + return this.columnCodProdotto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ConsegnaPrevistaColumn { + get { + return this.columnConsegnaPrevista; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoColumn { + get { + return this.columnPeso; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FosfManganeseColumn { + get { + return this.columnFosfManganese; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn BrunituraColumn { + get { + return this.columnBrunitura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FosfTeflonColumn { + get { + return this.columnFosfTeflon; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn SabbiaturaColumn { + get { + return this.columnSabbiatura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn F1Column { + get { + return this.columnF1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn F2Column { + get { + return this.columnF2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FosfZincoColumn { + get { + return this.columnFosfZinco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn TeflonColumn { + get { + return this.columnTeflon; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FosfPreVernColumn { + get { + return this.columnFosfPreVern; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PzRotoColumn { + get { + return this.columnPzRoto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ZinchlorexColumn { + get { + return this.columnZinchlorex; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PeekVicoteColumn { + get { + return this.columnPeekVicote; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCliColumn { + get { + return this.columnCodCli; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRow this[int index] { + get { + return ((sp_schedaIdentRow)(this.Rows[index])); + } + } + + public event sp_schedaIdentRowChangeEventHandler sp_schedaIdentRowChanging; + + public event sp_schedaIdentRowChangeEventHandler sp_schedaIdentRowChanged; + + public event sp_schedaIdentRowChangeEventHandler sp_schedaIdentRowDeleting; + + public event sp_schedaIdentRowChangeEventHandler sp_schedaIdentRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addsp_schedaIdentRow(sp_schedaIdentRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRow Addsp_schedaIdentRow( + string IdxObj, + string Cliente, + string DDT, + System.DateTime DDT_del, + System.DateTime DataArrivo, + string CodProdotto, + System.DateTime ConsegnaPrevista, + double Peso, + string FosfManganese, + string Brunitura, + string FosfTeflon, + string Sabbiatura, + string F1, + string F2, + string FosfZinco, + string Teflon, + string FosfPreVern, + string PzRoto, + string Zinchlorex, + string PeekVicote, + string CodCli) { + sp_schedaIdentRow rowsp_schedaIdentRow = ((sp_schedaIdentRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + IdxObj, + Cliente, + DDT, + DDT_del, + DataArrivo, + CodProdotto, + ConsegnaPrevista, + Peso, + FosfManganese, + Brunitura, + FosfTeflon, + Sabbiatura, + F1, + F2, + FosfZinco, + Teflon, + FosfPreVern, + PzRoto, + Zinchlorex, + PeekVicote, + CodCli}; + rowsp_schedaIdentRow.ItemArray = columnValuesArray; + this.Rows.Add(rowsp_schedaIdentRow); + return rowsp_schedaIdentRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRow FindByIdxObj(string IdxObj) { + return ((sp_schedaIdentRow)(this.Rows.Find(new object[] { + IdxObj}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + sp_schedaIdentDataTable cln = ((sp_schedaIdentDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new sp_schedaIdentDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxObj = base.Columns["IdxObj"]; + this.columnCliente = base.Columns["Cliente"]; + this.columnDDT = base.Columns["DDT"]; + this.columnDDT_del = base.Columns["DDT_del"]; + this.columnDataArrivo = base.Columns["DataArrivo"]; + this.columnCodProdotto = base.Columns["CodProdotto"]; + this.columnConsegnaPrevista = base.Columns["ConsegnaPrevista"]; + this.columnPeso = base.Columns["Peso"]; + this.columnFosfManganese = base.Columns["FosfManganese"]; + this.columnBrunitura = base.Columns["Brunitura"]; + this.columnFosfTeflon = base.Columns["FosfTeflon"]; + this.columnSabbiatura = base.Columns["Sabbiatura"]; + this.columnF1 = base.Columns["F1"]; + this.columnF2 = base.Columns["F2"]; + this.columnFosfZinco = base.Columns["FosfZinco"]; + this.columnTeflon = base.Columns["Teflon"]; + this.columnFosfPreVern = base.Columns["FosfPreVern"]; + this.columnPzRoto = base.Columns["PzRoto"]; + this.columnZinchlorex = base.Columns["Zinchlorex"]; + this.columnPeekVicote = base.Columns["PeekVicote"]; + this.columnCodCli = base.Columns["CodCli"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxObj = new global::System.Data.DataColumn("IdxObj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxObj); + this.columnCliente = new global::System.Data.DataColumn("Cliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCliente); + this.columnDDT = new global::System.Data.DataColumn("DDT", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDDT); + this.columnDDT_del = new global::System.Data.DataColumn("DDT_del", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDDT_del); + this.columnDataArrivo = new global::System.Data.DataColumn("DataArrivo", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataArrivo); + this.columnCodProdotto = new global::System.Data.DataColumn("CodProdotto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodProdotto); + this.columnConsegnaPrevista = new global::System.Data.DataColumn("ConsegnaPrevista", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnConsegnaPrevista); + this.columnPeso = new global::System.Data.DataColumn("Peso", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPeso); + this.columnFosfManganese = new global::System.Data.DataColumn("FosfManganese", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFosfManganese); + this.columnBrunitura = new global::System.Data.DataColumn("Brunitura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBrunitura); + this.columnFosfTeflon = new global::System.Data.DataColumn("FosfTeflon", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFosfTeflon); + this.columnSabbiatura = new global::System.Data.DataColumn("Sabbiatura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSabbiatura); + this.columnF1 = new global::System.Data.DataColumn("F1", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnF1); + this.columnF2 = new global::System.Data.DataColumn("F2", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnF2); + this.columnFosfZinco = new global::System.Data.DataColumn("FosfZinco", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFosfZinco); + this.columnTeflon = new global::System.Data.DataColumn("Teflon", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTeflon); + this.columnFosfPreVern = new global::System.Data.DataColumn("FosfPreVern", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFosfPreVern); + this.columnPzRoto = new global::System.Data.DataColumn("PzRoto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPzRoto); + this.columnZinchlorex = new global::System.Data.DataColumn("Zinchlorex", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnZinchlorex); + this.columnPeekVicote = new global::System.Data.DataColumn("PeekVicote", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPeekVicote); + this.columnCodCli = new global::System.Data.DataColumn("CodCli", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCli); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxObj}, true)); + this.columnIdxObj.AllowDBNull = false; + this.columnIdxObj.Unique = true; + this.columnIdxObj.MaxLength = 50; + this.columnCliente.ReadOnly = true; + this.columnCliente.MaxLength = 50; + this.columnDDT.MaxLength = 50; + this.columnCodProdotto.ReadOnly = true; + this.columnCodProdotto.MaxLength = 50; + this.columnPeso.ReadOnly = true; + this.columnFosfManganese.ReadOnly = true; + this.columnFosfManganese.MaxLength = 1; + this.columnBrunitura.ReadOnly = true; + this.columnBrunitura.MaxLength = 1; + this.columnFosfTeflon.ReadOnly = true; + this.columnFosfTeflon.MaxLength = 1; + this.columnSabbiatura.ReadOnly = true; + this.columnSabbiatura.MaxLength = 1; + this.columnF1.ReadOnly = true; + this.columnF1.MaxLength = 1; + this.columnF2.ReadOnly = true; + this.columnF2.MaxLength = 1; + this.columnFosfZinco.ReadOnly = true; + this.columnFosfZinco.MaxLength = 1; + this.columnTeflon.ReadOnly = true; + this.columnTeflon.MaxLength = 1; + this.columnFosfPreVern.ReadOnly = true; + this.columnFosfPreVern.MaxLength = 1; + this.columnPzRoto.ReadOnly = true; + this.columnPzRoto.MaxLength = 1; + this.columnZinchlorex.ReadOnly = true; + this.columnZinchlorex.MaxLength = 1; + this.columnPeekVicote.ReadOnly = true; + this.columnPeekVicote.MaxLength = 1; + this.columnCodCli.ReadOnly = true; + this.columnCodCli.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRow Newsp_schedaIdentRow() { + return ((sp_schedaIdentRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new sp_schedaIdentRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(sp_schedaIdentRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.sp_schedaIdentRowChanged != null)) { + this.sp_schedaIdentRowChanged(this, new sp_schedaIdentRowChangeEvent(((sp_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.sp_schedaIdentRowChanging != null)) { + this.sp_schedaIdentRowChanging(this, new sp_schedaIdentRowChangeEvent(((sp_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.sp_schedaIdentRowDeleted != null)) { + this.sp_schedaIdentRowDeleted(this, new sp_schedaIdentRowChangeEvent(((sp_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.sp_schedaIdentRowDeleting != null)) { + this.sp_schedaIdentRowDeleting(this, new sp_schedaIdentRowChangeEvent(((sp_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removesp_schedaIdentRow(sp_schedaIdentRow 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_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "sp_schedaIdentDataTable"; + 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 v_schedaIdentDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxObj; + + private global::System.Data.DataColumn columnCliente; + + private global::System.Data.DataColumn columnDDT; + + private global::System.Data.DataColumn columnDDT_del; + + private global::System.Data.DataColumn columnDataArrivo; + + private global::System.Data.DataColumn columnCodProdotto; + + private global::System.Data.DataColumn columnConsegnaPrevista; + + private global::System.Data.DataColumn columnPeso; + + private global::System.Data.DataColumn columnBrunitura; + + private global::System.Data.DataColumn columnFosfatazione; + + private global::System.Data.DataColumn columnMercePronta; + + private global::System.Data.DataColumn columnCiclo_F1; + + private global::System.Data.DataColumn columnCiclo_F2; + + private global::System.Data.DataColumn columnCiclo_M; + + private global::System.Data.DataColumn columnCiclo_X2; + + private global::System.Data.DataColumn columnCiclo_Olio; + + private global::System.Data.DataColumn columnCiclo_FinSecco; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentDataTable() { + this.TableName = "v_schedaIdent"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_schedaIdentDataTable(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 v_schedaIdentDataTable(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 IdxObjColumn { + get { + return this.columnIdxObj; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ClienteColumn { + get { + return this.columnCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DDTColumn { + get { + return this.columnDDT; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DDT_delColumn { + get { + return this.columnDDT_del; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataArrivoColumn { + get { + return this.columnDataArrivo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodProdottoColumn { + get { + return this.columnCodProdotto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ConsegnaPrevistaColumn { + get { + return this.columnConsegnaPrevista; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoColumn { + get { + return this.columnPeso; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn BrunituraColumn { + get { + return this.columnBrunitura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FosfatazioneColumn { + get { + return this.columnFosfatazione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn MerceProntaColumn { + get { + return this.columnMercePronta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_F1Column { + get { + return this.columnCiclo_F1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_F2Column { + get { + return this.columnCiclo_F2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_MColumn { + get { + return this.columnCiclo_M; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_X2Column { + get { + return this.columnCiclo_X2; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_OlioColumn { + get { + return this.columnCiclo_Olio; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn Ciclo_FinSeccoColumn { + get { + return this.columnCiclo_FinSecco; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRow this[int index] { + get { + return ((v_schedaIdentRow)(this.Rows[index])); + } + } + + public event v_schedaIdentRowChangeEventHandler v_schedaIdentRowChanging; + + public event v_schedaIdentRowChangeEventHandler v_schedaIdentRowChanged; + + public event v_schedaIdentRowChangeEventHandler v_schedaIdentRowDeleting; + + public event v_schedaIdentRowChangeEventHandler v_schedaIdentRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_schedaIdentRow(v_schedaIdentRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRow Addv_schedaIdentRow( + string IdxObj, + string Cliente, + string DDT, + System.DateTime DDT_del, + System.DateTime DataArrivo, + string CodProdotto, + System.DateTime ConsegnaPrevista, + double Peso, + int Brunitura, + int Fosfatazione, + int MercePronta, + int Ciclo_F1, + int Ciclo_F2, + int Ciclo_M, + int Ciclo_X2, + int Ciclo_Olio, + int Ciclo_FinSecco) { + v_schedaIdentRow rowv_schedaIdentRow = ((v_schedaIdentRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + IdxObj, + Cliente, + DDT, + DDT_del, + DataArrivo, + CodProdotto, + ConsegnaPrevista, + Peso, + Brunitura, + Fosfatazione, + MercePronta, + Ciclo_F1, + Ciclo_F2, + Ciclo_M, + Ciclo_X2, + Ciclo_Olio, + Ciclo_FinSecco}; + rowv_schedaIdentRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_schedaIdentRow); + return rowv_schedaIdentRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRow FindByIdxObj(string IdxObj) { + return ((v_schedaIdentRow)(this.Rows.Find(new object[] { + IdxObj}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_schedaIdentDataTable cln = ((v_schedaIdentDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_schedaIdentDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxObj = base.Columns["IdxObj"]; + this.columnCliente = base.Columns["Cliente"]; + this.columnDDT = base.Columns["DDT"]; + this.columnDDT_del = base.Columns["DDT_del"]; + this.columnDataArrivo = base.Columns["DataArrivo"]; + this.columnCodProdotto = base.Columns["CodProdotto"]; + this.columnConsegnaPrevista = base.Columns["ConsegnaPrevista"]; + this.columnPeso = base.Columns["Peso"]; + this.columnBrunitura = base.Columns["Brunitura"]; + this.columnFosfatazione = base.Columns["Fosfatazione"]; + this.columnMercePronta = base.Columns["MercePronta"]; + this.columnCiclo_F1 = base.Columns["Ciclo_F1"]; + this.columnCiclo_F2 = base.Columns["Ciclo_F2"]; + this.columnCiclo_M = base.Columns["Ciclo_M"]; + this.columnCiclo_X2 = base.Columns["Ciclo_X2"]; + this.columnCiclo_Olio = base.Columns["Ciclo_Olio"]; + this.columnCiclo_FinSecco = base.Columns["Ciclo_FinSecco"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxObj = new global::System.Data.DataColumn("IdxObj", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxObj); + this.columnCliente = new global::System.Data.DataColumn("Cliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCliente); + this.columnDDT = new global::System.Data.DataColumn("DDT", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDDT); + this.columnDDT_del = new global::System.Data.DataColumn("DDT_del", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDDT_del); + this.columnDataArrivo = new global::System.Data.DataColumn("DataArrivo", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataArrivo); + this.columnCodProdotto = new global::System.Data.DataColumn("CodProdotto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodProdotto); + this.columnConsegnaPrevista = new global::System.Data.DataColumn("ConsegnaPrevista", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnConsegnaPrevista); + this.columnPeso = new global::System.Data.DataColumn("Peso", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPeso); + this.columnBrunitura = new global::System.Data.DataColumn("Brunitura", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBrunitura); + this.columnFosfatazione = new global::System.Data.DataColumn("Fosfatazione", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFosfatazione); + this.columnMercePronta = new global::System.Data.DataColumn("MercePronta", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMercePronta); + this.columnCiclo_F1 = new global::System.Data.DataColumn("Ciclo_F1", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_F1); + this.columnCiclo_F2 = new global::System.Data.DataColumn("Ciclo_F2", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_F2); + this.columnCiclo_M = new global::System.Data.DataColumn("Ciclo_M", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_M); + this.columnCiclo_X2 = new global::System.Data.DataColumn("Ciclo_X2", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_X2); + this.columnCiclo_Olio = new global::System.Data.DataColumn("Ciclo_Olio", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_Olio); + this.columnCiclo_FinSecco = new global::System.Data.DataColumn("Ciclo_FinSecco", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCiclo_FinSecco); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxObj}, true)); + this.columnIdxObj.AllowDBNull = false; + this.columnIdxObj.Unique = true; + this.columnIdxObj.MaxLength = 50; + this.columnCliente.MaxLength = 50; + this.columnDDT.MaxLength = 50; + this.columnDDT_del.ReadOnly = true; + this.columnCodProdotto.MaxLength = 50; + this.columnBrunitura.ReadOnly = true; + this.columnFosfatazione.ReadOnly = true; + this.columnMercePronta.ReadOnly = true; + this.columnCiclo_F1.ReadOnly = true; + this.columnCiclo_F2.ReadOnly = true; + this.columnCiclo_M.ReadOnly = true; + this.columnCiclo_X2.ReadOnly = true; + this.columnCiclo_Olio.ReadOnly = true; + this.columnCiclo_FinSecco.ReadOnly = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRow Newv_schedaIdentRow() { + return ((v_schedaIdentRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_schedaIdentRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_schedaIdentRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_schedaIdentRowChanged != null)) { + this.v_schedaIdentRowChanged(this, new v_schedaIdentRowChangeEvent(((v_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_schedaIdentRowChanging != null)) { + this.v_schedaIdentRowChanging(this, new v_schedaIdentRowChangeEvent(((v_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_schedaIdentRowDeleted != null)) { + this.v_schedaIdentRowDeleted(this, new v_schedaIdentRowChangeEvent(((v_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_schedaIdentRowDeleting != null)) { + this.v_schedaIdentRowDeleting(this, new v_schedaIdentRowChangeEvent(((v_schedaIdentRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_schedaIdentRow(v_schedaIdentRow 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_applicazione ds = new DS_applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_schedaIdentDataTable"; + 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 sp_schedaIdentRow : global::System.Data.DataRow { + + private sp_schedaIdentDataTable tablesp_schedaIdent; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal sp_schedaIdentRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablesp_schedaIdent = ((sp_schedaIdentDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string IdxObj { + get { + return ((string)(this[this.tablesp_schedaIdent.IdxObjColumn])); + } + set { + this[this.tablesp_schedaIdent.IdxObjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Cliente { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.ClienteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cliente\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.ClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DDT { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.DDTColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DDT\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.DDTColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DDT_del { + get { + try { + return ((global::System.DateTime)(this[this.tablesp_schedaIdent.DDT_delColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DDT_del\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.DDT_delColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataArrivo { + get { + try { + return ((global::System.DateTime)(this[this.tablesp_schedaIdent.DataArrivoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataArrivo\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.DataArrivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodProdotto { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.CodProdottoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodProdotto\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.CodProdottoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime ConsegnaPrevista { + get { + try { + return ((global::System.DateTime)(this[this.tablesp_schedaIdent.ConsegnaPrevistaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ConsegnaPrevista\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.ConsegnaPrevistaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Peso { + get { + try { + return ((double)(this[this.tablesp_schedaIdent.PesoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Peso\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.PesoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FosfManganese { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.FosfManganeseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FosfManganese\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.FosfManganeseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Brunitura { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.BrunituraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Brunitura\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.BrunituraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FosfTeflon { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.FosfTeflonColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FosfTeflon\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.FosfTeflonColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Sabbiatura { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.SabbiaturaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Sabbiatura\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.SabbiaturaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string F1 { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.F1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'F1\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.F1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string F2 { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.F2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'F2\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.F2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FosfZinco { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.FosfZincoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FosfZinco\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.FosfZincoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Teflon { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.TeflonColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Teflon\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.TeflonColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FosfPreVern { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.FosfPreVernColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FosfPreVern\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.FosfPreVernColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string PzRoto { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.PzRotoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PzRoto\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.PzRotoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Zinchlorex { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.ZinchlorexColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Zinchlorex\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.ZinchlorexColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string PeekVicote { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.PeekVicoteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PeekVicote\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.PeekVicoteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodCli { + get { + try { + return ((string)(this[this.tablesp_schedaIdent.CodCliColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodCli\' in table \'sp_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablesp_schedaIdent.CodCliColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsClienteNull() { + return this.IsNull(this.tablesp_schedaIdent.ClienteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetClienteNull() { + this[this.tablesp_schedaIdent.ClienteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDDTNull() { + return this.IsNull(this.tablesp_schedaIdent.DDTColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDDTNull() { + this[this.tablesp_schedaIdent.DDTColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDDT_delNull() { + return this.IsNull(this.tablesp_schedaIdent.DDT_delColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDDT_delNull() { + this[this.tablesp_schedaIdent.DDT_delColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataArrivoNull() { + return this.IsNull(this.tablesp_schedaIdent.DataArrivoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataArrivoNull() { + this[this.tablesp_schedaIdent.DataArrivoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodProdottoNull() { + return this.IsNull(this.tablesp_schedaIdent.CodProdottoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodProdottoNull() { + this[this.tablesp_schedaIdent.CodProdottoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsConsegnaPrevistaNull() { + return this.IsNull(this.tablesp_schedaIdent.ConsegnaPrevistaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetConsegnaPrevistaNull() { + this[this.tablesp_schedaIdent.ConsegnaPrevistaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoNull() { + return this.IsNull(this.tablesp_schedaIdent.PesoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoNull() { + this[this.tablesp_schedaIdent.PesoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFosfManganeseNull() { + return this.IsNull(this.tablesp_schedaIdent.FosfManganeseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFosfManganeseNull() { + this[this.tablesp_schedaIdent.FosfManganeseColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsBrunituraNull() { + return this.IsNull(this.tablesp_schedaIdent.BrunituraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetBrunituraNull() { + this[this.tablesp_schedaIdent.BrunituraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFosfTeflonNull() { + return this.IsNull(this.tablesp_schedaIdent.FosfTeflonColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFosfTeflonNull() { + this[this.tablesp_schedaIdent.FosfTeflonColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsSabbiaturaNull() { + return this.IsNull(this.tablesp_schedaIdent.SabbiaturaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetSabbiaturaNull() { + this[this.tablesp_schedaIdent.SabbiaturaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsF1Null() { + return this.IsNull(this.tablesp_schedaIdent.F1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetF1Null() { + this[this.tablesp_schedaIdent.F1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsF2Null() { + return this.IsNull(this.tablesp_schedaIdent.F2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetF2Null() { + this[this.tablesp_schedaIdent.F2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFosfZincoNull() { + return this.IsNull(this.tablesp_schedaIdent.FosfZincoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFosfZincoNull() { + this[this.tablesp_schedaIdent.FosfZincoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsTeflonNull() { + return this.IsNull(this.tablesp_schedaIdent.TeflonColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetTeflonNull() { + this[this.tablesp_schedaIdent.TeflonColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFosfPreVernNull() { + return this.IsNull(this.tablesp_schedaIdent.FosfPreVernColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFosfPreVernNull() { + this[this.tablesp_schedaIdent.FosfPreVernColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPzRotoNull() { + return this.IsNull(this.tablesp_schedaIdent.PzRotoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPzRotoNull() { + this[this.tablesp_schedaIdent.PzRotoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsZinchlorexNull() { + return this.IsNull(this.tablesp_schedaIdent.ZinchlorexColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetZinchlorexNull() { + this[this.tablesp_schedaIdent.ZinchlorexColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPeekVicoteNull() { + return this.IsNull(this.tablesp_schedaIdent.PeekVicoteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPeekVicoteNull() { + this[this.tablesp_schedaIdent.PeekVicoteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodCliNull() { + return this.IsNull(this.tablesp_schedaIdent.CodCliColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodCliNull() { + this[this.tablesp_schedaIdent.CodCliColumn] = 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 v_schedaIdentRow : global::System.Data.DataRow { + + private v_schedaIdentDataTable tablev_schedaIdent; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_schedaIdentRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_schedaIdent = ((v_schedaIdentDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string IdxObj { + get { + return ((string)(this[this.tablev_schedaIdent.IdxObjColumn])); + } + set { + this[this.tablev_schedaIdent.IdxObjColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Cliente { + get { + try { + return ((string)(this[this.tablev_schedaIdent.ClienteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cliente\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.ClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DDT { + get { + try { + return ((string)(this[this.tablev_schedaIdent.DDTColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DDT\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.DDTColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DDT_del { + get { + try { + return ((global::System.DateTime)(this[this.tablev_schedaIdent.DDT_delColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DDT_del\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.DDT_delColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataArrivo { + get { + try { + return ((global::System.DateTime)(this[this.tablev_schedaIdent.DataArrivoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DataArrivo\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.DataArrivoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodProdotto { + get { + try { + return ((string)(this[this.tablev_schedaIdent.CodProdottoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodProdotto\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.CodProdottoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime ConsegnaPrevista { + get { + try { + return ((global::System.DateTime)(this[this.tablev_schedaIdent.ConsegnaPrevistaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ConsegnaPrevista\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.ConsegnaPrevistaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double Peso { + get { + try { + return ((double)(this[this.tablev_schedaIdent.PesoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Peso\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.PesoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Brunitura { + get { + try { + return ((int)(this[this.tablev_schedaIdent.BrunituraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Brunitura\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.BrunituraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Fosfatazione { + get { + try { + return ((int)(this[this.tablev_schedaIdent.FosfatazioneColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Fosfatazione\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.FosfatazioneColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int MercePronta { + get { + try { + return ((int)(this[this.tablev_schedaIdent.MerceProntaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'MercePronta\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.MerceProntaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_F1 { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_F1Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_F1\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_F1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_F2 { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_F2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_F2\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_F2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_M { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_MColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_M\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_MColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_X2 { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_X2Column])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_X2\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_X2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_Olio { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_OlioColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_Olio\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_OlioColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int Ciclo_FinSecco { + get { + try { + return ((int)(this[this.tablev_schedaIdent.Ciclo_FinSeccoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Ciclo_FinSecco\' in table \'v_schedaIdent\' is DBNull.", e); + } + } + set { + this[this.tablev_schedaIdent.Ciclo_FinSeccoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsClienteNull() { + return this.IsNull(this.tablev_schedaIdent.ClienteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetClienteNull() { + this[this.tablev_schedaIdent.ClienteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDDTNull() { + return this.IsNull(this.tablev_schedaIdent.DDTColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDDTNull() { + this[this.tablev_schedaIdent.DDTColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDDT_delNull() { + return this.IsNull(this.tablev_schedaIdent.DDT_delColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDDT_delNull() { + this[this.tablev_schedaIdent.DDT_delColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDataArrivoNull() { + return this.IsNull(this.tablev_schedaIdent.DataArrivoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDataArrivoNull() { + this[this.tablev_schedaIdent.DataArrivoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodProdottoNull() { + return this.IsNull(this.tablev_schedaIdent.CodProdottoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodProdottoNull() { + this[this.tablev_schedaIdent.CodProdottoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsConsegnaPrevistaNull() { + return this.IsNull(this.tablev_schedaIdent.ConsegnaPrevistaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetConsegnaPrevistaNull() { + this[this.tablev_schedaIdent.ConsegnaPrevistaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoNull() { + return this.IsNull(this.tablev_schedaIdent.PesoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoNull() { + this[this.tablev_schedaIdent.PesoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsBrunituraNull() { + return this.IsNull(this.tablev_schedaIdent.BrunituraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetBrunituraNull() { + this[this.tablev_schedaIdent.BrunituraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFosfatazioneNull() { + return this.IsNull(this.tablev_schedaIdent.FosfatazioneColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFosfatazioneNull() { + this[this.tablev_schedaIdent.FosfatazioneColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsMerceProntaNull() { + return this.IsNull(this.tablev_schedaIdent.MerceProntaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetMerceProntaNull() { + this[this.tablev_schedaIdent.MerceProntaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_F1Null() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_F1Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_F1Null() { + this[this.tablev_schedaIdent.Ciclo_F1Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_F2Null() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_F2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_F2Null() { + this[this.tablev_schedaIdent.Ciclo_F2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_MNull() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_MColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_MNull() { + this[this.tablev_schedaIdent.Ciclo_MColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_X2Null() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_X2Column); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_X2Null() { + this[this.tablev_schedaIdent.Ciclo_X2Column] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_OlioNull() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_OlioColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_OlioNull() { + this[this.tablev_schedaIdent.Ciclo_OlioColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCiclo_FinSeccoNull() { + return this.IsNull(this.tablev_schedaIdent.Ciclo_FinSeccoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCiclo_FinSeccoNull() { + this[this.tablev_schedaIdent.Ciclo_FinSeccoColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class sp_schedaIdentRowChangeEvent : global::System.EventArgs { + + private sp_schedaIdentRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRowChangeEvent(sp_schedaIdentRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public sp_schedaIdentRow 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 v_schedaIdentRowChangeEvent : global::System.EventArgs { + + private v_schedaIdentRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRowChangeEvent(v_schedaIdentRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_schedaIdentRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace PrintLocalReport.DS_applicazioneTableAdapters { + + + /// + ///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 sp_schedaIdentTableAdapter : 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 sp_schedaIdentTableAdapter() { + 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 = "sp_schedaIdent"; + tableMapping.ColumnMappings.Add("IdxObj", "IdxObj"); + tableMapping.ColumnMappings.Add("Cliente", "Cliente"); + tableMapping.ColumnMappings.Add("DDT", "DDT"); + tableMapping.ColumnMappings.Add("DDT_del", "DDT_del"); + tableMapping.ColumnMappings.Add("DataArrivo", "DataArrivo"); + tableMapping.ColumnMappings.Add("CodProdotto", "CodProdotto"); + tableMapping.ColumnMappings.Add("ConsegnaPrevista", "ConsegnaPrevista"); + tableMapping.ColumnMappings.Add("Peso", "Peso"); + tableMapping.ColumnMappings.Add("FosfManganese", "FosfManganese"); + tableMapping.ColumnMappings.Add("Brunitura", "Brunitura"); + tableMapping.ColumnMappings.Add("FosfTeflon", "FosfTeflon"); + tableMapping.ColumnMappings.Add("Sabbiatura", "Sabbiatura"); + tableMapping.ColumnMappings.Add("F1", "F1"); + tableMapping.ColumnMappings.Add("F2", "F2"); + tableMapping.ColumnMappings.Add("FosfZinco", "FosfZinco"); + tableMapping.ColumnMappings.Add("Teflon", "Teflon"); + tableMapping.ColumnMappings.Add("FosfPreVern", "FosfPreVern"); + tableMapping.ColumnMappings.Add("PzRoto", "PzRoto"); + tableMapping.ColumnMappings.Add("Zinchlorex", "Zinchlorex"); + tableMapping.ColumnMappings.Add("PeekVicote", "PeekVicote"); + tableMapping.ColumnMappings.Add("CodCli", "CodCli"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::PrintLocalReport.Properties.Settings.Default.SteamWare_XPSConnectionString; + } + + [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 = "dbo.sp_schedaIdent"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxObj", global::System.Data.SqlDbType.VarChar, 50, 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_applicazione.sp_schedaIdentDataTable dataTable, string IdxObj) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((IdxObj == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(IdxObj)); + } + 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_applicazione.sp_schedaIdentDataTable GetData(string IdxObj) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((IdxObj == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(IdxObj)); + } + DS_applicazione.sp_schedaIdentDataTable dataTable = new DS_applicazione.sp_schedaIdentDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///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 v_schedaIdentTableAdapter : 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 v_schedaIdentTableAdapter() { + 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 = "v_schedaIdent"; + tableMapping.ColumnMappings.Add("IdxObj", "IdxObj"); + tableMapping.ColumnMappings.Add("Cliente", "Cliente"); + tableMapping.ColumnMappings.Add("DDT", "DDT"); + tableMapping.ColumnMappings.Add("DDT_del", "DDT_del"); + tableMapping.ColumnMappings.Add("DataArrivo", "DataArrivo"); + tableMapping.ColumnMappings.Add("CodProdotto", "CodProdotto"); + tableMapping.ColumnMappings.Add("ConsegnaPrevista", "ConsegnaPrevista"); + tableMapping.ColumnMappings.Add("Peso", "Peso"); + tableMapping.ColumnMappings.Add("Brunitura", "Brunitura"); + tableMapping.ColumnMappings.Add("Fosfatazione", "Fosfatazione"); + tableMapping.ColumnMappings.Add("MercePronta", "MercePronta"); + tableMapping.ColumnMappings.Add("Ciclo_F1", "Ciclo_F1"); + tableMapping.ColumnMappings.Add("Ciclo_F2", "Ciclo_F2"); + tableMapping.ColumnMappings.Add("Ciclo_M", "Ciclo_M"); + tableMapping.ColumnMappings.Add("Ciclo_X2", "Ciclo_X2"); + tableMapping.ColumnMappings.Add("Ciclo_Olio", "Ciclo_Olio"); + tableMapping.ColumnMappings.Add("Ciclo_FinSecco", "Ciclo_FinSecco"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::PrintLocalReport.Properties.Settings.Default.SteamWare_XPSConnectionString; + } + + [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 IdxObj, Cliente, DDT, DDT_del, DataArrivo, CodProdotto, ConsegnaPrevista, " + + "Peso, Brunitura, Fosfatazione, MercePronta, Ciclo_F1, Ciclo_F2, Ciclo_M, Ciclo_X" + + "2, Ciclo_Olio, Ciclo_FinSecco FROM dbo.v_schedaIdent"; + 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_applicazione.v_schedaIdentDataTable 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_applicazione.v_schedaIdentDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_applicazione.v_schedaIdentDataTable dataTable = new DS_applicazione.v_schedaIdentDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///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 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()] + 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; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateUpdatedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateInsertedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private int UpdateDeletedRows(DS_applicazione dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + 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_applicazione dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + 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 ----------- + // + // + //---- 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 ((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/project/PrintLocalReport/DS_applicazione.xsc b/project/PrintLocalReport/DS_applicazione.xsc new file mode 100644 index 0000000..551fc56 --- /dev/null +++ b/project/PrintLocalReport/DS_applicazione.xsc @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/DS_applicazione.xsd b/project/PrintLocalReport/DS_applicazione.xsd new file mode 100644 index 0000000..59791b2 --- /dev/null +++ b/project/PrintLocalReport/DS_applicazione.xsd @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + dbo.sp_schedaIdent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT IdxObj, Cliente, DDT, DDT_del, DataArrivo, CodProdotto, ConsegnaPrevista, Peso, Brunitura, Fosfatazione, MercePronta, Ciclo_F1, Ciclo_F2, Ciclo_M, Ciclo_X2, Ciclo_Olio, Ciclo_FinSecco FROM dbo.v_schedaIdent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/DS_applicazione.xss b/project/PrintLocalReport/DS_applicazione.xss new file mode 100644 index 0000000..b026951 --- /dev/null +++ b/project/PrintLocalReport/DS_applicazione.xss @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/Equa.rds b/project/PrintLocalReport/Equa.rds new file mode 100644 index 0000000..32d649f --- /dev/null +++ b/project/PrintLocalReport/Equa.rds @@ -0,0 +1,10 @@ + + + Equa + b2a5f4c1-abfa-4854-855f-e448136bb2c6 + + SQL + Data Source=localhost;Initial Catalog=SteamWare_XPS + true + + \ No newline at end of file diff --git a/project/PrintLocalReport/PrintLocalReport.csproj b/project/PrintLocalReport/PrintLocalReport.csproj new file mode 100644 index 0000000..8cb6eca --- /dev/null +++ b/project/PrintLocalReport/PrintLocalReport.csproj @@ -0,0 +1,94 @@ + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {0A8BE673-7A84-43C0-94E7-2127A8D89751} + Exe + Properties + PrintLocalReport + PrintLocalReport + v3.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + 3.5 + + + + + 3.5 + + + 3.5 + + + + + + + True + True + DS_applicazione.xsd + + + + + True + True + Settings.settings + + + + + + + + + DS_applicazione.xsd + + + Designer + MSDataSetGenerator + DS_applicazione.Designer.cs + + + DS_applicazione.xsd + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/PrintLocalReport.csproj.user b/project/PrintLocalReport/PrintLocalReport.csproj.user new file mode 100644 index 0000000..5c2d6e6 --- /dev/null +++ b/project/PrintLocalReport/PrintLocalReport.csproj.user @@ -0,0 +1,5 @@ + + + ShowAllFiles + + \ No newline at end of file diff --git a/project/PrintLocalReport/Program.cs b/project/PrintLocalReport/Program.cs new file mode 100644 index 0000000..c60ac76 --- /dev/null +++ b/project/PrintLocalReport/Program.cs @@ -0,0 +1,128 @@ +using System; +using System.IO; +using System.Data; +using System.Text; +using System.Drawing.Imaging; +using System.Drawing.Printing; +using System.Collections.Generic; +using System.Windows.Forms; +using Microsoft.Reporting.WinForms; + +public class stampaSchedaIdent : IDisposable +{ + private int m_currentPageIndex; + private IList m_streams; + + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// + /// + private DataTable caricaDati(string idxObj) + { + PrintLocalReport.DS_applicazioneTableAdapters.sp_schedaIdentTableAdapter taSp = new PrintLocalReport.DS_applicazioneTableAdapters.sp_schedaIdentTableAdapter(); + return (DataTable)taSp.GetData(idxObj); + } + /// + /// ciclo da fornire al renderizzatore dei report, per salvare 1 immagine da ogni pagina del report + /// + /// + /// + /// + /// + /// + /// + private Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek) + { + Stream stream = new FileStream(@"..\..\" + name + "." + fileNameExtension, FileMode.Create); + m_streams.Add(stream); + return stream; + } + /// + /// Export del report come EMF (Enhanced Metafile) file. + /// + /// + private void Export(LocalReport report) + { + string deviceInfo = + "" + + " EMF" + + " 25cm" + + " 17.6cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + Warning[] warnings; + m_streams = new List(); + report.Render("Image", deviceInfo, CreateStream, out warnings); + foreach (Stream stream in m_streams) stream.Position = 0; + } + /// + /// Handler per PrintPageEvents + /// + /// + /// + private void PrintPage(object sender, PrintPageEventArgs ev) + { + Metafile pageImage = new Metafile(m_streams[m_currentPageIndex]); + ev.Graphics.DrawImage(pageImage, ev.PageBounds); + m_currentPageIndex++; + ev.HasMorePages = (m_currentPageIndex < m_streams.Count); + } + /// + /// funzione di stampa... + /// + private void Print() + { + //const string printerName = "Microsoft Office Document Image Writer"; + const string printerName = "Brother HL-2170W series"; + if (m_streams == null || m_streams.Count == 0) + return; + PrintDocument printDoc = new PrintDocument(); + printDoc.PrinterSettings.PrinterName = printerName; + if (!printDoc.PrinterSettings.IsValid) + { + string msg = String.Format( + "Can't find printer \"{0}\".", printerName); + MessageBox.Show(msg, "Print Error"); + return; + } + printDoc.PrintPage += new PrintPageEventHandler(PrintPage); + printDoc.Print(); + } + // Create a local report for Report.rdlc, load the data, + // export the report to an .emf file, and print it. + private void Run(string idxObjRich) + { + LocalReport report = new LocalReport(); + report.ReportPath = @"..\..\ReportSchedaIdentificazione.rdlc"; + report.DataSources.Add(new ReportDataSource("Equa", caricaDati(idxObjRich))); + ReportParameter[] idxObj = { new ReportParameter("IdxObj", idxObjRich) }; + report.SetParameters(idxObj); + Export(report); + m_currentPageIndex = 0; + Print(); + } + /// + /// dispone l'applicazione e rilascia le risorse + /// + public void Dispose() + { + if (m_streams != null) + { + foreach (Stream stream in m_streams) + stream.Close(); + m_streams = null; + } + } + + public static void Main(string[] args) + { + using (stampaSchedaIdent stampaScheda = new stampaSchedaIdent()) + { + stampaScheda.Run(args[0]); + } + } +} diff --git a/project/PrintLocalReport/Properties/AssemblyInfo.cs b/project/PrintLocalReport/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8911e01 --- /dev/null +++ b/project/PrintLocalReport/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("PrintLocalReport")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("PrintLocalReport")] +[assembly: AssemblyCopyright("Copyright © 2008")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("7bb8147f-c43b-4912-800d-aea85c5f51d0")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/PrintLocalReport/Properties/Settings.Designer.cs b/project/PrintLocalReport/Properties/Settings.Designer.cs new file mode 100644 index 0000000..f6a96e6 --- /dev/null +++ b/project/PrintLocalReport/Properties/Settings.Designer.cs @@ -0,0 +1,37 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.3053 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace PrintLocalReport.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] + [global::System.Configuration.DefaultSettingValueAttribute("Data Source=localhost;Initial Catalog=SteamWare_XPS;Persist Security Info=True;Us" + + "er ID=sa;Password=keyhammer")] + public string SteamWare_XPSConnectionString { + get { + return ((string)(this["SteamWare_XPSConnectionString"])); + } + } + } +} diff --git a/project/PrintLocalReport/Properties/Settings.settings b/project/PrintLocalReport/Properties/Settings.settings new file mode 100644 index 0000000..4f5fc22 --- /dev/null +++ b/project/PrintLocalReport/Properties/Settings.settings @@ -0,0 +1,14 @@ + + + + + + <?xml version="1.0" encoding="utf-16"?> +<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <ConnectionString>Data Source=localhost;Initial Catalog=SteamWare_XPS;Persist Security Info=True;User ID=sa;Password=keyhammer</ConnectionString> + <ProviderName>System.Data.SqlClient</ProviderName> +</SerializableConnectionString> + Data Source=localhost;Initial Catalog=SteamWare_XPS;Persist Security Info=True;User ID=sa;Password=keyhammer + + + \ No newline at end of file diff --git a/project/PrintLocalReport/ReportSchedaIdentificazione.rdlc b/project/PrintLocalReport/ReportSchedaIdentificazione.rdlc new file mode 100644 index 0000000..c4e032e --- /dev/null +++ b/project/PrintLocalReport/ReportSchedaIdentificazione.rdlc @@ -0,0 +1,839 @@ + + + + + 9c2e09a3-1d5b-4de5-88dd-e22b808708a8 + Equa + + + 17cm + scheda identificazione + + + String + IdxObj + true + + + true + 24cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + b8624b28-ffd9-4fdc-b3f2-daf1efa3341e + + + image/jpeg + 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 + + + 25cm + + + + + IdxObj + System.String + + + Cliente + System.String + + + DDT + System.String + + + DDT_del + System.DateTime + + + DataArrivo + System.DateTime + + + CodProdotto + System.String + + + ConsegnaPrevista + System.DateTime + + + Peso + System.Double + + + FosfManganese + System.String + + + Brunitura + System.String + + + FosfTeflon + System.String + + + Sabbiatura + System.String + + + F1 + System.String + + + F2 + System.String + + + FosfZinco + System.String + + + Teflon + System.String + + + FosfPreVern + System.String + + + PzRoto + System.String + + + Zinchlorex + System.String + + + PeekVicote + System.String + + + CodCli + System.String + + + + Equa + StoredProcedure + sp_schedaIdent + + + =Parameters!IdxObj.Value + + + true + + + + SteamWare + + 24.2cm + + 0cm + + + + + =Fields!Cliente.Value + Ascending + + + Equa + + + + true + + 13.5cm + 5cm + + 32 + true + 9.5cm + 0.63492cm + Fosfatazione pre-verniciatura + + + 13.5cm + 0.5cm + + 31 + true + 8.75cm + 0.63492cm + =(Fields!FosfPreVern.Value) + + + + true + + 12cm + 3.75cm + + 30 + true + 9.5cm + 0.63492cm + Fosfatazione Zinco + + + 12cm + 0.5cm + + 29 + true + 8.75cm + 0.63492cm + =(Fields!FosfZinco.Value) + + + + true + + 12.75cm + 4.5cm + + 28 + true + 1.5cm + 0.63492cm + Fosfatazione + TEFLON + + + 12.75cm + 0.5cm + + 27 + true + 0.5cm + 0.63492cm + =(Fields!FosfTeflon.Value) + + + Ciclo_FinSecco + 12.75cm + 0.5cm + + 26 + true + 17.75cm + 0.63492cm + =(Fields!PeekVicote.Value) + + + Ciclo_Olio + 12cm + 0.5cm + + 25 + true + 17.75cm + 0.63492cm + =(Fields!Zinchlorex.Value) + + + Ciclo_X2 + 11.25cm + 0.5cm + + 24 + true + 17.75cm + 0.63492cm + =(Fields!PzRoto.Value) + + + Ciclo_M + 12.75cm + 0.5cm + + 23 + true + 8.75cm + 0.63492cm + =(Fields!Teflon.Value) + + + Ciclo_F2 + 11.25cm + 0.5cm + + 22 + true + 12cm + 0.63492cm + =(Fields!F2.Value) + + + Ciclo_F1 + 11.25cm + 0.5cm + + 21 + true + 8.75cm + 0.63492cm + =(Fields!F1.Value) + + + + true + + 12.75cm + 3cm + + 20 + true + 18.5cm + 0.63492cm + PEEK VICOTE + + + + true + + 12cm + 2.53968cm + + 19 + true + 18.5cm + 0.63492cm + Zinchlorex + + + + true + + 11.25cm + 2.53968cm + + 18 + true + 18.5cm + 0.63492cm + Pz Roto + + + + true + + 12.75cm + 2.53968cm + + 17 + true + 9.5cm + 0.63492cm + TEFLON + + + + true + + 11.25cm + 0.75cm + + 16 + true + 12.75cm + 0.63492cm + F2 + + + + true + + 11.25cm + 0.75cm + + 15 + true + 9.5cm + 0.63492cm + F1 + + + MercePronta + 13.5cm + 0.5cm + + 14 + true + 0.5cm + 0.63492cm + =(Fields!Sabbiatura.Value) + + + + true + + 13.5cm + 2.53968cm + + 13 + true + 1.5cm + 0.63492cm + Sabbiatura + + + Brunitura + 12cm + 0.5cm + + 12 + true + 0.5cm + 0.63492cm + =(Fields!Brunitura.Value) + + + + true + + 12cm + 2.53968cm + + 11 + true + 1.5cm + 0.63492cm + Brunitura + + + textbox2 + + true + + 11.25cm + 4.5cm + + 10 + true + 1.5cm + 0.63492cm + Fosfatazione Manganese + + + Fosfatazione + 11.25cm + 0.5cm + + 9 + true + 0.5cm + 0.63492cm + =(Fields!FosfManganese.Value) + + + Peso + 6.75cm + 5cm + + 8 + true + 17.25cm + 1.25cm + =First(Fields!Peso.Value) + + + ConsegnaPrevista_1 + 8.75cm + 15.25cm + + 7 + true + 6.75cm + 1cm + =First(Fields!ConsegnaPrevista.Value) + + + CodProdotto + 7cm + 9.25cm + + 6 + true + 5cm + 1cm + =Fields!CodProdotto.Value + + + 5.5cm + + 5 + true + 18.25cm + 1cm + =First(Fields!DataArrivo.Value) + + + 5.5cm + 5.75cm + + 4 + true + 3.75cm + 1cm + =First(Fields!DDT.Value) + + + Expr1_1 + 1cm + 4cm + + 3 + true + 17cm + 0.4cm + =First(Fields!IdxObj.Value) + + + Expr1 + + 2 + true + 13.9967cm + 1cm + ="*"&(First(Fields!IdxObj.Value))&"*" + + + 5.5cm + 5cm + + 1 + true + 11.5cm + 1cm + =Fields!DDT_del.Value + + + Cliente + 3cm + 20cm + + true + 3.75cm + 1.75cm + =Fields!Cliente.Value + + + 24.00661cm + + + + =Fields!Cliente.Value + + true + + 16cm + + + 17cm + + it-IT + 0.2cm + 17.6cm + \ No newline at end of file diff --git a/project/PrintLocalReport/app.config b/project/PrintLocalReport/app.config new file mode 100644 index 0000000..af61bf1 --- /dev/null +++ b/project/PrintLocalReport/app.config @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/bin/Release/PrintLocalReport.exe b/project/PrintLocalReport/bin/Release/PrintLocalReport.exe new file mode 100644 index 0000000..e5c0565 Binary files /dev/null and b/project/PrintLocalReport/bin/Release/PrintLocalReport.exe differ diff --git a/project/PrintLocalReport/bin/Release/PrintLocalReport.exe.config b/project/PrintLocalReport/bin/Release/PrintLocalReport.exe.config new file mode 100644 index 0000000..af61bf1 --- /dev/null +++ b/project/PrintLocalReport/bin/Release/PrintLocalReport.exe.config @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe new file mode 100644 index 0000000..69ed6c0 Binary files /dev/null and b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe differ diff --git a/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.config b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.config new file mode 100644 index 0000000..af61bf1 --- /dev/null +++ b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.config @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.manifest b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/project/PrintLocalReport/bin/Release/PrintLocalReport.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/project/PrintLocalReport/obj/Release/PrintLocalReport.csproj.FileListAbsolute.txt b/project/PrintLocalReport/obj/Release/PrintLocalReport.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0fff241 --- /dev/null +++ b/project/PrintLocalReport/obj/Release/PrintLocalReport.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\bin\Release\PrintLocalReport.exe.config +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\bin\Release\PrintLocalReport.exe +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\bin\Release\PrintLocalReport.pdb +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\obj\Release\ResolveAssemblyReference.cache +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\obj\Release\RdlCompile.cache +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\obj\Release\RdlCompile.compiled +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\obj\Release\PrintLocalReport.exe +C:\Users\Administrator\Documents\Visual Studio 2005\Projects\XPS\PrintLocalReport\obj\Release\PrintLocalReport.pdb diff --git a/project/PrintLocalReport/obj/Release/PrintLocalReport.exe b/project/PrintLocalReport/obj/Release/PrintLocalReport.exe new file mode 100644 index 0000000..e5c0565 Binary files /dev/null and b/project/PrintLocalReport/obj/Release/PrintLocalReport.exe differ diff --git a/project/PrintLocalReport/obj/Release/RdlCompile.cache b/project/PrintLocalReport/obj/Release/RdlCompile.cache new file mode 100644 index 0000000..edec008 Binary files /dev/null and b/project/PrintLocalReport/obj/Release/RdlCompile.cache differ diff --git a/project/PrintLocalReport/obj/Release/RdlCompile.compiled b/project/PrintLocalReport/obj/Release/RdlCompile.compiled new file mode 100644 index 0000000..e69de29 diff --git a/project/PrintLocalReport/obj/Release/ResolveAssemblyReference.cache b/project/PrintLocalReport/obj/Release/ResolveAssemblyReference.cache new file mode 100644 index 0000000..24f054f Binary files /dev/null and b/project/PrintLocalReport/obj/Release/ResolveAssemblyReference.cache differ diff --git a/project/PrintLocalReport/obj/Release/TempPE/DS_applicazione.Designer.cs.dll b/project/PrintLocalReport/obj/Release/TempPE/DS_applicazione.Designer.cs.dll new file mode 100644 index 0000000..ff6353f Binary files /dev/null and b/project/PrintLocalReport/obj/Release/TempPE/DS_applicazione.Designer.cs.dll differ