From 448fdbb768c0937ec7861b37f807d33d71c7c8e0 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 21 Oct 2019 16:04:22 +0200 Subject: [PATCH] Abbozzata gestione report x nuovi tipi... --- AppData/DataLayer.cs | 2 +- AppData/Utils.cs | 30 +- AppData/reportPrinter.cs | 29 +- NKC_WF/NKC_WF.csproj | 20 + NKC_WF/Reports/CartLabel.rdlc | 990 ++++++++++++++++++ NKC_WF/Reports/PaintPostLabel.rdlc | 990 ++++++++++++++++++ NKC_WF/Reports/PaintPreLabel.rdlc | 990 ++++++++++++++++++ NKC_WF/Reports/PartLabel.rdlc | 990 ++++++++++++++++++ .../WebUserControls/cmp_offOrderDetail.ascx | 3 +- .../cmp_offOrderDetail.ascx.cs | 23 +- 10 files changed, 4053 insertions(+), 14 deletions(-) create mode 100644 NKC_WF/Reports/CartLabel.rdlc create mode 100644 NKC_WF/Reports/PaintPostLabel.rdlc create mode 100644 NKC_WF/Reports/PaintPreLabel.rdlc create mode 100644 NKC_WF/Reports/PartLabel.rdlc diff --git a/AppData/DataLayer.cs b/AppData/DataLayer.cs index efa295c..76db822 100644 --- a/AppData/DataLayer.cs +++ b/AppData/DataLayer.cs @@ -202,7 +202,7 @@ namespace AppData int intIdx = 0; switch (tipoDoc) { - case tipoDocumento.docPaint: + case tipoDocumento.docBinPre: break; case tipoDocumento.docPart: break; diff --git a/AppData/Utils.cs b/AppData/Utils.cs index 78097ad..bef4fed 100644 --- a/AppData/Utils.cs +++ b/AppData/Utils.cs @@ -197,7 +197,9 @@ public enum codeType /// public enum reportRichiesto { - paintLabel, + cartLabel, + paintLabelPre, + paintLabelPost, partLabel, stackLabel } @@ -206,9 +208,33 @@ public enum reportRichiesto /// public enum tipoDocumento { - docPaint, + /// + /// Etichetta per un BIN (pre esecuzione compito, es verniciatura) + /// + docBinPre, + /// + /// Etichetta per un BIN (POST esecuzione compito, es verniciatura) + /// + docBinPost, + /// + /// Etichetta per un CART + /// + docCart, + /// + /// Docuemtno per singolo ITEM: + /// - QR code + /// - num cart/bin + /// - T/P/* (se va fatto qualcosa di speciale) + /// - codice dmtx leggibile (es IT000023) su NUOVA riga + /// docPart, + /// + /// doc per STACK + /// docStack, + /// + /// NON DEFINITO + /// docND } //public enum tipoSelettore diff --git a/AppData/reportPrinter.cs b/AppData/reportPrinter.cs index 51456e6..8d985fa 100644 --- a/AppData/reportPrinter.cs +++ b/AppData/reportPrinter.cs @@ -144,7 +144,7 @@ namespace AppData DataTable tab = new DataTable(); switch (tipoReport) { - case reportRichiesto.paintLabel: + case reportRichiesto.paintLabelPre: // int.TryParse(keyParam, out intIdx); // tab = (DataTable)DataLayer.man.taRepStack.GetData(intIdx); break; @@ -175,9 +175,17 @@ namespace AppData string deviceInfo = ""; switch (tipoReport) { - case reportRichiesto.paintLabel: - report.ReportPath = string.Format(@"{0}\PaintLabel.rdlc", utils.getPath(memLayer.ML.cdv("ReportBasePath"))); - report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocPaint"), caricaDati(tipoReport, keyParam))); + case reportRichiesto.cartLabel: + report.ReportPath = string.Format(@"{0}\CartLabel.rdlc", utils.getPath(memLayer.ML.cdv("ReportBasePath"))); + report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocCart"), caricaDati(tipoReport, keyParam))); + break; + case reportRichiesto.paintLabelPre: + report.ReportPath = string.Format(@"{0}\PaintPreLabel.rdlc", utils.getPath(memLayer.ML.cdv("ReportBasePath"))); + report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocPaintPre"), caricaDati(tipoReport, keyParam))); + break; + case reportRichiesto.paintLabelPost: + report.ReportPath = string.Format(@"{0}\PaintPreLabel.rdlc", utils.getPath(memLayer.ML.cdv("ReportBasePath"))); + report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocPaintPre"), caricaDati(tipoReport, keyParam))); break; case reportRichiesto.partLabel: report.ReportPath = string.Format(@"{0}\PartLabel.rdlc", utils.getPath(memLayer.ML.cdv("ReportBasePath"))); @@ -327,11 +335,20 @@ namespace AppData string margin = ""; reportRichiesto report = reportRichiesto.stackLabel; string tipo = ""; + switch (documento) { - case tipoDocumento.docPaint: + case tipoDocumento.docBinPre: tipo = "DocPaint"; - report = reportRichiesto.paintLabel; + report = reportRichiesto.paintLabelPre; + break; + case tipoDocumento.docBinPost: + tipo = "DocPaintPost"; + report = reportRichiesto.paintLabelPost; + break; + case tipoDocumento.docCart: + tipo = "DocCart"; + report = reportRichiesto.cartLabel; break; case tipoDocumento.docPart: tipo = "DocPart"; diff --git a/NKC_WF/NKC_WF.csproj b/NKC_WF/NKC_WF.csproj index 87d5829..0acd1e2 100644 --- a/NKC_WF/NKC_WF.csproj +++ b/NKC_WF/NKC_WF.csproj @@ -738,6 +738,26 @@ + + + Always + + + + + Always + + + + + Always + + + + + Always + + 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) diff --git a/NKC_WF/Reports/CartLabel.rdlc b/NKC_WF/Reports/CartLabel.rdlc new file mode 100644 index 0000000..7f6b436 --- /dev/null +++ b/NKC_WF/Reports/CartLabel.rdlc @@ -0,0 +1,990 @@ + + + + + + + + + 7.46875in + + + + + 4.01896in + + + + + + + + + + 1.17708in + + + 1.36458in + + + 3.31771in + + + 1.60417in + + + + + 0.22in + + + + + true + true + + + + + SEQUENCE # + + + + + + + textbox4 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + MATERIAL ID # + + + + + + + textbox20 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DESCRIPTION + + + + + + + textbox21 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + CONFIRMED BY + + + + + + + Textbox66 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.21in + + + + + true + true + + + + + =Fields!SheetIndex.Value + + + + + + + SheetIndex + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatExtCode.Value + + + + + + + MatExtCode + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatDesc.Value + + + + + + + MatDesc + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox67 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + stp_prt_StackLabel + + + =Fields!SheetIndex.Value + + + 3.44657in + 0.01322cm + 0.43in + 7.46354in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + true + + + + + MATERIAL LIST FROM + + + + + + + + + TOP OF BUNK TO BOTTOM + + + + + + + StackIndex + 7.24826cm + 0.01322cm + 0.59292in + 7.46354in + 1 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + External + =Replace(Parameters!QRCodeBaseURL.Value.ToString(),"QRCODEVALUE",Fields!StackDtmx.Value.ToString()) + +'=Parameters!QRCodeBaseURL.Value.ToString() & ":['" & Fields!StackID.Value.ToString() & "']}" + +'https://qrcode.steamware.net/HOME/QR_site/JSON?val={'baseUrl':'http://10.74.82.219/StockMan/STEA/Items/Details/{0}?StockItemID={0}','parameters':['VARIABILE']} + FitProportional + 3.08698in + 1.3in + 1.3in + 2 + + + + + + + + true + true + + + + + BUNK ID NUMBER : + + + + =Fields!StackIndex.Value + + + + + + + StackIndex + 0.33391cm + 0.31751cm + 0.27in + 3.58333in + + + + true + true + + + + + RELEASE DATE : + + + + + =Fields!Prepared.Value + + + + + + + StackIndex + 1.12554cm + 0.3175cm + 0.27in + 6.60417in + 1 + + + + true + true + + + + + TO BE CUT DATE : + + + + + =Fields!DueDate.Value + + + + + + + StackIndex + 1.95245cm + 0.31751cm + 0.27in + 6.60417in + 2 + + + + true + true + + + + + MATERIAL SORTED BY + + + + + + + StackIndex + 0.29863cm + 9.72343cm + 0.27in + 2.90105in + 3 + + + + true + 1.43055in + 0.00522in + 1.15625in + 7.46353in + 3 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + + + + true + true + + + + + BUNK BUILD SHEET + + + + + + + textbox1 + 0.56833in + 7.46875in + 1 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + 4.68798in + + + + + + + textbox4 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + MATERIAL ID # + + + + + + + textbox20 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DESCRIPTION + + + + + + + textbox21 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + CONFIRMED BY + + + + + + + Textbox66 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.21in + + + + + true + true + + + + + =Fields!SheetIndex.Value + + + + + + + SheetIndex + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatExtCode.Value + + + + + + + MatExtCode + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatDesc.Value + + + + + + + MatDesc + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox67 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + stp_prt_StackLabel + + + =Fields!SheetIndex.Value + + + 3.44657in + 0.01322cm + 0.43in + 7.46354in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + true + + + + + MATERIAL LIST FROM + + + + + + + + + TOP OF BUNK TO BOTTOM + + + + + + + StackIndex + 7.24826cm + 0.01322cm + 0.59292in + 7.46354in + 1 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + External + =Replace(Parameters!QRCodeBaseURL.Value.ToString(),"QRCODEVALUE",Fields!StackDtmx.Value.ToString()) + +'=Parameters!QRCodeBaseURL.Value.ToString() & ":['" & Fields!StackID.Value.ToString() & "']}" + +'https://qrcode.steamware.net/HOME/QR_site/JSON?val={'baseUrl':'http://10.74.82.219/StockMan/STEA/Items/Details/{0}?StockItemID={0}','parameters':['VARIABILE']} + FitProportional + 3.08698in + 1.3in + 1.3in + 2 + + + + + + + + true + true + + + + + BUNK ID NUMBER : + + + + =Fields!StackIndex.Value + + + + + + + StackIndex + 0.33391cm + 0.31751cm + 0.27in + 3.58333in + + + + true + true + + + + + RELEASE DATE : + + + + + =Fields!Prepared.Value + + + + + + + StackIndex + 1.12554cm + 0.3175cm + 0.27in + 6.60417in + 1 + + + + true + true + + + + + TO BE CUT DATE : + + + + + =Fields!DueDate.Value + + + + + + + StackIndex + 1.95245cm + 0.31751cm + 0.27in + 6.60417in + 2 + + + + true + true + + + + + MATERIAL SORTED BY + + + + + + + StackIndex + 0.29863cm + 9.72343cm + 0.27in + 2.90105in + 3 + + + + true + 1.43055in + 0.00522in + 1.15625in + 7.46353in + 3 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + + + + true + true + + + + + BUNK BUILD SHEET + + + + + + + textbox1 + 0.56833in + 7.46875in + 1 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + 4.68798in + + + + + + + textbox4 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + MATERIAL ID # + + + + + + + textbox20 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DESCRIPTION + + + + + + + textbox21 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + CONFIRMED BY + + + + + + + Textbox66 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.21in + + + + + true + true + + + + + =Fields!SheetIndex.Value + + + + + + + SheetIndex + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatExtCode.Value + + + + + + + MatExtCode + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatDesc.Value + + + + + + + MatDesc + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox67 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + stp_prt_StackLabel + + + =Fields!SheetIndex.Value + + + 3.44657in + 0.01322cm + 0.43in + 7.46354in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + true + + + + + MATERIAL LIST FROM + + + + + + + + + TOP OF BUNK TO BOTTOM + + + + + + + StackIndex + 7.24826cm + 0.01322cm + 0.59292in + 7.46354in + 1 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + External + =Replace(Parameters!QRCodeBaseURL.Value.ToString(),"QRCODEVALUE",Fields!StackDtmx.Value.ToString()) + +'=Parameters!QRCodeBaseURL.Value.ToString() & ":['" & Fields!StackID.Value.ToString() & "']}" + +'https://qrcode.steamware.net/HOME/QR_site/JSON?val={'baseUrl':'http://10.74.82.219/StockMan/STEA/Items/Details/{0}?StockItemID={0}','parameters':['VARIABILE']} + FitProportional + 3.08698in + 1.3in + 1.3in + 2 + + + + + + + + true + true + + + + + BUNK ID NUMBER : + + + + =Fields!StackIndex.Value + + + + + + + StackIndex + 0.33391cm + 0.31751cm + 0.27in + 3.58333in + + + + true + true + + + + + RELEASE DATE : + + + + + =Fields!Prepared.Value + + + + + + + StackIndex + 1.12554cm + 0.3175cm + 0.27in + 6.60417in + 1 + + + + true + true + + + + + TO BE CUT DATE : + + + + + =Fields!DueDate.Value + + + + + + + StackIndex + 1.95245cm + 0.31751cm + 0.27in + 6.60417in + 2 + + + + true + true + + + + + MATERIAL SORTED BY + + + + + + + StackIndex + 0.29863cm + 9.72343cm + 0.27in + 2.90105in + 3 + + + + true + 1.43055in + 0.00522in + 1.15625in + 7.46353in + 3 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + + + + true + true + + + + + BUNK BUILD SHEET + + + + + + + textbox1 + 0.56833in + 7.46875in + 1 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + 4.68798in + + + + + + + textbox4 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + MATERIAL ID # + + + + + + + textbox20 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DESCRIPTION + + + + + + + textbox21 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + CONFIRMED BY + + + + + + + Textbox66 + + + + Black + + 1pt + + + Black + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.21in + + + + + true + true + + + + + =Fields!SheetIndex.Value + + + + + + + SheetIndex + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatExtCode.Value + + + + + + + MatExtCode + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MatDesc.Value + + + + + + + MatDesc + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox67 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + stp_prt_StackLabel + + + =Fields!SheetIndex.Value + + + 3.44657in + 0.01322cm + 0.43in + 7.46354in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + true + + + + + MATERIAL LIST FROM + + + + + + + + + TOP OF BUNK TO BOTTOM + + + + + + + StackIndex + 7.24826cm + 0.01322cm + 0.59292in + 7.46354in + 1 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + External + =Replace(Parameters!QRCodeBaseURL.Value.ToString(),"QRCODEVALUE",Fields!StackDtmx.Value.ToString()) + +'=Parameters!QRCodeBaseURL.Value.ToString() & ":['" & Fields!StackID.Value.ToString() & "']}" + +'https://qrcode.steamware.net/HOME/QR_site/JSON?val={'baseUrl':'http://10.74.82.219/StockMan/STEA/Items/Details/{0}?StockItemID={0}','parameters':['VARIABILE']} + FitProportional + 3.08698in + 1.3in + 1.3in + 2 + + + + + + + + true + true + + + + + BUNK ID NUMBER : + + + + =Fields!StackIndex.Value + + + + + + + StackIndex + 0.33391cm + 0.31751cm + 0.27in + 3.58333in + + + + true + true + + + + + RELEASE DATE : + + + + + =Fields!Prepared.Value + + + + + + + StackIndex + 1.12554cm + 0.3175cm + 0.27in + 6.60417in + 1 + + + + true + true + + + + + TO BE CUT DATE : + + + + + =Fields!DueDate.Value + + + + + + + StackIndex + 1.95245cm + 0.31751cm + 0.27in + 6.60417in + 2 + + + + true + true + + + + + MATERIAL SORTED BY + + + + + + + StackIndex + 0.29863cm + 9.72343cm + 0.27in + 2.90105in + 3 + + + + true + 1.43055in + 0.00522in + 1.15625in + 7.46353in + 3 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + true + + + + true + true + + + + + BUNK BUILD SHEET + + + + + + + textbox1 + 0.56833in + 7.46875in + 1 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + 4.68798in +