Modifica procedure stampa x inclusione flusso SpecParts

This commit is contained in:
Samuele Locatelli
2022-10-27 10:14:17 +02:00
parent 1676cceb37
commit 44bf039bda
5 changed files with 34 additions and 3 deletions
+6
View File
@@ -152,6 +152,12 @@ namespace AppData
answ = tabStack.Count > 0;
break;
case tipoDocumento.docCartSpecialPart:
int.TryParse(keyParam, out intIdx);
var tabSpecPart = taRepSpecPart.GetData(intIdx,"","");
answ = tabSpecPart.Count > 0;
break;
case tipoDocumento.docND:
break;
+15
View File
@@ -124,6 +124,11 @@ namespace AppData
tab = (DataTable)DLMan.taRepIRK.GetData(intIdx, qrCodeBaseUrl);
break;
case reportRichiesto.cartSpecParts:
int.TryParse(keyParam, out intIdx);
tab = (DataTable)DLMan.taRepSpecPart.GetData(intIdx, imagePath, qrCodeBaseUrl);
break;
default:
break;
}
@@ -362,6 +367,11 @@ namespace AppData
report.ReportPath = string.Format(@"{0}\OtherPart.rdlc", repoBasePath);
report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocOtherPart"), caricaDati(tipoReport, keyParam)));
break;
case reportRichiesto.cartSpecParts:
report.ReportPath = string.Format(@"{0}\SpecialParts.rdlc", repoBasePath);
report.DataSources.Add(new ReportDataSource(memLayer.ML.cdv("ReportDS_DocCartSpecPart"), caricaDati(tipoReport, keyParam)));
break;
}
deviceInfo = deviceInfoParam.xmlParam;
doEmfPrint(printerName, report, deviceInfo);
@@ -550,6 +560,11 @@ namespace AppData
report = reportRichiesto.otherPart;
break;
case tipoDocumento.docCartSpecialPart:
tipo = "docCartSpecialPart";
report = reportRichiesto.cartSpecParts;
break;
case tipoDocumento.docStack:
tipo = "docStack";
report = reportRichiesto.bunkGroup;
+2 -1
View File
@@ -319,7 +319,8 @@
otherPart,
cartIRKList,
cartIRKGroup,
remnants
remnants,
cartSpecParts
}
/// <summary>
+8 -2
View File
@@ -118,12 +118,15 @@ namespace NKC_WF.Controllers
answ.Add(memLayer.ML.cdv("ReportDS_DocIRKList"), tab);
break;
case reportRichiesto.cartSpecParts:
int.TryParse(keyParam, out intIdx);
tab = (DataTable)DLMan.taRepSpecPart.GetData(intIdx, imagePath, qrCodeBaseUrl);
answ.Add(memLayer.ML.cdv("ReportDS_DocCartSpecPart"), tab);
break;
case reportRichiesto.remnants:
int.TryParse(keyParam, out intIdx);
tab = (DataTable)DLMan.taRepIRK.GetData(intIdx, qrCodeBaseUrl);
answ.Add(memLayer.ML.cdv("ReportDS_DocIRKList"), tab);
break;
default:
break;
@@ -177,6 +180,9 @@ namespace NKC_WF.Controllers
case "docOffline":
report = reportRichiesto.offline;
break;
case "docCartSpecialPart":
report = reportRichiesto.cartSpecParts;
break;
default:
break;
}
+3
View File
@@ -351,6 +351,9 @@
<Content Include="Core\Compression\Zstandard\lib\linux\libzstd.so" />
<Content Include="Core\Compression\Snappy\lib\osx\libsnappy64.dylib" />
<Content Include="Core\Compression\Snappy\lib\linux\libsnappy64.so" />
<Content Include="Reports\SpecialParts.rdlc">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Include="Scripts\jquery-3.6.0.intellisense.js" />
<Content Include="Scripts\jquery-3.6.0.js" />
<Content Include="Scripts\jquery-3.6.0.min.js" />