From 70717189db5387ed75e180a67016ccf2902e2b74 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 23 Jul 2013 19:59:22 +0200 Subject: [PATCH 1/9] inserita - nuova tabella print job queue - nuova classe gestioen con 3 stored - nuovo metodo chiamata stampa cartellino ceh si ferma in base a valore semaforico tabella queue --- GMW_data/DS_cartellini.Designer.cs | 1133 +++++++++++++++++++++++++++- GMW_data/DS_cartellini.xsd | 149 +++- GMW_data/DS_cartellini.xss | 15 +- GMW_data/DataProxy.cs | 3 + GMW_data/reportPrinter.cs | 35 + 5 files changed, 1325 insertions(+), 10 deletions(-) diff --git a/GMW_data/DS_cartellini.Designer.cs b/GMW_data/DS_cartellini.Designer.cs index 55c94275..aa6d2c6a 100644 --- a/GMW_data/DS_cartellini.Designer.cs +++ b/GMW_data/DS_cartellini.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18033 +// Runtime Version:4.0.30319.18051 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -38,6 +38,8 @@ namespace GMW_data { private stp_prtCartFinitiByUDCDataTable tablestp_prtCartFinitiByUDC; + private PrintJobQueueDataTable tablePrintJobQueue; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -87,6 +89,9 @@ namespace GMW_data { if ((ds.Tables["stp_prtCartFinitiByUDC"] != null)) { base.Tables.Add(new stp_prtCartFinitiByUDCDataTable(ds.Tables["stp_prtCartFinitiByUDC"])); } + if ((ds.Tables["PrintJobQueue"] != null)) { + base.Tables.Add(new PrintJobQueueDataTable(ds.Tables["PrintJobQueue"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -175,6 +180,16 @@ namespace GMW_data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public PrintJobQueueDataTable PrintJobQueue { + get { + return this.tablePrintJobQueue; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -263,6 +278,9 @@ namespace GMW_data { if ((ds.Tables["stp_prtCartFinitiByUDC"] != null)) { base.Tables.Add(new stp_prtCartFinitiByUDCDataTable(ds.Tables["stp_prtCartFinitiByUDC"])); } + if ((ds.Tables["PrintJobQueue"] != null)) { + base.Tables.Add(new PrintJobQueueDataTable(ds.Tables["PrintJobQueue"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -338,6 +356,12 @@ namespace GMW_data { this.tablestp_prtCartFinitiByUDC.InitVars(); } } + this.tablePrintJobQueue = ((PrintJobQueueDataTable)(base.Tables["PrintJobQueue"])); + if ((initTable == true)) { + if ((this.tablePrintJobQueue != null)) { + this.tablePrintJobQueue.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -362,6 +386,8 @@ namespace GMW_data { base.Tables.Add(this.tablestp_prtCartFusiByUDC); this.tablestp_prtCartFinitiByUDC = new stp_prtCartFinitiByUDCDataTable(); base.Tables.Add(this.tablestp_prtCartFinitiByUDC); + this.tablePrintJobQueue = new PrintJobQueueDataTable(); + base.Tables.Add(this.tablePrintJobQueue); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -406,6 +432,12 @@ namespace GMW_data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializePrintJobQueue() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -482,6 +514,9 @@ namespace GMW_data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void stp_prtCartFinitiByUDCRowChangeEventHandler(object sender, stp_prtCartFinitiByUDCRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void PrintJobQueueRowChangeEventHandler(object sender, PrintJobQueueRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -5715,6 +5750,360 @@ namespace GMW_data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class PrintJobQueueDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxPrintJob; + + private global::System.Data.DataColumn columnTipoCart; + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnprtName; + + private global::System.Data.DataColumn columndtStart; + + private global::System.Data.DataColumn columndtEnd; + + private global::System.Data.DataColumn columnstato; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueDataTable() { + this.TableName = "PrintJobQueue"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal PrintJobQueueDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected PrintJobQueueDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IdxPrintJobColumn { + get { + return this.columnIdxPrintJob; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn TipoCartColumn { + get { + return this.columnTipoCart; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn prtNameColumn { + get { + return this.columnprtName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dtStartColumn { + get { + return this.columndtStart; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn dtEndColumn { + get { + return this.columndtEnd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn statoColumn { + get { + return this.columnstato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRow this[int index] { + get { + return ((PrintJobQueueRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event PrintJobQueueRowChangeEventHandler PrintJobQueueRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event PrintJobQueueRowChangeEventHandler PrintJobQueueRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event PrintJobQueueRowChangeEventHandler PrintJobQueueRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event PrintJobQueueRowChangeEventHandler PrintJobQueueRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddPrintJobQueueRow(PrintJobQueueRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRow AddPrintJobQueueRow(string TipoCart, string UDC, string prtName, System.DateTime dtStart, System.DateTime dtEnd, int stato) { + PrintJobQueueRow rowPrintJobQueueRow = ((PrintJobQueueRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + TipoCart, + UDC, + prtName, + dtStart, + dtEnd, + stato}; + rowPrintJobQueueRow.ItemArray = columnValuesArray; + this.Rows.Add(rowPrintJobQueueRow); + return rowPrintJobQueueRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRow FindByIdxPrintJob(int IdxPrintJob) { + return ((PrintJobQueueRow)(this.Rows.Find(new object[] { + IdxPrintJob}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + PrintJobQueueDataTable cln = ((PrintJobQueueDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new PrintJobQueueDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnIdxPrintJob = base.Columns["IdxPrintJob"]; + this.columnTipoCart = base.Columns["TipoCart"]; + this.columnUDC = base.Columns["UDC"]; + this.columnprtName = base.Columns["prtName"]; + this.columndtStart = base.Columns["dtStart"]; + this.columndtEnd = base.Columns["dtEnd"]; + this.columnstato = base.Columns["stato"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnIdxPrintJob = new global::System.Data.DataColumn("IdxPrintJob", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxPrintJob); + this.columnTipoCart = new global::System.Data.DataColumn("TipoCart", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTipoCart); + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnprtName = new global::System.Data.DataColumn("prtName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnprtName); + this.columndtStart = new global::System.Data.DataColumn("dtStart", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndtStart); + this.columndtEnd = new global::System.Data.DataColumn("dtEnd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columndtEnd); + this.columnstato = new global::System.Data.DataColumn("stato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnstato); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxPrintJob}, true)); + this.columnIdxPrintJob.AutoIncrement = true; + this.columnIdxPrintJob.AutoIncrementSeed = -1; + this.columnIdxPrintJob.AutoIncrementStep = -1; + this.columnIdxPrintJob.AllowDBNull = false; + this.columnIdxPrintJob.ReadOnly = true; + this.columnIdxPrintJob.Unique = true; + this.columnTipoCart.AllowDBNull = false; + this.columnTipoCart.MaxLength = 250; + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnprtName.AllowDBNull = false; + this.columnprtName.MaxLength = 500; + this.columndtStart.AllowDBNull = false; + this.columnstato.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRow NewPrintJobQueueRow() { + return ((PrintJobQueueRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new PrintJobQueueRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(PrintJobQueueRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.PrintJobQueueRowChanged != null)) { + this.PrintJobQueueRowChanged(this, new PrintJobQueueRowChangeEvent(((PrintJobQueueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.PrintJobQueueRowChanging != null)) { + this.PrintJobQueueRowChanging(this, new PrintJobQueueRowChangeEvent(((PrintJobQueueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.PrintJobQueueRowDeleted != null)) { + this.PrintJobQueueRowDeleted(this, new PrintJobQueueRowChangeEvent(((PrintJobQueueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.PrintJobQueueRowDeleting != null)) { + this.PrintJobQueueRowDeleting(this, new PrintJobQueueRowChangeEvent(((PrintJobQueueRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemovePrintJobQueueRow(PrintJobQueueRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_cartellini ds = new DS_cartellini(); + 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 = "PrintJobQueueDataTable"; + 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. /// @@ -11781,6 +12170,115 @@ namespace GMW_data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class PrintJobQueueRow : global::System.Data.DataRow { + + private PrintJobQueueDataTable tablePrintJobQueue; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal PrintJobQueueRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablePrintJobQueue = ((PrintJobQueueDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxPrintJob { + get { + return ((int)(this[this.tablePrintJobQueue.IdxPrintJobColumn])); + } + set { + this[this.tablePrintJobQueue.IdxPrintJobColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string TipoCart { + get { + return ((string)(this[this.tablePrintJobQueue.TipoCartColumn])); + } + set { + this[this.tablePrintJobQueue.TipoCartColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string UDC { + get { + return ((string)(this[this.tablePrintJobQueue.UDCColumn])); + } + set { + this[this.tablePrintJobQueue.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string prtName { + get { + return ((string)(this[this.tablePrintJobQueue.prtNameColumn])); + } + set { + this[this.tablePrintJobQueue.prtNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dtStart { + get { + return ((global::System.DateTime)(this[this.tablePrintJobQueue.dtStartColumn])); + } + set { + this[this.tablePrintJobQueue.dtStartColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime dtEnd { + get { + try { + return ((global::System.DateTime)(this[this.tablePrintJobQueue.dtEndColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'dtEnd\' in table \'PrintJobQueue\' is DBNull.", e); + } + } + set { + this[this.tablePrintJobQueue.dtEndColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int stato { + get { + return ((int)(this[this.tablePrintJobQueue.statoColumn])); + } + set { + this[this.tablePrintJobQueue.statoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsdtEndNull() { + return this.IsNull(this.tablePrintJobQueue.dtEndColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetdtEndNull() { + this[this.tablePrintJobQueue.dtEndColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// @@ -12018,6 +12516,40 @@ namespace GMW_data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class PrintJobQueueRowChangeEvent : global::System.EventArgs { + + private PrintJobQueueRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRowChangeEvent(PrintJobQueueRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace GMW_data.DS_cartelliniTableAdapters { @@ -13499,6 +14031,539 @@ namespace GMW_data.DS_cartelliniTableAdapters { } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class PrintJobQueueTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public PrintJobQueueTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "PrintJobQueue"; + tableMapping.ColumnMappings.Add("IdxPrintJob", "IdxPrintJob"); + tableMapping.ColumnMappings.Add("TipoCart", "TipoCart"); + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("prtName", "prtName"); + tableMapping.ColumnMappings.Add("dtStart", "dtStart"); + tableMapping.ColumnMappings.Add("dtEnd", "dtEnd"); + tableMapping.ColumnMappings.Add("stato", "stato"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[PrintJobQueue] WHERE (([IdxPrintJob] = @Original_IdxPrintJob) AND ([TipoCart] = @Original_TipoCart) AND ([UDC] = @Original_UDC) AND ([prtName] = @Original_prtName) AND ([dtStart] = @Original_dtStart) AND ((@IsNull_dtEnd = 1 AND [dtEnd] IS NULL) OR ([dtEnd] = @Original_dtEnd)) AND ([stato] = @Original_stato))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPrintJob", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPrintJob", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_TipoCart", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TipoCart", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_prtName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prtName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dtStart", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtStart", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dtEnd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dtEnd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_stato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[PrintJobQueue] ([TipoCart], [UDC], [prtName], [dtStart], [dtEnd], [stato]) VALUES (@TipoCart, @UDC, @prtName, @dtStart, @dtEnd, @stato); +SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM PrintJobQueue WHERE (IdxPrintJob = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TipoCart", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TipoCart", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prtName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prtName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dtStart", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtStart", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dtEnd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[PrintJobQueue] SET [TipoCart] = @TipoCart, [UDC] = @UDC, [prtName] = @prtName, [dtStart] = @dtStart, [dtEnd] = @dtEnd, [stato] = @stato WHERE (([IdxPrintJob] = @Original_IdxPrintJob) AND ([TipoCart] = @Original_TipoCart) AND ([UDC] = @Original_UDC) AND ([prtName] = @Original_prtName) AND ([dtStart] = @Original_dtStart) AND ((@IsNull_dtEnd = 1 AND [dtEnd] IS NULL) OR ([dtEnd] = @Original_dtEnd)) AND ([stato] = @Original_stato)); +SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM PrintJobQueue WHERE (IdxPrintJob = @IdxPrintJob)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TipoCart", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TipoCart", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prtName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prtName", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dtStart", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtStart", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dtEnd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPrintJob", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPrintJob", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_TipoCart", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "TipoCart", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_prtName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "prtName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dtStart", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtStart", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_dtEnd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_dtEnd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "dtEnd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_stato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "stato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPrintJob", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPrintJob", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM dbo.PrintJ" + + "obQueue"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_PJQ_getNext"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_PJQ_insert"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TipoCart", global::System.Data.SqlDbType.VarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@prtName", global::System.Data.SqlDbType.VarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_PJQ_updateStato"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPrintJob", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@stato", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_cartellini.PrintJobQueueDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_cartellini.PrintJobQueueDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_cartellini.PrintJobQueueDataTable dataTable = new DS_cartellini.PrintJobQueueDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_cartellini.PrintJobQueueDataTable getNext() { + this.Adapter.SelectCommand = this.CommandCollection[1]; + DS_cartellini.PrintJobQueueDataTable dataTable = new DS_cartellini.PrintJobQueueDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_cartellini.PrintJobQueueDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_cartellini dataSet) { + return this.Adapter.Update(dataSet, "PrintJobQueue"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxPrintJob, string Original_TipoCart, string Original_UDC, string Original_prtName, System.DateTime Original_dtStart, global::System.Nullable Original_dtEnd, int Original_stato) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxPrintJob)); + if ((Original_TipoCart == null)) { + throw new global::System.ArgumentNullException("Original_TipoCart"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_TipoCart)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_UDC)); + } + if ((Original_prtName == null)) { + throw new global::System.ArgumentNullException("Original_prtName"); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_prtName)); + } + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_dtStart)); + if ((Original_dtEnd.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((System.DateTime)(Original_dtEnd.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_stato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string TipoCart, string UDC, string prtName, System.DateTime dtStart, global::System.Nullable dtEnd, int stato) { + if ((TipoCart == null)) { + throw new global::System.ArgumentNullException("TipoCart"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(TipoCart)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(UDC)); + } + if ((prtName == null)) { + throw new global::System.ArgumentNullException("prtName"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(prtName)); + } + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(dtStart)); + if ((dtEnd.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((System.DateTime)(dtEnd.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(stato)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string TipoCart, string UDC, string prtName, System.DateTime dtStart, global::System.Nullable dtEnd, int stato, int Original_IdxPrintJob, string Original_TipoCart, string Original_UDC, string Original_prtName, System.DateTime Original_dtStart, global::System.Nullable Original_dtEnd, int Original_stato, int IdxPrintJob) { + if ((TipoCart == null)) { + throw new global::System.ArgumentNullException("TipoCart"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(TipoCart)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(UDC)); + } + if ((prtName == null)) { + throw new global::System.ArgumentNullException("prtName"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(prtName)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(dtStart)); + if ((dtEnd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((System.DateTime)(dtEnd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(stato)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(Original_IdxPrintJob)); + if ((Original_TipoCart == null)) { + throw new global::System.ArgumentNullException("Original_TipoCart"); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_TipoCart)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Original_UDC)); + } + if ((Original_prtName == null)) { + throw new global::System.ArgumentNullException("Original_prtName"); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_prtName)); + } + this.Adapter.UpdateCommand.Parameters[10].Value = ((System.DateTime)(Original_dtStart)); + if ((Original_dtEnd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((System.DateTime)(Original_dtEnd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[13].Value = ((int)(Original_stato)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(IdxPrintJob)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string TipoCart, string UDC, string prtName, System.DateTime dtStart, global::System.Nullable dtEnd, int stato, int Original_IdxPrintJob, string Original_TipoCart, string Original_UDC, string Original_prtName, System.DateTime Original_dtStart, global::System.Nullable Original_dtEnd, int Original_stato) { + return this.Update(TipoCart, UDC, prtName, dtStart, dtEnd, stato, Original_IdxPrintJob, Original_TipoCart, Original_UDC, Original_prtName, Original_dtStart, Original_dtEnd, Original_stato, Original_IdxPrintJob); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int insertQuery(string TipoCart, string UDC, string prtName) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; + if ((TipoCart == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(TipoCart)); + } + if ((UDC == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(UDC)); + } + if ((prtName == null)) { + command.Parameters[3].Value = global::System.DBNull.Value; + } + else { + command.Parameters[3].Value = ((string)(prtName)); + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int updateStato(global::System.Nullable IdxPrintJob, global::System.Nullable stato) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((IdxPrintJob.HasValue == true)) { + command.Parameters[1].Value = ((int)(IdxPrintJob.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + if ((stato.HasValue == true)) { + command.Parameters[2].Value = ((int)(stato.Value)); + } + else { + command.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -13511,6 +14576,8 @@ namespace GMW_data.DS_cartelliniTableAdapters { private UpdateOrderOption _updateOrder; + private PrintJobQueueTableAdapter _printJobQueueTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -13526,6 +14593,20 @@ namespace GMW_data.DS_cartelliniTableAdapters { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public PrintJobQueueTableAdapter PrintJobQueueTableAdapter { + get { + return this._printJobQueueTableAdapter; + } + set { + this._printJobQueueTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -13545,6 +14626,10 @@ namespace GMW_data.DS_cartelliniTableAdapters { if ((this._connection != null)) { return this._connection; } + if (((this._printJobQueueTableAdapter != null) + && (this._printJobQueueTableAdapter.Connection != null))) { + return this._printJobQueueTableAdapter.Connection; + } return null; } set { @@ -13558,6 +14643,9 @@ namespace GMW_data.DS_cartelliniTableAdapters { public int TableAdapterInstanceCount { get { int count = 0; + if ((this._printJobQueueTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -13569,6 +14657,15 @@ namespace GMW_data.DS_cartelliniTableAdapters { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateUpdatedRows(DS_cartellini dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { int result = 0; + if ((this._printJobQueueTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.PrintJobQueue.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._printJobQueueTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -13579,6 +14676,14 @@ namespace GMW_data.DS_cartelliniTableAdapters { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateInsertedRows(DS_cartellini dataSet, global::System.Collections.Generic.List allAddedRows) { int result = 0; + if ((this._printJobQueueTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.PrintJobQueue.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._printJobQueueTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -13589,6 +14694,14 @@ namespace GMW_data.DS_cartelliniTableAdapters { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(DS_cartellini dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; + if ((this._printJobQueueTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.PrintJobQueue.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._printJobQueueTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } return result; } @@ -13628,6 +14741,11 @@ namespace GMW_data.DS_cartelliniTableAdapters { if ((dataSet.HasChanges() == false)) { return 0; } + if (((this._printJobQueueTableAdapter != null) + && (this.MatchTableAdapterConnection(this._printJobQueueTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -13660,6 +14778,15 @@ namespace GMW_data.DS_cartelliniTableAdapters { try { // ---- Prepare for update ----------- // + if ((this._printJobQueueTableAdapter != null)) { + revertConnections.Add(this._printJobQueueTableAdapter, this._printJobQueueTableAdapter.Connection); + this._printJobQueueTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._printJobQueueTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._printJobQueueTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._printJobQueueTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._printJobQueueTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -13718,6 +14845,10 @@ namespace GMW_data.DS_cartelliniTableAdapters { if (workConnOpened) { workConnection.Close(); } + if ((this._printJobQueueTableAdapter != null)) { + this._printJobQueueTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._printJobQueueTableAdapter])); + this._printJobQueueTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/GMW_data/DS_cartellini.xsd b/GMW_data/DS_cartellini.xsd index 5ba6bb75..bcff6642 100644 --- a/GMW_data/DS_cartellini.xsd +++ b/GMW_data/DS_cartellini.xsd @@ -350,6 +350,116 @@ + + + + + + DELETE FROM [dbo].[PrintJobQueue] WHERE (([IdxPrintJob] = @Original_IdxPrintJob) AND ([TipoCart] = @Original_TipoCart) AND ([UDC] = @Original_UDC) AND ([prtName] = @Original_prtName) AND ([dtStart] = @Original_dtStart) AND ((@IsNull_dtEnd = 1 AND [dtEnd] IS NULL) OR ([dtEnd] = @Original_dtEnd)) AND ([stato] = @Original_stato)) + + + + + + + + + + + + + + + INSERT INTO [dbo].[PrintJobQueue] ([TipoCart], [UDC], [prtName], [dtStart], [dtEnd], [stato]) VALUES (@TipoCart, @UDC, @prtName, @dtStart, @dtEnd, @stato); +SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM PrintJobQueue WHERE (IdxPrintJob = SCOPE_IDENTITY()) + + + + + + + + + + + + + SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM dbo.PrintJobQueue + + + + + + UPDATE [dbo].[PrintJobQueue] SET [TipoCart] = @TipoCart, [UDC] = @UDC, [prtName] = @prtName, [dtStart] = @dtStart, [dtEnd] = @dtEnd, [stato] = @stato WHERE (([IdxPrintJob] = @Original_IdxPrintJob) AND ([TipoCart] = @Original_TipoCart) AND ([UDC] = @Original_UDC) AND ([prtName] = @Original_prtName) AND ([dtStart] = @Original_dtStart) AND ((@IsNull_dtEnd = 1 AND [dtEnd] IS NULL) OR ([dtEnd] = @Original_dtEnd)) AND ([stato] = @Original_stato)); +SELECT IdxPrintJob, TipoCart, UDC, prtName, dtStart, dtEnd, stato FROM PrintJobQueue WHERE (IdxPrintJob = @IdxPrintJob) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_PJQ_getNext + + + + + + + + + + dbo.stp_PJQ_insert + + + + + + + + + + + + + dbo.stp_PJQ_updateStato + + + + + + + + + + @@ -1174,7 +1284,7 @@ - + @@ -1351,7 +1461,7 @@ - + @@ -1528,6 +1638,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1546,5 +1687,9 @@ + + + + \ No newline at end of file diff --git a/GMW_data/DS_cartellini.xss b/GMW_data/DS_cartellini.xss index abc59003..43a051aa 100644 --- a/GMW_data/DS_cartellini.xss +++ b/GMW_data/DS_cartellini.xss @@ -6,13 +6,14 @@ --> - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/GMW_data/DataProxy.cs b/GMW_data/DataProxy.cs index 0d14aaae..5275f8f8 100644 --- a/GMW_data/DataProxy.cs +++ b/GMW_data/DataProxy.cs @@ -38,6 +38,7 @@ namespace GMW_data public DS_cartelliniTableAdapters.stp_prtCartMatPrimaByUDCTableAdapter taPrtCartMP; public DS_cartelliniTableAdapters.stp_prtCartLiquidi_F10ByUDCTableAdapter taPrtCartLiqF10; public DS_cartelliniTableAdapters.stp_prtCartLiquidi_F18ByUDCTableAdapter taPrtCartLiqF18; + public DS_cartelliniTableAdapters.PrintJobQueueTableAdapter taPJQ; /// @@ -70,6 +71,7 @@ namespace GMW_data taPrtCartMP = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartMatPrimaByUDCTableAdapter(); taPrtCartLiqF10 = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartLiquidi_F10ByUDCTableAdapter(); taPrtCartLiqF18 = new GMW_data.DS_cartelliniTableAdapters.stp_prtCartLiquidi_F18ByUDCTableAdapter(); + taPJQ = new DS_cartelliniTableAdapters.PrintJobQueueTableAdapter(); } /// /// effettua setup dei connection strings da web.config delal singola applicazione @@ -103,6 +105,7 @@ namespace GMW_data taPrtCartMP.Connection.ConnectionString = connString; taPrtCartLiqF10.Connection.ConnectionString = connString; taPrtCartLiqF18.Connection.ConnectionString = connString; + taPJQ.Connection.ConnectionString = connString; } #endregion diff --git a/GMW_data/reportPrinter.cs b/GMW_data/reportPrinter.cs index 3b59ab2f..715341ce 100644 --- a/GMW_data/reportPrinter.cs +++ b/GMW_data/reportPrinter.cs @@ -276,6 +276,31 @@ public class reportPrinter public bool stampaCartellino(tipoCartellino cartellino, string UDC, string printerName) { bool answ = false; + // incomincio con gestioen della coda di stampa... inserisco in tab la richiesta di stampa... + DataProxy.obj.taPJQ.insertQuery(cartellino.ToString(), UDC, printerName); + // faccio un ciclo while... finchè non sono "in testa" alla coda delel esecuzioni aspetto... + string nextUdc = "ND"; + try + { + nextUdc = DataProxy.obj.taPJQ.getNext()[0].UDC; + } + catch + { + nextUdc = "ND"; + } + Random rand = new Random(); + int msWait = 200; + int idxPrintJob = 0; + while (nextUdc != UDC) + { + // aspetto... + msWait = rand.Next(100, 300); + System.Threading.Thread.Sleep(msWait); + // leggo prox record da coda + nextUdc = DataProxy.obj.taPJQ.getNext()[0].UDC; + } + // salvo idx job... + idxPrintJob = DataProxy.obj.taPJQ.getNext()[0].idx; string outForm = ""; string pagWidth = ""; string pagHeigth = ""; @@ -335,6 +360,16 @@ public class reportPrinter // compongo parametri stampa devInfoParam deviceInfo = new devInfoParam(outForm, pagHeigth, pagWidth, margin, margin, margin, margin); answ = printAndLog(UDC, printerName, answ, report, deviceInfo); + if (answ) + { + // registro stampa in tabella queue... + DataProxy.obj.taPJQ.updateStato(idxPrintJob, 1); + } + else + { + // registro annullato in tab queue... + DataProxy.obj.taPJQ.updateStato(idxPrintJob, -1); + } return answ; } /// From ca99ce77a2dc43a2cf1868ff1c029ffa806f7051 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 24 Jul 2013 14:22:34 +0200 Subject: [PATCH 2/9] fix: selezione ultimi 7 gg in maschera SAO --- GMW/WebUserControls/mod_manSAO.ascx.cs | 15 +++++++++++++++ GMW/managerSAO.aspx.cs | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/GMW/WebUserControls/mod_manSAO.ascx.cs b/GMW/WebUserControls/mod_manSAO.ascx.cs index 519e2318..db036201 100644 --- a/GMW/WebUserControls/mod_manSAO.ascx.cs +++ b/GMW/WebUserControls/mod_manSAO.ascx.cs @@ -605,6 +605,21 @@ namespace GMW.WebUserControls // indico num righe da controllo grView.PageSize = numRigheGrView; } + /// + /// permette di imposstare periodo analisi + /// + public intervalloDate intAnalisiSAO + { + get + { + return mod_periodoAnalisi1.intervalloAnalisi; + } + set + { + mod_periodoAnalisi1.intervalloAnalisi = value; + //updateFiltroUdc(); + } + } #endregion diff --git a/GMW/managerSAO.aspx.cs b/GMW/managerSAO.aspx.cs index c2302610..9aadd719 100644 --- a/GMW/managerSAO.aspx.cs +++ b/GMW/managerSAO.aspx.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; +using SteamWare; namespace GMW { @@ -11,6 +12,15 @@ namespace GMW { protected void Page_Load(object sender, EventArgs e) { + if (!Page.IsPostBack) + { + // imposto periodo a ultimi 7 gg... + intervalloDate periodoSett = new intervalloDate(); + periodoSett.fine = DateTime.Now.Date.AddDays(1); + periodoSett.inizio = periodoSett.fine.AddDays(-7); + mod_manSAO1.intAnalisiSAO = periodoSett; + } + // determina che può scegliere le postazioni... mod_manSAO1.canSelPost = true; } } From 2766e5fba8631a8ea09a81fe3c10b878e131958a Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 24 Jul 2013 14:22:54 +0200 Subject: [PATCH 3/9] refresh gestione (opzionale da web.config) coda di stampa --- GMW/Reports/CartellinoFiniti.rdlc | 1392 +++----- GMW/Reports/CartellinoFusi.rdlc | 1392 +++----- GMW/Reports/CartellinoLiquidiF10.rdlc | 66 +- GMW/Reports/CartellinoLiquidiF18.rdlc | 1000 ++---- GMW/Reports/CartellinoMP.rdlc | 75 +- GMW/Reports/CartellinoOdette.rdlc | 89 +- GMW/Style.css | 7 +- GMW/Web.config | 4 + GMW/bin/GMW.dll | Bin 221184 -> 239104 bytes GMW/bin/GMW_data.dll | Bin 1767424 -> 1949184 bytes GMW/bin/SteamWare.dll | Bin 457216 -> 498176 bytes GMW/bin/SteamWare.xml | 4580 ++++++++++++------------- GMW/images/flusso.png | Bin 204750 -> 448279 bytes GMW_data/bin/Debug/SteamWare.xml | 4580 ++++++++++++------------- GMW_data/reportPrinter.cs | 70 +- 15 files changed, 6035 insertions(+), 7220 deletions(-) diff --git a/GMW/Reports/CartellinoFiniti.rdlc b/GMW/Reports/CartellinoFiniti.rdlc index 6c5fc4a3..874df5c8 100644 --- a/GMW/Reports/CartellinoFiniti.rdlc +++ b/GMW/Reports/CartellinoFiniti.rdlc @@ -3,15 +3,21 @@ 37647cab-a462-4a59-ae44-1bb2d82f1cff - - SQL - Data Source=SRV-DEV01;Initial Catalog=SP_GMW - true - + GMW_Test - 14.8cm - Stampa cartellino di produzione + 29.7cm + + + String + + + UTKFU13000003 + + + UDC + + true 21cm 0.25cm @@ -21,37 +27,25 @@ 1cm 8b67d517-f880-448b-bde4-1949893f9fcc - - image/jpeg - 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 - - - image/jpeg - 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 + + image/png + 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 21cm - + UDC @@ -61,67 +55,67 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB CodCS System.String - + codcliente System.String - + ragsociale System.String - + particolare System.String - + descparticolare System.String - + disegnogrezzo System.String - + esponente System.String - + codimpianto System.String - + descimpianto System.String - + codstampo System.String - + figura System.String - + datafus System.DateTime - + turnofus System.Int32 - + codimballo System.String - + codsoggetto System.String - + numcont System.Int32 - + tara System.Double @@ -129,19 +123,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB qta System.Decimal - + codstato System.String - + idxposizione System.Int32 - + pesotot System.Double - + pesocad System.Double @@ -177,35 +171,49 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB DescFamiglia System.String + + Note + System.String + + + NoteTratt + System.String + GMWConnectionString StoredProcedure - dbo.stp_prtCartByUDC + stp_prtCartFinitiByUDC + + + =Parameters!UDC.Value + + true + 19cm 1cm - GMWDataSet_stp_prtCartByUDC + GMWDataSet_stp_prtCartFinitiByUDC - GMWDataSet_stp_prtCartByUDC + GMWDataSet_stp_prtCartFinitiByUDC
- + FitProportional - image/jpeg + image/png Embedded - 34 - mm_logo + 25 + tekal_group @@ -246,9 +247,9 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Solid - 0.5pt - 0.5pt - 0.5pt + 1pt + 1pt + 1pt 22pt Center @@ -258,8 +259,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 33 - IDENTIFICAZIONE PRODOTTO FINITO + 24 + CARTELLINO FINITI @@ -271,29 +272,26 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 32 - true + 23 =FormatDateTime(Globals!ExecutionTime ) @@ -335,6 +333,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm + 11.46cm
@@ -344,26 +343,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB RagSociale - true - ="*" + Fields!UDC.Value + "*" + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") @@ -410,90 +399,28 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 10 - - textbox16 + + DescLega - 4 - CLIENTE - - - - - 5 - - - DescParticolare - - 3 - =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) - - - - - 3 - - - textbox20 - 2 - true @@ -509,574 +436,25 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox14 - 7 - DISEGNO - ESP. - - - - - 5 - - - textbox8 - - 6 - true - =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) - - - - - 3 - - - textbox1 - - 5 - true - FIGURA - - - - - 0.5cm - - - - - 7 - - - Particolare - - 9 - =Fields!Particolare.Value + 4 + Articolo : - 3 - - - textbox44 - - 8 - =Fields!Figura.Value - - - - - 2.3cm - - - - - 2 + 8 - textbox4 - 14 - true - PARTICOLARE - - - - - 5 - - - textbox3 - - 13 - true - =Fields!DescParticolare.Value - - - - - - - textbox40 - - 12 - true - - - - - - - - textbox50 - - 11 - true - - - - - - - - textbox57 - - 10 - true - - - - - - 0.5cm - - - - - 3 - - - textbox11 - - 20 - =Fields!DescImpianto.Value - - - - - - - textbox25 - - 19 - data - - - - - - - textbox32 - - 18 - =Fields!DataFus.Value - - - - - - - textbox63 - - 17 - ="T" + Str(Fields!TurnoFus.Value) - - - - - - - textbox30 - - 16 - operatore - - - - - 3 - - - CodSoggetto - - 15 - =Fields!CodSoggetto.Value - - - - - 0.5cm - - - - - 2 - - - textbox5 - - 25 - Contenitore - - - - - - - NumCont - - 24 - =Fields!NumCont.Value + 3 + =Fields!particolare.Value + + 1.5cm + + + - 2 + 7 - - CodImballo + - 23 - ="Imballo " + Fields!CodImballo.Value - - - - - 2 - - - CodStato - - 22 - true - =Fields!descstato.Value + 6 + =First(Fields!descparticolare.Value) 3 - - textbox34 + + textbox38 + + 5 + true + + + + + + 0.8cm + + + + + 7 + + + DescLega2 + + 8 + + + + + + 3 + + + textbox16 - 21 - n. pezzi + 7 + true + CW - 0.5cm + 0.71cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + 3 + + + textbox10 + + 9 + =DatePart( "ww" ,Fields!datafus.Value ) + + + + + 1.75cm @@ -1200,197 +699,298 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB descstato + + 14 + + + + + + 3 + + + textbox27 + 13 + true + + + + + + 1cm + + + + + 2 + + + + 19 + Imballo : + + + + + 2 + + + codimballo + + 18 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + - 27 - true - - - - - - 3 - - - Qta - - 26 - true - =Fields!Qta.Value + 17 + Creazione UDC: - - 2.5cm - - - - 7 + 2 - - descimballo + + textbox5 - 29 - + 16 + =Fields!CreateDate.Value - 3 - - textbox49 + + + 15 + + + + + + 0.8cm + + + + + + + textbox6 - 28 - Tara + 21 + Note : + + + + + 9 + + + textbox2 + + 20 + true + =First(Fields!Note.Value) - 0.5cm + 1.5cm - 7 + 10 - - DescFamiglia + + textbox1 - 31 - - - - - - 3 - - - Tara - - 30 - =Fields!Tara.Value + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - 2.7cm + 0.6cm true
+ 0.5cm + 11.6cm
- 34 - mm_logo + 25 + tekal_group
@@ -246,9 +247,9 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Solid - 0.5pt - 0.5pt - 0.5pt + 1pt + 1pt + 1pt 22pt Center @@ -258,8 +259,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 33 - IDENTIFICAZIONE PRODOTTO FUSO + 24 + CARTELLINO FUSI @@ -271,29 +272,26 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 32 - true + 23 =FormatDateTime(Globals!ExecutionTime ) @@ -335,6 +333,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm + 11.46cm
@@ -344,26 +343,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB RagSociale - true - ="*" + Fields!UDC.Value + "*" + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") @@ -410,90 +399,28 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 10 - - textbox16 + + DescLega - 4 - CLIENTE - - - - - 5 - - - DescParticolare - - 3 - =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) - - - - - 3 - - - textbox20 - 2 - true @@ -509,574 +436,25 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox14 - 7 - DISEGNO - ESP. - - - - - 5 - - - textbox8 - - 6 - true - =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) - - - - - 3 - - - textbox1 - - 5 - true - FIGURA - - - - - 0.5cm - - - - - 7 - - - Particolare - - 9 - =Fields!Particolare.Value + 4 + Articolo : - 3 - - - textbox44 - - 8 - =Fields!Figura.Value - - - - - 2.3cm - - - - - 2 + 8 - textbox4 - 14 - true - PARTICOLARE - - - - - 5 - - - textbox3 - - 13 - true - =Fields!DescParticolare.Value - - - - - - - textbox40 - - 12 - true - - - - - - - - textbox50 - - 11 - true - - - - - - - - textbox57 - - 10 - true - - - - - - 0.5cm - - - - - 3 - - - textbox11 - - 20 - =Fields!DescImpianto.Value - - - - - - - textbox25 - - 19 - data - - - - - - - textbox32 - - 18 - =Fields!DataFus.Value - - - - - - - textbox63 - - 17 - ="T" + Str(Fields!TurnoFus.Value) - - - - - - - textbox30 - - 16 - operatore - - - - - 3 - - - CodSoggetto - - 15 - =Fields!CodSoggetto.Value - - - - - 0.5cm - - - - - 2 - - - textbox5 - - 25 - Contenitore - - - - - - - NumCont - - 24 - =Fields!NumCont.Value + 3 + =Fields!particolare.Value + + 1.5cm + + + - 2 + 7 - - CodImballo + - 23 - ="Imballo " + Fields!CodImballo.Value - - - - - 2 - - - CodStato - - 22 - true - =Fields!descstato.Value + 6 + =First(Fields!descparticolare.Value) 3 - - textbox34 + + textbox38 + + 5 + true + + + + + + 0.8cm + + + + + 7 + + + DescLega2 + + 8 + + + + + + 3 + + + textbox16 - 21 - n. pezzi + 7 + true + CW - 0.5cm + 0.71cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + 3 + + + textbox10 + + 9 + =DatePart( "ww" ,Fields!datafus.Value ) + + + + + 1.75cm @@ -1200,197 +699,298 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB descstato + + 14 + + + + + + 3 + + + textbox27 + 13 + true + + + + + + 1cm + + + + + 2 + + + + 19 + Imballo : + + + + + 2 + + + codimballo + + 18 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + - 27 - true - - - - - - 3 - - - Qta - - 26 - true - =Fields!Qta.Value + 17 + Creazione UDC: - - 2.5cm - - - - 7 + 2 - - descimballo + + textbox5 - 29 - + 16 + =Fields!CreateDate.Value - 3 - - textbox49 + + + 15 + + + + + + 0.8cm + + + + + + + textbox6 - 28 - Tara + 21 + Note : + + + + + 9 + + + textbox2 + + 20 + true + =First(Fields!Note.Value) - 0.5cm + 1.5cm - 7 + 10 - - DescFamiglia + + textbox1 - 31 - - - - - - 3 - - - Tara - - 30 - =Fields!Tara.Value + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - 2.7cm + 0.6cm true
+ 0.5cm + 11.6cm - 49 + 48 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 48 + 47 CARTELLINO LIQUIDI @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 47 + 46 =FormatDateTime(Globals!ExecutionTime ) @@ -349,7 +349,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.9cm + 11.4cm
@@ -650,6 +650,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 11 + true @@ -679,6 +680,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 10 + true ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString @@ -707,6 +709,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 9 + true @@ -795,6 +798,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 18 + true @@ -824,6 +828,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 17 + true @@ -853,6 +858,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 16 + true @@ -882,6 +888,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 15 + true @@ -908,6 +915,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 14 + true @@ -1049,6 +1057,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 21 + true @@ -1064,7 +1073,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 30 + true @@ -1126,6 +1135,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 29 + true @@ -1221,6 +1231,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 26 + true @@ -1343,6 +1354,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 33 + true @@ -1428,6 +1440,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 41 + true @@ -1456,6 +1469,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 40 + true @@ -1484,6 +1498,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 39 + true @@ -1512,6 +1527,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 38 + true @@ -1537,6 +1553,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 37 + true @@ -1602,49 +1619,18 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.45cm - - - - 10 - - - textbox28 - - 46 - true - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - - - - - 0.5cm - true
- 0.5cm + 1cm - 12.03492cm + 11.5cm - 44 + 37 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 43 + 36 CARTELLINO LIQUIDI F18 @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 42 + 35 =FormatDateTime(Globals!ExecutionTime ) @@ -322,10 +322,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.80475cm - 1.1533cm + 1.2533cm - 2.10528cm + 2.00528cm 2.30607cm @@ -349,54 +349,17 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.9cm + 11.1cm
- 2 + 5 RagSociale - 2 - ="UDC : " - - - - - 3 - - - textbox10 - 1 - =Fields!UDC.Value + ="UDC : " + Fields!UDC.Value @@ -415,15 +378,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 3 + 2 - 0.4cm + 0.5cm @@ -487,7 +432,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 5 + 4 Articolo : @@ -506,83 +451,67 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 4 + 3 + =Fields!particolare.Value + + + + + 1.5cm + + + + + 10 + + + + 5 =First(Fields!descparticolare.Value) - 1.3cm + 0.5cm + 10 - + + DescLega2 - 8 - - - - - - - - textbox7 - - 7 - - - - - - 8 - - - textbox9 - 6 - =First(Fields!particolare.Value) + - 0.8cm + 1cm 2 - - DescLega2 + + DescFamiglia 12 - PEZZI : + Quantità: - 2 + 4 - - textbox13 + + Qta_1 9 - ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString + + + + + + + + textbox67 + + 8 + + + + + + + + textbox68 + + 7 + - 1.45cm + 1.25cm + 2 - - textbox5 + + descstato + 14 + + + + + + 8 + + + + 13 + + + + + + 1.5cm + + + + + 2 + + + textbox6 + + 16 + Note : + + + + + 8 + + + + 15 + =First(Fields!Note.Value) + + + + + 1.5cm + + + + + 2 + + + + 24 + Imballo : + + + + + 2 + + + codimballo + + 23 + =First(Fields!codimballo.Value) + + + + + + + textbox7 + 22 + true - - textbox20 + + textbox8 21 + true - - textbox21 + - 16 - - - - - - - - textbox40 - - 15 - - - - - - - - textbox41 - - 14 - - - - - - - - textbox42 - - 13 - - - - - 0.2cm - - - - - 2 - - - DescFamiglia - - 25 - Imballo : - - - - - 3 - - - Qta_1 - - 24 - =First(Fields!codimballo.Value) - - - - - 5 - - - textbox45 - - 23 - - - - - - 1.1cm - - - - - 2 - - - descstato - - 27 - - - - - - 8 - - - - 26 - - - - - - 1.1cm - - - - - 10 - - - textbox6 - - 28 - ="UDC Associati : " + First(Fields!NoteTratt.Value).ToString - - - - - 1.1cm + 0.8cm @@ -1122,120 +846,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox1 - 38 - - - - - - - - textbox2 - - 37 - - - - - - - - textbox11 - - 36 - - - - - - - - textbox12 - - 35 - - - - - - - - textbox18 - - 40 - Note : + 28 + - 8 - - codimballo + + textbox28 - 39 - =First(Fields!Note.Value) + 27 + - - 1.45cm - - - - 10 - - textbox8 + + textbox29 - 41 - true - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + 26 + + + + + + + + textbox30 + + 25 + - 0.5cm + 0.25cm true
- 0.5cm + 1cm - 12.03492cm + 11.5cm 27 - - + tekal_group + diff --git a/GMW/Reports/CartellinoOdette.rdlc b/GMW/Reports/CartellinoOdette.rdlc index ccaf391b..3dfbbc9d 100644 --- a/GMW/Reports/CartellinoOdette.rdlc +++ b/GMW/Reports/CartellinoOdette.rdlc @@ -3,11 +3,7 @@ 945313fa-66e9-456e-b1dd-514d7a9e9842 - - SQL - Data Source=SRV65;Initial Catalog=SP_GMW - true - + GMW_Test 14.8cm @@ -17,7 +13,7 @@ String - UMAB210000007 + UTKFI13000658 UDC @@ -408,10 +404,45 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Campo16_5 System.String + + StatoOk + System.Boolean + + + CodCS + System.String + + + CodMag + System.String + + + GrpBolla + System.String + + + DataBolla + System.Decimal + + + NumBolla + System.Decimal + + + Particolare + System.String + + + CodLista + System.String + GMWConnectionString - SELECT + Execute stp_ODETTE_getByUDC @UDC + +/* +SELECT 'U000000001' AS CampoUDC ,'Receiver' AS Campo1_1 @@ -516,7 +547,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB ,'Campo16_4' AS Campo16_4 ,'Campo16_5' AS Campo16_5 - +*/ /* SELECT @@ -839,6 +870,11 @@ SELECT -- FROM Test */ + + + =Parameters!UDC.Value + + true @@ -859,6 +895,39 @@ SELECT + + 11cm + 0cm + + 51 + 15.8cm + + + textbox28 + 11.2cm + 3cm + + 50 + 15.9cm + 1.5cm + =IIF( UCase(Fields!Campo16_5.Value)="S" , "AQP", "" ) + 11.5cm 5.8cm @@ -999,7 +1068,7 @@ SELECT Campo16_2 11.4cm - 9.3cm + 6.2cm - 25 - tekal_group + 34 + mm_logo @@ -247,9 +246,9 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid - 1pt - 1pt - 1pt + 0.5pt + 0.5pt + 0.5pt 22pt Center @@ -259,8 +258,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 2pt 2pt - 24 - CARTELLINO FINITI + 33 + IDENTIFICAZIONE PRODOTTO FINITO @@ -272,26 +271,29 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 23 + 32 + true =FormatDateTime(Globals!ExecutionTime ) @@ -333,7 +335,6 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 1.2cm - 11.46cm
@@ -343,19 +344,26 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv RagSociale + true - =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + ="*" + Fields!UDC.Value + "*" @@ -399,28 +410,90 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 10 + 2 - - DescLega + + textbox16 + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + 2 + true @@ -435,522 +508,67 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv textbox14 - - 4 - Articolo : - - - - - 8 - - - - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 7 - - - - 6 - =First(Fields!descparticolare.Value) - - - - - 3 - - - textbox38 - 5 - true - - - - - - 0.8cm - - - - - 7 - - - DescLega2 - - 8 - - - - - - 3 - - - textbox16 - 7 - true - CW - - - - - 0.71cm - - - - - 2 - - - DescFamiglia - - 12 - Quantità: + DISEGNO - ESP. - 4 + 5 - - Qta_1 - - 11 - =First(Fields!Qta.Value) - - - - - - - textbox55 + + textbox8 - 10 - - - - - - 3 - - - textbox10 - - 9 - =DatePart( "ww" ,Fields!datafus.Value ) - - - - - 1.75cm - - - - - 7 - - - descstato - - 14 - + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) 3 - - - textbox27 - - 13 - true - - - - - - 1cm - - - - - 2 - - - - 19 - Imballo : - - - - - 2 - - - codimballo - - 18 - =First(Fields!codimballo.Value) - - - - - 3 - - - textbox7 - - 17 - Creazione UDC: - - - - - 2 - - - textbox5 - - 16 - =Fields!CreateDate.Value - - - - - - - - 15 - - - - - - 0.8cm - - - - - - - textbox6 - - 21 - Note : - - - - - 9 - - - textbox2 - - 20 - true - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 10 textbox1 @@ -960,37 +578,819 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid + None - 1pt + 0.5pt + + 9pt + Center + Middle + 1pt + 1pt + 1pt + 1pt + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + 22 - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi - 0.6cm + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm true
- 0.5cm - 11.6cm - 25 - tekal_group + 34 + mm_logo @@ -247,9 +246,9 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid - 1pt - 1pt - 1pt + 0.5pt + 0.5pt + 0.5pt 22pt Center @@ -259,8 +258,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 2pt 2pt - 24 - CARTELLINO FUSI + 33 + IDENTIFICAZIONE PRODOTTO FUSO @@ -272,26 +271,29 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 23 + 32 + true =FormatDateTime(Globals!ExecutionTime ) @@ -333,7 +335,6 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 1.2cm - 11.46cm
@@ -343,19 +344,26 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv RagSociale + true - =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + ="*" + Fields!UDC.Value + "*" @@ -399,28 +410,90 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 10 + 2 - - DescLega + + textbox16 + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + 2 + true @@ -435,522 +508,67 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv textbox14 - - 4 - Articolo : - - - - - 8 - - - - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 7 - - - - 6 - =First(Fields!descparticolare.Value) - - - - - 3 - - - textbox38 - 5 - true - - - - - - 0.8cm - - - - - 7 - - - DescLega2 - - 8 - - - - - - 3 - - - textbox16 - 7 - true - CW - - - - - 0.71cm - - - - - 2 - - - DescFamiglia - - 12 - Quantità: + DISEGNO - ESP. - 4 + 5 - - Qta_1 - - 11 - =First(Fields!Qta.Value) - - - - - - - textbox55 + + textbox8 - 10 - - - - - - 3 - - - textbox10 - - 9 - =DatePart( "ww" ,Fields!datafus.Value ) - - - - - 1.75cm - - - - - 7 - - - descstato - - 14 - + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) 3 - - - textbox27 - - 13 - true - - - - - - 1cm - - - - - 2 - - - - 19 - Imballo : - - - - - 2 - - - codimballo - - 18 - =First(Fields!codimballo.Value) - - - - - 3 - - - textbox7 - - 17 - Creazione UDC: - - - - - 2 - - - textbox5 - - 16 - =Fields!CreateDate.Value - - - - - - - - 15 - - - - - - 0.8cm - - - - - - - textbox6 - - 21 - Note : - - - - - 9 - - - textbox2 - - 20 - true - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 10 textbox1 @@ -960,37 +578,819 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid + None - 1pt + 0.5pt + + 9pt + Center + Middle + 1pt + 1pt + 1pt + 1pt + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + 22 - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi - 0.6cm + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm true
- 0.5cm - 11.6cm - 48 + 49 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 47 + 48 CARTELLINO LIQUIDI @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 46 + 47 =FormatDateTime(Globals!ExecutionTime ) @@ -349,7 +349,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.4cm + 11.9cm
@@ -650,7 +650,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 11 - true @@ -680,7 +679,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 10 - true ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString @@ -709,7 +707,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 9 - true @@ -798,7 +795,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 18 - true @@ -828,7 +824,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 17 - true @@ -858,7 +853,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 16 - true @@ -888,7 +882,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 15 - true @@ -915,7 +908,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 14 - true @@ -1057,7 +1049,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 21 - true @@ -1073,6 +1064,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 30 - true @@ -1135,7 +1126,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 29 - true @@ -1231,7 +1221,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 26 - true @@ -1354,7 +1343,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 33 - true @@ -1440,7 +1428,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 41 - true @@ -1469,7 +1456,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 40 - true @@ -1498,7 +1484,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 39 - true @@ -1527,7 +1512,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 38 - true @@ -1553,7 +1537,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 37 - true @@ -1619,18 +1602,49 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.45cm + + + + 10 + + + textbox28 + + 46 + true + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.5cm + true
- 1cm + 0.5cm - 11.5cm + 12.03492cm - 37 + 44 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 36 + 43 CARTELLINO LIQUIDI F18 @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 35 + 42 =FormatDateTime(Globals!ExecutionTime ) @@ -322,10 +322,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.80475cm - 1.2533cm + 1.1533cm - 2.00528cm + 2.10528cm 2.30607cm @@ -349,17 +349,54 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.1cm + 11.9cm
- 5 + 2 RagSociale + 2 + ="UDC : " + + + + + 3 + + + textbox10 + 1 - ="UDC : " + Fields!UDC.Value + =Fields!UDC.Value @@ -378,6 +415,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 3 - 0.5cm + 0.4cm @@ -432,7 +487,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 4 + 5 Articolo : @@ -451,67 +506,83 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 10 - - - - 5 + 4 =First(Fields!descparticolare.Value) - 0.5cm + 1.3cm - 10 - - DescLega2 + + 8 + + + + + + + + textbox7 + + 7 + + + + + + 8 + + + textbox9 + 6 - + =First(Fields!particolare.Value) - 1cm + 0.8cm 2 - - DescFamiglia + + DescLega2 12 - Quantità: + PEZZI : - 4 + 2 - - Qta_1 + + textbox13 9 - - - - - - - - textbox67 - - 8 - - - - - - - - textbox68 - - 7 - + ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString - 1.25cm + 1.45cm - 2 - - descstato + + textbox5 - 14 - - - - - - 8 - - - - 13 - - - - - - 1.5cm - - - - - 2 - - - textbox6 - - 16 - Note : - - - - - 8 - - - - 15 - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 2 - - - - 24 - Imballo : - - - - - 2 - - - codimballo - - 23 - =First(Fields!codimballo.Value) - - - - - - - textbox7 - 22 - true - - textbox8 + + textbox20 21 - true - + + textbox21 + 16 + + + + + + + + textbox40 + + 15 + + + + + + + + textbox41 + + 14 + + + + + + + + textbox42 + + 13 + + + + - 0.8cm + 0.2cm + + + + + 2 + + + DescFamiglia + + 25 + Imballo : + + + + + 3 + + + Qta_1 + + 24 + =First(Fields!codimballo.Value) + + + + + 5 + + + textbox45 + + 23 + + + + + + 1.1cm + + + + + 2 + + + descstato + + 27 + + + + + + 8 + + + + 26 + + + + + + 1.1cm + + + + + 10 + + + textbox6 + + 28 + ="UDC Associati : " + First(Fields!NoteTratt.Value).ToString + + + + + 1.1cm @@ -846,8 +1122,120 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox1 + 38 + + + + + + + + textbox2 + + 37 + + + + + + + + textbox11 + + 36 + + + + + + + + textbox12 + + 35 + + + + + + + + textbox18 + - 28 - + 40 + Note : + 8 - - textbox28 + + codimballo - 27 - - - - - - - - textbox29 - - 26 - - - - - - - - textbox30 - - 25 - + 39 + =First(Fields!Note.Value) - 0.25cm + 1.45cm + + + + + 10 + + + textbox8 + + 41 + true + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.5cm true
- 1cm + 0.5cm - 11.5cm + 12.03492cm 27 - tekal_group - + + diff --git a/GMW/Reports/CartellinoOdette.rdlc b/GMW/Reports/CartellinoOdette.rdlc index 3dfbbc9d..ccaf391b 100644 --- a/GMW/Reports/CartellinoOdette.rdlc +++ b/GMW/Reports/CartellinoOdette.rdlc @@ -3,7 +3,11 @@ 945313fa-66e9-456e-b1dd-514d7a9e9842 - GMW_Test + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + 14.8cm @@ -13,7 +17,7 @@ String - UTKFI13000658 + UMAB210000007 UDC @@ -404,45 +408,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Campo16_5 System.String - - StatoOk - System.Boolean - - - CodCS - System.String - - - CodMag - System.String - - - GrpBolla - System.String - - - DataBolla - System.Decimal - - - NumBolla - System.Decimal - - - Particolare - System.String - - - CodLista - System.String - GMWConnectionString - Execute stp_ODETTE_getByUDC @UDC - -/* -SELECT + SELECT 'U000000001' AS CampoUDC ,'Receiver' AS Campo1_1 @@ -547,7 +516,7 @@ SELECT ,'Campo16_4' AS Campo16_4 ,'Campo16_5' AS Campo16_5 -*/ + /* SELECT @@ -870,11 +839,6 @@ SELECT -- FROM Test */ - - - =Parameters!UDC.Value - - true @@ -895,39 +859,6 @@ SELECT - - 11cm - 0cm - - 51 - 15.8cm - - - textbox28 - 11.2cm - 3cm - - 50 - 15.9cm - 1.5cm - =IIF( UCase(Fields!Campo16_5.Value)="S" , "AQP", "" ) - 11.5cm 5.8cm @@ -1068,7 +999,7 @@ SELECT Campo16_2 11.4cm - 6.2cm + 9.3cm - 34 - mm_logo + 25 + tekal_group @@ -246,9 +247,9 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Solid - 0.5pt - 0.5pt - 0.5pt + 1pt + 1pt + 1pt 22pt Center @@ -258,8 +259,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 33 - IDENTIFICAZIONE PRODOTTO FINITO + 24 + CARTELLINO FINITI @@ -271,29 +272,26 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 32 - true + 23 =FormatDateTime(Globals!ExecutionTime ) @@ -335,6 +333,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm + 11.46cm
@@ -344,26 +343,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB RagSociale - true - ="*" + Fields!UDC.Value + "*" + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") @@ -410,90 +399,28 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 10 - - textbox16 + + DescLega - 4 - CLIENTE - - - - - 5 - - - DescParticolare - - 3 - =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) - - - - - 3 - - - textbox20 - 2 - true @@ -509,574 +436,25 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox14 - 7 - DISEGNO - ESP. - - - - - 5 - - - textbox8 - - 6 - true - =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) - - - - - 3 - - - textbox1 - - 5 - true - FIGURA - - - - - 0.5cm - - - - - 7 - - - Particolare - - 9 - =Fields!Particolare.Value + 4 + Articolo : - 3 - - - textbox44 - - 8 - =Fields!Figura.Value - - - - - 2.3cm - - - - - 2 + 8 - textbox4 - 14 - true - PARTICOLARE - - - - - 5 - - - textbox3 - - 13 - true - =Fields!DescParticolare.Value - - - - - - - textbox40 - - 12 - true - - - - - - - - textbox50 - - 11 - true - - - - - - - - textbox57 - - 10 - true - - - - - - 0.5cm - - - - - 3 - - - textbox11 - - 20 - =Fields!DescImpianto.Value - - - - - - - textbox25 - - 19 - data - - - - - - - textbox32 - - 18 - =Fields!DataFus.Value - - - - - - - textbox63 - - 17 - ="T" + Str(Fields!TurnoFus.Value) - - - - - - - textbox30 - - 16 - operatore - - - - - 3 - - - CodSoggetto - - 15 - =Fields!CodSoggetto.Value - - - - - 0.5cm - - - - - 2 - - - textbox5 - - 25 - Contenitore - - - - - - - NumCont - - 24 - =Fields!NumCont.Value + 3 + =Fields!particolare.Value + + 1.5cm + + + - 2 + 7 - - CodImballo + - 23 - ="Imballo " + Fields!CodImballo.Value - - - - - 2 - - - CodStato - - 22 - true - =Fields!descstato.Value + 6 + =First(Fields!descparticolare.Value) 3 - - textbox34 + + textbox38 + + 5 + true + + + + + + 0.8cm + + + + + 7 + + + DescLega2 + + 8 + + + + + + 3 + + + textbox16 - 21 - n. pezzi + 7 + true + CW - 0.5cm + 0.71cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + 3 + + + textbox10 + + 9 + =DatePart( "ww" ,Fields!datafus.Value ) + + + + + 1.75cm @@ -1200,197 +699,298 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB descstato + + 14 + + + + + + 3 + + + textbox27 + 13 + true + + + + + + 1cm + + + + + 2 + + + + 19 + Imballo : + + + + + 2 + + + codimballo + + 18 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + - 27 - true - - - - - - 3 - - - Qta - - 26 - true - =Fields!Qta.Value + 17 + Creazione UDC: - - 2.5cm - - - - 7 + 2 - - descimballo + + textbox5 - 29 - + 16 + =Fields!CreateDate.Value - 3 - - textbox49 + + + 15 + + + + + + 0.8cm + + + + + + + textbox6 - 28 - Tara + 21 + Note : + + + + + 9 + + + textbox2 + + 20 + true + =First(Fields!Note.Value) - 0.5cm + 1.5cm - 7 + 10 - - DescFamiglia + + textbox1 - 31 - - - - - - 3 - - - Tara - - 30 - =Fields!Tara.Value + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - 2.7cm + 0.6cm true
+ 0.5cm + 11.6cm - 34 - mm_logo + 25 + tekal_group @@ -246,9 +247,9 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Solid - 0.5pt - 0.5pt - 0.5pt + 1pt + 1pt + 1pt 22pt Center @@ -258,8 +259,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 33 - IDENTIFICAZIONE PRODOTTO FUSO + 24 + CARTELLINO FUSI @@ -271,29 +272,26 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 32 - true + 23 =FormatDateTime(Globals!ExecutionTime ) @@ -335,6 +333,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm + 11.46cm
@@ -344,26 +343,19 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB RagSociale - true - ="*" + Fields!UDC.Value + "*" + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") @@ -410,90 +399,28 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 10 - - textbox16 + + DescLega - 4 - CLIENTE - - - - - 5 - - - DescParticolare - - 3 - =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) - - - - - 3 - - - textbox20 - 2 - true @@ -509,574 +436,25 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox14 - 7 - DISEGNO - ESP. - - - - - 5 - - - textbox8 - - 6 - true - =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) - - - - - 3 - - - textbox1 - - 5 - true - FIGURA - - - - - 0.5cm - - - - - 7 - - - Particolare - - 9 - =Fields!Particolare.Value + 4 + Articolo : - 3 - - - textbox44 - - 8 - =Fields!Figura.Value - - - - - 2.3cm - - - - - 2 + 8 - textbox4 - 14 - true - PARTICOLARE - - - - - 5 - - - textbox3 - - 13 - true - =Fields!DescParticolare.Value - - - - - - - textbox40 - - 12 - true - - - - - - - - textbox50 - - 11 - true - - - - - - - - textbox57 - - 10 - true - - - - - - 0.5cm - - - - - 3 - - - textbox11 - - 20 - =Fields!DescImpianto.Value - - - - - - - textbox25 - - 19 - data - - - - - - - textbox32 - - 18 - =Fields!DataFus.Value - - - - - - - textbox63 - - 17 - ="T" + Str(Fields!TurnoFus.Value) - - - - - - - textbox30 - - 16 - operatore - - - - - 3 - - - CodSoggetto - - 15 - =Fields!CodSoggetto.Value - - - - - 0.5cm - - - - - 2 - - - textbox5 - - 25 - Contenitore - - - - - - - NumCont - - 24 - =Fields!NumCont.Value + 3 + =Fields!particolare.Value + + 1.5cm + + + - 2 + 7 - - CodImballo + - 23 - ="Imballo " + Fields!CodImballo.Value - - - - - 2 - - - CodStato - - 22 - true - =Fields!descstato.Value + 6 + =First(Fields!descparticolare.Value) 3 - - textbox34 + + textbox38 + + 5 + true + + + + + + 0.8cm + + + + + 7 + + + DescLega2 + + 8 + + + + + + 3 + + + textbox16 - 21 - n. pezzi + 7 + true + CW - 0.5cm + 0.71cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + 3 + + + textbox10 + + 9 + =DatePart( "ww" ,Fields!datafus.Value ) + + + + + 1.75cm @@ -1200,197 +699,298 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB descstato + + 14 + + + + + + 3 + + + textbox27 + 13 + true + + + + + + 1cm + + + + + 2 + + + + 19 + Imballo : + + + + + 2 + + + codimballo + + 18 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + - 27 - true - - - - - - 3 - - - Qta - - 26 - true - =Fields!Qta.Value + 17 + Creazione UDC: - - 2.5cm - - - - 7 + 2 - - descimballo + + textbox5 - 29 - + 16 + =Fields!CreateDate.Value - 3 - - textbox49 + + + 15 + + + + + + 0.8cm + + + + + + + textbox6 - 28 - Tara + 21 + Note : + + + + + 9 + + + textbox2 + + 20 + true + =First(Fields!Note.Value) - 0.5cm + 1.5cm - 7 + 10 - - DescFamiglia + + textbox1 - 31 - - - - - - 3 - - - Tara - - 30 - =Fields!Tara.Value + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - 2.7cm + 0.6cm true
+ 0.5cm + 11.6cm - 49 + 48 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 48 + 47 CARTELLINO LIQUIDI @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 47 + 46 =FormatDateTime(Globals!ExecutionTime ) @@ -349,7 +349,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.9cm + 11.4cm
@@ -650,6 +650,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 11 + true @@ -679,6 +680,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 10 + true ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString @@ -707,6 +709,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 9 + true @@ -795,6 +798,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 18 + true @@ -824,6 +828,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 17 + true @@ -853,6 +858,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 16 + true @@ -882,6 +888,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 15 + true @@ -908,6 +915,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 14 + true @@ -1049,6 +1057,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 21 + true @@ -1064,7 +1073,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 30 + true @@ -1126,6 +1135,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 29 + true @@ -1221,6 +1231,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 26 + true @@ -1343,6 +1354,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 33 + true @@ -1428,6 +1440,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 41 + true @@ -1456,6 +1469,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 40 + true @@ -1484,6 +1498,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 39 + true @@ -1512,6 +1527,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 38 + true @@ -1537,6 +1553,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 37 + true @@ -1602,49 +1619,18 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.45cm - - - - 10 - - - textbox28 - - 46 - true - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) - - - - - 0.5cm - true
- 0.5cm + 1cm - 12.03492cm + 11.5cm - 44 + 37 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 43 + 36 CARTELLINO LIQUIDI F18 @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 42 + 35 =FormatDateTime(Globals!ExecutionTime ) @@ -322,10 +322,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.80475cm - 1.1533cm + 1.2533cm - 2.10528cm + 2.00528cm 2.30607cm @@ -349,54 +349,17 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.9cm + 11.1cm
- 2 + 5 RagSociale - 2 - ="UDC : " - - - - - 3 - - - textbox10 - 1 - =Fields!UDC.Value + ="UDC : " + Fields!UDC.Value @@ -415,15 +378,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 3 + 2 - 0.4cm + 0.5cm @@ -487,7 +432,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 5 + 4 Articolo : @@ -506,83 +451,67 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 4 + 3 + =Fields!particolare.Value + + + + + 1.5cm + + + + + 10 + + + + 5 =First(Fields!descparticolare.Value) - 1.3cm + 0.5cm + 10 - + + DescLega2 - 8 - - - - - - - - textbox7 - - 7 - - - - - - 8 - - - textbox9 - 6 - =First(Fields!particolare.Value) + - 0.8cm + 1cm 2 - - DescLega2 + + DescFamiglia 12 - PEZZI : + Quantità: - 2 + 4 - - textbox13 + + Qta_1 9 - ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString + + + + + + + + textbox67 + + 8 + + + + + + + + textbox68 + + 7 + - 1.45cm + 1.25cm + 2 - - textbox5 + + descstato + 14 + + + + + + 8 + + + + 13 + + + + + + 1.5cm + + + + + 2 + + + textbox6 + + 16 + Note : + + + + + 8 + + + + 15 + =First(Fields!Note.Value) + + + + + 1.5cm + + + + + 2 + + + + 24 + Imballo : + + + + + 2 + + + codimballo + + 23 + =First(Fields!codimballo.Value) + + + + + + + textbox7 + 22 + true - - textbox20 + + textbox8 21 + true - - textbox21 + - 16 - - - - - - - - textbox40 - - 15 - - - - - - - - textbox41 - - 14 - - - - - - - - textbox42 - - 13 - - - - - 0.2cm - - - - - 2 - - - DescFamiglia - - 25 - Imballo : - - - - - 3 - - - Qta_1 - - 24 - =First(Fields!codimballo.Value) - - - - - 5 - - - textbox45 - - 23 - - - - - - 1.1cm - - - - - 2 - - - descstato - - 27 - - - - - - 8 - - - - 26 - - - - - - 1.1cm - - - - - 10 - - - textbox6 - - 28 - ="UDC Associati : " + First(Fields!NoteTratt.Value).ToString - - - - - 1.1cm + 0.8cm @@ -1122,120 +846,8 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox1 - 38 - - - - - - - - textbox2 - - 37 - - - - - - - - textbox11 - - 36 - - - - - - - - textbox12 - - 35 - - - - - - - - textbox18 - - 40 - Note : + 28 + - 8 - - codimballo + + textbox28 - 39 - =First(Fields!Note.Value) + 27 + - - 1.45cm - - - - 10 - - textbox8 + + textbox29 - 41 - true - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + 26 + + + + + + + + textbox30 + + 25 + - 0.5cm + 0.25cm true
- 0.5cm + 1cm - 12.03492cm + 11.5cm 27 - - + tekal_group + diff --git a/GMW/Reports/CartellinoOdette.rdlc b/GMW/Reports/CartellinoOdette.rdlc index ccaf391b..3dfbbc9d 100644 --- a/GMW/Reports/CartellinoOdette.rdlc +++ b/GMW/Reports/CartellinoOdette.rdlc @@ -3,11 +3,7 @@ 945313fa-66e9-456e-b1dd-514d7a9e9842 - - SQL - Data Source=SRV65;Initial Catalog=SP_GMW - true - + GMW_Test 14.8cm @@ -17,7 +13,7 @@ String - UMAB210000007 + UTKFI13000658 UDC @@ -408,10 +404,45 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Campo16_5 System.String + + StatoOk + System.Boolean + + + CodCS + System.String + + + CodMag + System.String + + + GrpBolla + System.String + + + DataBolla + System.Decimal + + + NumBolla + System.Decimal + + + Particolare + System.String + + + CodLista + System.String + GMWConnectionString - SELECT + Execute stp_ODETTE_getByUDC @UDC + +/* +SELECT 'U000000001' AS CampoUDC ,'Receiver' AS Campo1_1 @@ -516,7 +547,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB ,'Campo16_4' AS Campo16_4 ,'Campo16_5' AS Campo16_5 - +*/ /* SELECT @@ -839,6 +870,11 @@ SELECT -- FROM Test */ + + + =Parameters!UDC.Value + + true @@ -859,6 +895,39 @@ SELECT + + 11cm + 0cm + + 51 + 15.8cm + + + textbox28 + 11.2cm + 3cm + + 50 + 15.9cm + 1.5cm + =IIF( UCase(Fields!Campo16_5.Value)="S" , "AQP", "" ) + 11.5cm 5.8cm @@ -999,7 +1068,7 @@ SELECT Campo16_2 11.4cm - 9.3cm + 6.2cm - 25 - tekal_group + 34 + mm_logo @@ -247,9 +246,9 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid - 1pt - 1pt - 1pt + 0.5pt + 0.5pt + 0.5pt 22pt Center @@ -259,8 +258,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 2pt 2pt - 24 - CARTELLINO FINITI + 33 + IDENTIFICAZIONE PRODOTTO FINITO @@ -272,26 +271,29 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 23 + 32 + true =FormatDateTime(Globals!ExecutionTime ) @@ -333,7 +335,6 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 1.2cm - 11.46cm
@@ -343,19 +344,26 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv RagSociale + true - =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + ="*" + Fields!UDC.Value + "*" @@ -399,28 +410,90 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 10 + 2 - - DescLega + + textbox16 + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + 2 + true @@ -435,522 +508,67 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv textbox14 - - 4 - Articolo : - - - - - 8 - - - - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 7 - - - - 6 - =First(Fields!descparticolare.Value) - - - - - 3 - - - textbox38 - 5 - true - - - - - - 0.8cm - - - - - 7 - - - DescLega2 - - 8 - - - - - - 3 - - - textbox16 - 7 - true - CW - - - - - 0.71cm - - - - - 2 - - - DescFamiglia - - 12 - Quantità: + DISEGNO - ESP. - 4 + 5 - - Qta_1 - - 11 - =First(Fields!Qta.Value) - - - - - - - textbox55 + + textbox8 - 10 - - - - - - 3 - - - textbox10 - - 9 - =DatePart( "ww" ,Fields!datafus.Value ) - - - - - 1.75cm - - - - - 7 - - - descstato - - 14 - + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) 3 - - - textbox27 - - 13 - true - - - - - - 1cm - - - - - 2 - - - - 19 - Imballo : - - - - - 2 - - - codimballo - - 18 - =First(Fields!codimballo.Value) - - - - - 3 - - - textbox7 - - 17 - Creazione UDC: - - - - - 2 - - - textbox5 - - 16 - =Fields!CreateDate.Value - - - - - - - - 15 - - - - - - 0.8cm - - - - - - - textbox6 - - 21 - Note : - - - - - 9 - - - textbox2 - - 20 - true - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 10 textbox1 @@ -960,37 +578,819 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid + None - 1pt + 0.5pt + + 9pt + Center + Middle + 1pt + 1pt + 1pt + 1pt + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + 22 - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi - 0.6cm + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm true
- 0.5cm - 11.6cm - 25 - tekal_group + 34 + mm_logo @@ -247,9 +246,9 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid - 1pt - 1pt - 1pt + 0.5pt + 0.5pt + 0.5pt 22pt Center @@ -259,8 +258,8 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 2pt 2pt - 24 - CARTELLINO FUSI + 33 + IDENTIFICAZIONE PRODOTTO FUSO @@ -272,26 +271,29 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 23 + 32 + true =FormatDateTime(Globals!ExecutionTime ) @@ -333,7 +335,6 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv 1.2cm - 11.46cm
@@ -343,19 +344,26 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv RagSociale + true - =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + ="*" + Fields!UDC.Value + "*" @@ -399,28 +410,90 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv - 10 + 2 - - DescLega + + textbox16 + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + 2 + true @@ -435,522 +508,67 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv textbox14 - - 4 - Articolo : - - - - - 8 - - - - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 7 - - - - 6 - =First(Fields!descparticolare.Value) - - - - - 3 - - - textbox38 - 5 - true - - - - - - 0.8cm - - - - - 7 - - - DescLega2 - - 8 - - - - - - 3 - - - textbox16 - 7 - true - CW - - - - - 0.71cm - - - - - 2 - - - DescFamiglia - - 12 - Quantità: + DISEGNO - ESP. - 4 + 5 - - Qta_1 - - 11 - =First(Fields!Qta.Value) - - - - - - - textbox55 + + textbox8 - 10 - - - - - - 3 - - - textbox10 - - 9 - =DatePart( "ww" ,Fields!datafus.Value ) - - - - - 1.75cm - - - - - 7 - - - descstato - - 14 - + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) 3 - - - textbox27 - - 13 - true - - - - - - 1cm - - - - - 2 - - - - 19 - Imballo : - - - - - 2 - - - codimballo - - 18 - =First(Fields!codimballo.Value) - - - - - 3 - - - textbox7 - - 17 - Creazione UDC: - - - - - 2 - - - textbox5 - - 16 - =Fields!CreateDate.Value - - - - - - - - 15 - - - - - - 0.8cm - - - - - - - textbox6 - - 21 - Note : - - - - - 9 - - - textbox2 - - 20 - true - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 10 textbox1 @@ -960,37 +578,819 @@ VCFqTOYxfjwyEpK1qGDRz4t6ee+jrJizOtqUJ83rPSQRpSQmguKwq0vgt4y34lCp6jzcSfQmAIqeOGKv Solid + None - 1pt + 0.5pt + + 9pt + Center + Middle + 1pt + 1pt + 1pt + 1pt + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + 22 - ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi - 0.6cm + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm true
- 0.5cm - 11.6cm - 48 + 49 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 47 + 48 CARTELLINO LIQUIDI @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 46 + 47 =FormatDateTime(Globals!ExecutionTime ) @@ -349,7 +349,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.4cm + 11.9cm
@@ -650,7 +650,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 11 - true @@ -680,7 +679,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 10 - true ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString @@ -709,7 +707,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 9 - true @@ -798,7 +795,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 18 - true @@ -828,7 +824,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 17 - true @@ -858,7 +853,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 16 - true @@ -888,7 +882,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 15 - true @@ -915,7 +908,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 14 - true @@ -1057,7 +1049,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 21 - true @@ -1073,6 +1064,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 30 - true @@ -1135,7 +1126,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 29 - true @@ -1231,7 +1221,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 26 - true @@ -1354,7 +1343,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 33 - true @@ -1440,7 +1428,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 41 - true @@ -1469,7 +1456,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 40 - true @@ -1498,7 +1484,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 39 - true @@ -1527,7 +1512,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 38 - true @@ -1553,7 +1537,6 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 37 - true @@ -1619,18 +1602,49 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.45cm + + + + 10 + + + textbox28 + + 46 + true + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.5cm + true
- 1cm + 0.5cm - 11.5cm + 12.03492cm - 37 + 44 @@ -273,7 +273,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 36 + 43 CARTELLINO LIQUIDI F18 @@ -307,7 +307,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 35 + 42 =FormatDateTime(Globals!ExecutionTime ) @@ -322,10 +322,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.80475cm - 1.2533cm + 1.1533cm - 2.00528cm + 2.10528cm 2.30607cm @@ -349,17 +349,54 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.1cm + 11.9cm
- 5 + 2 RagSociale + 2 + ="UDC : " + + + + + 3 + + + textbox10 + 1 - ="UDC : " + Fields!UDC.Value + =Fields!UDC.Value @@ -378,6 +415,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 2 + 3 - 0.5cm + 0.4cm @@ -432,7 +487,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 4 + 5 Articolo : @@ -451,67 +506,83 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 3 - =Fields!particolare.Value - - - - - 1.5cm - - - - - 10 - - - - 5 + 4 =First(Fields!descparticolare.Value) - 0.5cm + 1.3cm - 10 - - DescLega2 + + 8 + + + + + + + + textbox7 + + 7 + + + + + + 8 + + + textbox9 + 6 - + =First(Fields!particolare.Value) - 1cm + 0.8cm 2 - - DescFamiglia + + DescLega2 12 - Quantità: + PEZZI : - 4 + 2 - - Qta_1 + + textbox13 9 - - - - - - - - textbox67 - - 8 - - - - - - - - textbox68 - - 7 - + ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString - 1.25cm + 1.45cm - 2 - - descstato + + textbox5 - 14 - - - - - - 8 - - - - 13 - - - - - - 1.5cm - - - - - 2 - - - textbox6 - - 16 - Note : - - - - - 8 - - - - 15 - =First(Fields!Note.Value) - - - - - 1.5cm - - - - - 2 - - - - 24 - Imballo : - - - - - 2 - - - codimballo - - 23 - =First(Fields!codimballo.Value) - - - - - - - textbox7 - 22 - true - - textbox8 + + textbox20 21 - true - + + textbox21 + 16 + + + + + + + + textbox40 + + 15 + + + + + + + + textbox41 + + 14 + + + + + + + + textbox42 + + 13 + + + + - 0.8cm + 0.2cm + + + + + 2 + + + DescFamiglia + + 25 + Imballo : + + + + + 3 + + + Qta_1 + + 24 + =First(Fields!codimballo.Value) + + + + + 5 + + + textbox45 + + 23 + + + + + + 1.1cm + + + + + 2 + + + descstato + + 27 + + + + + + 8 + + + + 26 + + + + + + 1.1cm + + + + + 10 + + + textbox6 + + 28 + ="UDC Associati : " + First(Fields!NoteTratt.Value).ToString + + + + + 1.1cm @@ -846,8 +1122,120 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB textbox1 + 38 + + + + + + + + textbox2 + + 37 + + + + + + + + textbox11 + + 36 + + + + + + + + textbox12 + + 35 + + + + + + + + textbox18 + - 28 - + 40 + Note : + 8 - - textbox28 + + codimballo - 27 - - - - - - - - textbox29 - - 26 - - - - - - - - textbox30 - - 25 - + 39 + =First(Fields!Note.Value) - 0.25cm + 1.45cm + + + + + 10 + + + textbox8 + + 41 + true + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.5cm true
- 1cm + 0.5cm - 11.5cm + 12.03492cm 27 - tekal_group - + + diff --git a/GMW/Reports/CartellinoOdette.rdlc b/GMW/Reports/CartellinoOdette.rdlc index 3dfbbc9d..ccaf391b 100644 --- a/GMW/Reports/CartellinoOdette.rdlc +++ b/GMW/Reports/CartellinoOdette.rdlc @@ -3,7 +3,11 @@ 945313fa-66e9-456e-b1dd-514d7a9e9842 - GMW_Test + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + 14.8cm @@ -13,7 +17,7 @@ String - UTKFI13000658 + UMAB210000007 UDC @@ -404,45 +408,10 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB Campo16_5 System.String - - StatoOk - System.Boolean - - - CodCS - System.String - - - CodMag - System.String - - - GrpBolla - System.String - - - DataBolla - System.Decimal - - - NumBolla - System.Decimal - - - Particolare - System.String - - - CodLista - System.String - GMWConnectionString - Execute stp_ODETTE_getByUDC @UDC - -/* -SELECT + SELECT 'U000000001' AS CampoUDC ,'Receiver' AS Campo1_1 @@ -547,7 +516,7 @@ SELECT ,'Campo16_4' AS Campo16_4 ,'Campo16_5' AS Campo16_5 -*/ + /* SELECT @@ -870,11 +839,6 @@ SELECT -- FROM Test */ - - - =Parameters!UDC.Value - - true @@ -895,39 +859,6 @@ SELECT - - 11cm - 0cm - - 51 - 15.8cm - - - textbox28 - 11.2cm - 3cm - - 50 - 15.9cm - 1.5cm - =IIF( UCase(Fields!Campo16_5.Value)="S" , "AQP", "" ) - 11.5cm 5.8cm @@ -1068,7 +999,7 @@ SELECT Campo16_2 11.4cm - 6.2cm + 9.3cm